- java.lang.Object
-
- org.quantlib.FdmHestonSolver
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class FdmHestonSolver extends Object implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFdmHestonSolver(long cPtr, boolean cMemoryOwn)FdmHestonSolver(HestonProcess process, FdmSolverDesc solverDesc)FdmHestonSolver(HestonProcess process, FdmSolverDesc solverDesc, FdmSchemeDesc schemeDesc)FdmHestonSolver(HestonProcess process, FdmSolverDesc solverDesc, FdmSchemeDesc schemeDesc, FdmQuantoHelper quantoHelper)FdmHestonSolver(HestonProcess process, FdmSolverDesc solverDesc, FdmSchemeDesc schemeDesc, FdmQuantoHelper quantoHelper, LocalVolTermStructure leverageFct)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()doubledeltaAt(double s, double v)protected voidfinalize()doublegammaAt(double s, double v)protected static longgetCPtr(FdmHestonSolver obj)doublemeanVarianceDeltaAt(double s, double v)doublemeanVarianceGammaAt(double s, double v)protected voidswigSetCMemOwn(boolean own)doublethetaAt(double s, double v)doublevalueAt(double s, double v)
-
-
-
Constructor Detail
-
FdmHestonSolver
protected FdmHestonSolver(long cPtr, boolean cMemoryOwn)
-
FdmHestonSolver
public FdmHestonSolver(HestonProcess process, FdmSolverDesc solverDesc, FdmSchemeDesc schemeDesc, FdmQuantoHelper quantoHelper, LocalVolTermStructure leverageFct)
-
FdmHestonSolver
public FdmHestonSolver(HestonProcess process, FdmSolverDesc solverDesc, FdmSchemeDesc schemeDesc, FdmQuantoHelper quantoHelper)
-
FdmHestonSolver
public FdmHestonSolver(HestonProcess process, FdmSolverDesc solverDesc, FdmSchemeDesc schemeDesc)
-
FdmHestonSolver
public FdmHestonSolver(HestonProcess process, FdmSolverDesc solverDesc)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(FdmHestonSolver 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)
-
thetaAt
public double thetaAt(double s, double v)
-
deltaAt
public double deltaAt(double s, double v)
-
gammaAt
public double gammaAt(double s, double v)
-
meanVarianceDeltaAt
public double meanVarianceDeltaAt(double s, double v)
-
meanVarianceGammaAt
public double meanVarianceGammaAt(double s, double v)
-
-