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