-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class G2 extends ShortRateModel implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedG2(long cPtr, boolean cMemoryOwn)G2(YieldTermStructureHandle termStructure)G2(YieldTermStructureHandle termStructure, double a)G2(YieldTermStructureHandle termStructure, double a, double sigma)G2(YieldTermStructureHandle termStructure, double a, double sigma, double b)G2(YieldTermStructureHandle termStructure, double a, double sigma, double b, double eta)G2(YieldTermStructureHandle termStructure, double a, double sigma, double b, double eta, double rho)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(G2 obj)protected voidswigSetCMemOwn(boolean own)YieldTermStructureHandletermStructure()-
Methods inherited from class org.quantlib.ShortRateModel
getCPtr
-
Methods inherited from class org.quantlib.CalibratedModel
calibrate, calibrate, calibrate, calibrate, constraint, endCriteria, functionEvaluation, getCPtr, params, problemValues, setParams, value
-
Methods inherited from class org.quantlib.Observable
getCPtr
-
-
-
-
Constructor Detail
-
G2
protected G2(long cPtr, boolean cMemoryOwn)
-
G2
public G2(YieldTermStructureHandle termStructure, double a, double sigma, double b, double eta, double rho)
-
G2
public G2(YieldTermStructureHandle termStructure, double a, double sigma, double b, double eta)
-
G2
public G2(YieldTermStructureHandle termStructure, double a, double sigma, double b)
-
G2
public G2(YieldTermStructureHandle termStructure, double a, double sigma)
-
G2
public G2(YieldTermStructureHandle termStructure, double a)
-
G2
public G2(YieldTermStructureHandle termStructure)
-
-
Method Detail
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classShortRateModel
-
finalize
protected void finalize()
- Overrides:
finalizein classShortRateModel
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classShortRateModel
-
termStructure
public YieldTermStructureHandle termStructure()
-
-