- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.PricingEngine
-
- org.quantlib.FdHestonRebateEngine
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class FdHestonRebateEngine extends PricingEngine implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFdHestonRebateEngine(long cPtr, boolean cMemoryOwn)FdHestonRebateEngine(HestonModel model)FdHestonRebateEngine(HestonModel model, long tGrid)FdHestonRebateEngine(HestonModel model, long tGrid, long xGrid)FdHestonRebateEngine(HestonModel model, long tGrid, long xGrid, long vGrid)FdHestonRebateEngine(HestonModel model, long tGrid, long xGrid, long vGrid, long dampingSteps)FdHestonRebateEngine(HestonModel model, long tGrid, long xGrid, long vGrid, long dampingSteps, FdmSchemeDesc schemeDesc)FdHestonRebateEngine(HestonModel model, long tGrid, long xGrid, long vGrid, long dampingSteps, FdmSchemeDesc schemeDesc, LocalVolTermStructure leverageFct)FdHestonRebateEngine(HestonModel model, long tGrid, long xGrid, long vGrid, long dampingSteps, FdmSchemeDesc schemeDesc, LocalVolTermStructure leverageFct, double mixingFactor)FdHestonRebateEngine(HestonModel model, DividendSchedule dividends)FdHestonRebateEngine(HestonModel model, DividendSchedule dividends, long tGrid)FdHestonRebateEngine(HestonModel model, DividendSchedule dividends, long tGrid, long xGrid)FdHestonRebateEngine(HestonModel model, DividendSchedule dividends, long tGrid, long xGrid, long vGrid)FdHestonRebateEngine(HestonModel model, DividendSchedule dividends, long tGrid, long xGrid, long vGrid, long dampingSteps)FdHestonRebateEngine(HestonModel model, DividendSchedule dividends, long tGrid, long xGrid, long vGrid, long dampingSteps, FdmSchemeDesc schemeDesc)FdHestonRebateEngine(HestonModel model, DividendSchedule dividends, long tGrid, long xGrid, long vGrid, long dampingSteps, FdmSchemeDesc schemeDesc, LocalVolTermStructure leverageFct)FdHestonRebateEngine(HestonModel model, DividendSchedule dividends, long tGrid, long xGrid, long vGrid, long dampingSteps, FdmSchemeDesc schemeDesc, LocalVolTermStructure leverageFct, double mixingFactor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(FdHestonRebateEngine obj)protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class org.quantlib.PricingEngine
getCPtr
-
Methods inherited from class org.quantlib.Observable
getCPtr
-
-
-
-
Constructor Detail
-
FdHestonRebateEngine
protected FdHestonRebateEngine(long cPtr, boolean cMemoryOwn)
-
FdHestonRebateEngine
public FdHestonRebateEngine(HestonModel model, long tGrid, long xGrid, long vGrid, long dampingSteps, FdmSchemeDesc schemeDesc, LocalVolTermStructure leverageFct, double mixingFactor)
-
FdHestonRebateEngine
public FdHestonRebateEngine(HestonModel model, long tGrid, long xGrid, long vGrid, long dampingSteps, FdmSchemeDesc schemeDesc, LocalVolTermStructure leverageFct)
-
FdHestonRebateEngine
public FdHestonRebateEngine(HestonModel model, long tGrid, long xGrid, long vGrid, long dampingSteps, FdmSchemeDesc schemeDesc)
-
FdHestonRebateEngine
public FdHestonRebateEngine(HestonModel model, long tGrid, long xGrid, long vGrid, long dampingSteps)
-
FdHestonRebateEngine
public FdHestonRebateEngine(HestonModel model, long tGrid, long xGrid, long vGrid)
-
FdHestonRebateEngine
public FdHestonRebateEngine(HestonModel model, long tGrid, long xGrid)
-
FdHestonRebateEngine
public FdHestonRebateEngine(HestonModel model, long tGrid)
-
FdHestonRebateEngine
public FdHestonRebateEngine(HestonModel model)
-
FdHestonRebateEngine
public FdHestonRebateEngine(HestonModel model, DividendSchedule dividends, long tGrid, long xGrid, long vGrid, long dampingSteps, FdmSchemeDesc schemeDesc, LocalVolTermStructure leverageFct, double mixingFactor)
-
FdHestonRebateEngine
public FdHestonRebateEngine(HestonModel model, DividendSchedule dividends, long tGrid, long xGrid, long vGrid, long dampingSteps, FdmSchemeDesc schemeDesc, LocalVolTermStructure leverageFct)
-
FdHestonRebateEngine
public FdHestonRebateEngine(HestonModel model, DividendSchedule dividends, long tGrid, long xGrid, long vGrid, long dampingSteps, FdmSchemeDesc schemeDesc)
-
FdHestonRebateEngine
public FdHestonRebateEngine(HestonModel model, DividendSchedule dividends, long tGrid, long xGrid, long vGrid, long dampingSteps)
-
FdHestonRebateEngine
public FdHestonRebateEngine(HestonModel model, DividendSchedule dividends, long tGrid, long xGrid, long vGrid)
-
FdHestonRebateEngine
public FdHestonRebateEngine(HestonModel model, DividendSchedule dividends, long tGrid, long xGrid)
-
FdHestonRebateEngine
public FdHestonRebateEngine(HestonModel model, DividendSchedule dividends, long tGrid)
-
FdHestonRebateEngine
public FdHestonRebateEngine(HestonModel model, DividendSchedule dividends)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(FdHestonRebateEngine 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
-
-