- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.PricingEngine
-
- org.quantlib.TreeSwaptionEngine
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class TreeSwaptionEngine extends PricingEngine implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTreeSwaptionEngine(long cPtr, boolean cMemoryOwn)TreeSwaptionEngine(ShortRateModelHandle model, long timeSteps)TreeSwaptionEngine(ShortRateModelHandle model, long timeSteps, YieldTermStructureHandle termStructure)TreeSwaptionEngine(ShortRateModel model, long timeSteps)TreeSwaptionEngine(ShortRateModel model, long timeSteps, YieldTermStructureHandle termStructure)TreeSwaptionEngine(ShortRateModel model, TimeGrid grid)TreeSwaptionEngine(ShortRateModel model, TimeGrid grid, YieldTermStructureHandle termStructure)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(TreeSwaptionEngine obj)protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class org.quantlib.PricingEngine
getCPtr
-
Methods inherited from class org.quantlib.Observable
getCPtr
-
-
-
-
Constructor Detail
-
TreeSwaptionEngine
protected TreeSwaptionEngine(long cPtr, boolean cMemoryOwn)
-
TreeSwaptionEngine
public TreeSwaptionEngine(ShortRateModel model, long timeSteps, YieldTermStructureHandle termStructure)
-
TreeSwaptionEngine
public TreeSwaptionEngine(ShortRateModel model, long timeSteps)
-
TreeSwaptionEngine
public TreeSwaptionEngine(ShortRateModel model, TimeGrid grid, YieldTermStructureHandle termStructure)
-
TreeSwaptionEngine
public TreeSwaptionEngine(ShortRateModel model, TimeGrid grid)
-
TreeSwaptionEngine
public TreeSwaptionEngine(ShortRateModelHandle model, long timeSteps, YieldTermStructureHandle termStructure)
-
TreeSwaptionEngine
public TreeSwaptionEngine(ShortRateModelHandle model, long timeSteps)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(TreeSwaptionEngine 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
-
-