- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.PricingEngine
-
- org.quantlib.FdBatesVanillaEngine
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class FdBatesVanillaEngine extends PricingEngine implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFdBatesVanillaEngine(long cPtr, boolean cMemoryOwn)FdBatesVanillaEngine(BatesModel model)FdBatesVanillaEngine(BatesModel model, long tGrid)FdBatesVanillaEngine(BatesModel model, long tGrid, long xGrid)FdBatesVanillaEngine(BatesModel model, long tGrid, long xGrid, long vGrid)FdBatesVanillaEngine(BatesModel model, long tGrid, long xGrid, long vGrid, long dampingSteps)FdBatesVanillaEngine(BatesModel model, long tGrid, long xGrid, long vGrid, long dampingSteps, FdmSchemeDesc schemeDesc)FdBatesVanillaEngine(BatesModel model, DividendSchedule dividends)FdBatesVanillaEngine(BatesModel model, DividendSchedule dividends, long tGrid)FdBatesVanillaEngine(BatesModel model, DividendSchedule dividends, long tGrid, long xGrid)FdBatesVanillaEngine(BatesModel model, DividendSchedule dividends, long tGrid, long xGrid, long vGrid)FdBatesVanillaEngine(BatesModel model, DividendSchedule dividends, long tGrid, long xGrid, long vGrid, long dampingSteps)FdBatesVanillaEngine(BatesModel model, DividendSchedule dividends, long tGrid, long xGrid, long vGrid, long dampingSteps, FdmSchemeDesc schemeDesc)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(FdBatesVanillaEngine obj)protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class org.quantlib.PricingEngine
getCPtr
-
Methods inherited from class org.quantlib.Observable
getCPtr
-
-
-
-
Constructor Detail
-
FdBatesVanillaEngine
protected FdBatesVanillaEngine(long cPtr, boolean cMemoryOwn)
-
FdBatesVanillaEngine
public FdBatesVanillaEngine(BatesModel model, long tGrid, long xGrid, long vGrid, long dampingSteps, FdmSchemeDesc schemeDesc)
-
FdBatesVanillaEngine
public FdBatesVanillaEngine(BatesModel model, long tGrid, long xGrid, long vGrid, long dampingSteps)
-
FdBatesVanillaEngine
public FdBatesVanillaEngine(BatesModel model, long tGrid, long xGrid, long vGrid)
-
FdBatesVanillaEngine
public FdBatesVanillaEngine(BatesModel model, long tGrid, long xGrid)
-
FdBatesVanillaEngine
public FdBatesVanillaEngine(BatesModel model, long tGrid)
-
FdBatesVanillaEngine
public FdBatesVanillaEngine(BatesModel model)
-
FdBatesVanillaEngine
public FdBatesVanillaEngine(BatesModel model, DividendSchedule dividends, long tGrid, long xGrid, long vGrid, long dampingSteps, FdmSchemeDesc schemeDesc)
-
FdBatesVanillaEngine
public FdBatesVanillaEngine(BatesModel model, DividendSchedule dividends, long tGrid, long xGrid, long vGrid, long dampingSteps)
-
FdBatesVanillaEngine
public FdBatesVanillaEngine(BatesModel model, DividendSchedule dividends, long tGrid, long xGrid, long vGrid)
-
FdBatesVanillaEngine
public FdBatesVanillaEngine(BatesModel model, DividendSchedule dividends, long tGrid, long xGrid)
-
FdBatesVanillaEngine
public FdBatesVanillaEngine(BatesModel model, DividendSchedule dividends, long tGrid)
-
FdBatesVanillaEngine
public FdBatesVanillaEngine(BatesModel model, DividendSchedule dividends)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(FdBatesVanillaEngine obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classPricingEngine
-
finalize
protected void finalize()
- Overrides:
finalizein classPricingEngine
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classPricingEngine
-
-