- java.lang.Object
-
- org.quantlib.AbcdMathFunction
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
- Direct Known Subclasses:
AbcdFunction
public class AbcdMathFunction extends Object implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanswigCMemOwn
-
Constructor Summary
Constructors Modifier Constructor Description AbcdMathFunction()AbcdMathFunction(double a)AbcdMathFunction(double a, double b)AbcdMathFunction(double a, double b, double c)AbcdMathFunction(double a, double b, double c, double d)protectedAbcdMathFunction(long cPtr, boolean cMemoryOwn)AbcdMathFunction(DoubleVector abcd)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description doublea()doubleb()doublec()DoubleVectorcoefficients()doubled()DoubleVectordefiniteDerivativeCoefficients(double t, double t2)doubledefiniteIntegral(double t1, double t2)DoubleVectordefiniteIntegralCoefficients(double t, double t2)voiddelete()doublederivative(double t)DoubleVectorderivativeCoefficients()protected voidfinalize()protected static longgetCPtr(AbcdMathFunction obj)doublegetValue(double t)doublelongTermValue()doublemaximumLocation()doublemaximumValue()doubleprimitive(double t)protected static longswigRelease(AbcdMathFunction obj)static voidvalidate(double a, double b, double c, double d)
-
-
-
Field Detail
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Detail
-
AbcdMathFunction
protected AbcdMathFunction(long cPtr, boolean cMemoryOwn)
-
AbcdMathFunction
public AbcdMathFunction(double a, double b, double c, double d)
-
AbcdMathFunction
public AbcdMathFunction(double a, double b, double c)
-
AbcdMathFunction
public AbcdMathFunction(double a, double b)
-
AbcdMathFunction
public AbcdMathFunction(double a)
-
AbcdMathFunction
public AbcdMathFunction()
-
AbcdMathFunction
public AbcdMathFunction(DoubleVector abcd)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(AbcdMathFunction obj)
-
swigRelease
protected static long swigRelease(AbcdMathFunction obj)
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
getValue
public double getValue(double t)
-
maximumLocation
public double maximumLocation()
-
maximumValue
public double maximumValue()
-
longTermValue
public double longTermValue()
-
derivative
public double derivative(double t)
-
primitive
public double primitive(double t)
-
definiteIntegral
public double definiteIntegral(double t1, double t2)
-
a
public double a()
-
b
public double b()
-
c
public double c()
-
d
public double d()
-
coefficients
public DoubleVector coefficients()
-
derivativeCoefficients
public DoubleVector derivativeCoefficients()
-
definiteIntegralCoefficients
public DoubleVector definiteIntegralCoefficients(double t, double t2)
-
definiteDerivativeCoefficients
public DoubleVector definiteDerivativeCoefficients(double t, double t2)
-
validate
public static void validate(double a, double b, double c, double d)
-
-