-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class HullWhite extends Vasicek implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedHullWhite(long cPtr, boolean cMemoryOwn)HullWhite(YieldTermStructureHandle termStructure)HullWhite(YieldTermStructureHandle termStructure, double a)HullWhite(YieldTermStructureHandle termStructure, double a, double sigma)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static doubleconvexityBias(double futurePrice, double t, double T, double sigma, double a)voiddelete()protected voidfinalize()protected static longgetCPtr(HullWhite obj)protected voidswigSetCMemOwn(boolean own)YieldTermStructureHandletermStructure()-
Methods inherited from class org.quantlib.OneFactorAffineModel
discount, discountBond, discountBond, getCPtr
-
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
-
HullWhite
protected HullWhite(long cPtr, boolean cMemoryOwn)
-
HullWhite
public HullWhite(YieldTermStructureHandle termStructure, double a, double sigma)
-
HullWhite
public HullWhite(YieldTermStructureHandle termStructure, double a)
-
HullWhite
public HullWhite(YieldTermStructureHandle termStructure)
-
-
Method Detail
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classVasicek
-
delete
public void delete()
-
convexityBias
public static double convexityBias(double futurePrice, double t, double T, double sigma, double a)
-
termStructure
public YieldTermStructureHandle termStructure()
-
-