- java.lang.Object
-
- org.quantlib.FdmHestonHullWhiteSolver
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class FdmHestonHullWhiteSolver extends Object implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFdmHestonHullWhiteSolver(long cPtr, boolean cMemoryOwn)FdmHestonHullWhiteSolver(HestonProcess hestonProcess, HullWhiteProcess hwProcess, double corrEquityShortRate, FdmSolverDesc solverDesc)FdmHestonHullWhiteSolver(HestonProcess hestonProcess, HullWhiteProcess hwProcess, double corrEquityShortRate, FdmSolverDesc solverDesc, FdmSchemeDesc schemeDesc)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()doubledeltaAt(double s, double v, double r, double eps)protected voidfinalize()doublegammaAt(double s, double v, double r, double eps)protected static longgetCPtr(FdmHestonHullWhiteSolver obj)protected voidswigSetCMemOwn(boolean own)doublethetaAt(double s, double v, double r)doublevalueAt(double s, double v, double r)
-
-
-
Constructor Detail
-
FdmHestonHullWhiteSolver
protected FdmHestonHullWhiteSolver(long cPtr, boolean cMemoryOwn)
-
FdmHestonHullWhiteSolver
public FdmHestonHullWhiteSolver(HestonProcess hestonProcess, HullWhiteProcess hwProcess, double corrEquityShortRate, FdmSolverDesc solverDesc, FdmSchemeDesc schemeDesc)
-
FdmHestonHullWhiteSolver
public FdmHestonHullWhiteSolver(HestonProcess hestonProcess, HullWhiteProcess hwProcess, double corrEquityShortRate, FdmSolverDesc solverDesc)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(FdmHestonHullWhiteSolver obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
valueAt
public double valueAt(double s, double v, double r)
-
thetaAt
public double thetaAt(double s, double v, double r)
-
deltaAt
public double deltaAt(double s, double v, double r, double eps)
-
gammaAt
public double gammaAt(double s, double v, double r, double eps)
-
-