- java.lang.Object
-
- org.quantlib.FdmLinearOp
-
- org.quantlib.FdmLinearOpComposite
-
- org.quantlib.FdmBlackScholesOp
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class FdmBlackScholesOp extends FdmLinearOpComposite implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFdmBlackScholesOp(long cPtr, boolean cMemoryOwn)FdmBlackScholesOp(FdmMesher mesher, GeneralizedBlackScholesProcess process, double strike)FdmBlackScholesOp(FdmMesher mesher, GeneralizedBlackScholesProcess process, double strike, boolean localVol)FdmBlackScholesOp(FdmMesher mesher, GeneralizedBlackScholesProcess process, double strike, boolean localVol, double illegalLocalVolOverwrite)FdmBlackScholesOp(FdmMesher mesher, GeneralizedBlackScholesProcess process, double strike, boolean localVol, double illegalLocalVolOverwrite, long direction)FdmBlackScholesOp(FdmMesher mesher, GeneralizedBlackScholesProcess process, double strike, boolean localVol, double illegalLocalVolOverwrite, long direction, FdmQuantoHelper quantoHelper)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(FdmBlackScholesOp obj)protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class org.quantlib.FdmLinearOpComposite
apply_direction, apply_mixed, getCPtr, preconditioner, setTime, size, solve_splitting, to_sparse_matrix
-
Methods inherited from class org.quantlib.FdmLinearOp
apply, getCPtr
-
-
-
-
Constructor Detail
-
FdmBlackScholesOp
protected FdmBlackScholesOp(long cPtr, boolean cMemoryOwn)
-
FdmBlackScholesOp
public FdmBlackScholesOp(FdmMesher mesher, GeneralizedBlackScholesProcess process, double strike, boolean localVol, double illegalLocalVolOverwrite, long direction, FdmQuantoHelper quantoHelper)
-
FdmBlackScholesOp
public FdmBlackScholesOp(FdmMesher mesher, GeneralizedBlackScholesProcess process, double strike, boolean localVol, double illegalLocalVolOverwrite, long direction)
-
FdmBlackScholesOp
public FdmBlackScholesOp(FdmMesher mesher, GeneralizedBlackScholesProcess process, double strike, boolean localVol, double illegalLocalVolOverwrite)
-
FdmBlackScholesOp
public FdmBlackScholesOp(FdmMesher mesher, GeneralizedBlackScholesProcess process, double strike, boolean localVol)
-
FdmBlackScholesOp
public FdmBlackScholesOp(FdmMesher mesher, GeneralizedBlackScholesProcess process, double strike)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(FdmBlackScholesOp obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classFdmLinearOpComposite
-
finalize
protected void finalize()
- Overrides:
finalizein classFdmLinearOpComposite
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classFdmLinearOpComposite
-
-