- java.lang.Object
-
- org.quantlib.FdmLinearOp
-
- org.quantlib.FdmLinearOpComposite
-
- org.quantlib.Fdm2dBlackScholesOp
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class Fdm2dBlackScholesOp extends FdmLinearOpComposite implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFdm2dBlackScholesOp(long cPtr, boolean cMemoryOwn)Fdm2dBlackScholesOp(FdmMesher mesher, GeneralizedBlackScholesProcess p1, GeneralizedBlackScholesProcess p2, double correlation, double maturity)Fdm2dBlackScholesOp(FdmMesher mesher, GeneralizedBlackScholesProcess p1, GeneralizedBlackScholesProcess p2, double correlation, double maturity, boolean localVol)Fdm2dBlackScholesOp(FdmMesher mesher, GeneralizedBlackScholesProcess p1, GeneralizedBlackScholesProcess p2, double correlation, double maturity, boolean localVol, double illegalLocalVolOverwrite)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(Fdm2dBlackScholesOp 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
-
Fdm2dBlackScholesOp
protected Fdm2dBlackScholesOp(long cPtr, boolean cMemoryOwn)
-
Fdm2dBlackScholesOp
public Fdm2dBlackScholesOp(FdmMesher mesher, GeneralizedBlackScholesProcess p1, GeneralizedBlackScholesProcess p2, double correlation, double maturity, boolean localVol, double illegalLocalVolOverwrite)
-
Fdm2dBlackScholesOp
public Fdm2dBlackScholesOp(FdmMesher mesher, GeneralizedBlackScholesProcess p1, GeneralizedBlackScholesProcess p2, double correlation, double maturity, boolean localVol)
-
Fdm2dBlackScholesOp
public Fdm2dBlackScholesOp(FdmMesher mesher, GeneralizedBlackScholesProcess p1, GeneralizedBlackScholesProcess p2, double correlation, double maturity)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(Fdm2dBlackScholesOp 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
-
-