- java.lang.Object
-
- org.quantlib.AbcdMathFunction
-
- org.quantlib.AbcdFunction
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class AbcdFunction extends AbcdMathFunction implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Field Summary
-
Fields inherited from class org.quantlib.AbcdMathFunction
swigCMemOwn
-
-
Constructor Summary
Constructors Modifier Constructor Description AbcdFunction()AbcdFunction(double a)AbcdFunction(double a, double b)AbcdFunction(double a, double b, double c)AbcdFunction(double a, double b, double c, double d)protectedAbcdFunction(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecovariance(double t, double T, double S)doublecovariance(double t1, double t2, double T, double S)voiddelete()protected voidfinalize()protected static longgetCPtr(AbcdFunction obj)doubleinstantaneousCovariance(double u, double T, double S)doubleinstantaneousVariance(double t, double T)doubleinstantaneousVolatility(double t, double T)doublelongTermVolatility()doublemaximumVolatility()doubleprimitive(double t, double T, double S)doubleshortTermVolatility()protected static longswigRelease(AbcdFunction obj)doublevariance(double tMin, double tMax, double T)doublevolatility(double tMin, double tMax, double T)-
Methods inherited from class org.quantlib.AbcdMathFunction
a, b, c, coefficients, d, definiteDerivativeCoefficients, definiteIntegral, definiteIntegralCoefficients, derivative, derivativeCoefficients, getCPtr, getValue, longTermValue, maximumLocation, maximumValue, primitive, swigRelease, validate
-
-
-
-
Constructor Detail
-
AbcdFunction
protected AbcdFunction(long cPtr, boolean cMemoryOwn)
-
AbcdFunction
public AbcdFunction(double a, double b, double c, double d)
-
AbcdFunction
public AbcdFunction(double a, double b, double c)
-
AbcdFunction
public AbcdFunction(double a, double b)
-
AbcdFunction
public AbcdFunction(double a)
-
AbcdFunction
public AbcdFunction()
-
-
Method Detail
-
getCPtr
protected static long getCPtr(AbcdFunction obj)
-
swigRelease
protected static long swigRelease(AbcdFunction obj)
-
finalize
protected void finalize()
- Overrides:
finalizein classAbcdMathFunction
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classAbcdMathFunction
-
maximumVolatility
public double maximumVolatility()
-
shortTermVolatility
public double shortTermVolatility()
-
longTermVolatility
public double longTermVolatility()
-
covariance
public double covariance(double t, double T, double S)
-
covariance
public double covariance(double t1, double t2, double T, double S)
-
volatility
public double volatility(double tMin, double tMax, double T)
-
variance
public double variance(double tMin, double tMax, double T)
-
instantaneousVolatility
public double instantaneousVolatility(double t, double T)
-
instantaneousVariance
public double instantaneousVariance(double t, double T)
-
instantaneousCovariance
public double instantaneousCovariance(double u, double T, double S)
-
primitive
public double primitive(double t, double T, double S)
-
-