- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.StochasticProcess
-
- org.quantlib.HestonProcess
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
- Direct Known Subclasses:
BatesProcess
public class HestonProcess extends StochasticProcess implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHestonProcess.Discretization
-
Constructor Summary
Constructors Modifier Constructor Description protectedHestonProcess(long cPtr, boolean cMemoryOwn)HestonProcess(YieldTermStructureHandle riskFreeTS, YieldTermStructureHandle dividendTS, QuoteHandle s0, double v0, double kappa, double theta, double sigma, double rho)HestonProcess(YieldTermStructureHandle riskFreeTS, YieldTermStructureHandle dividendTS, QuoteHandle s0, double v0, double kappa, double theta, double sigma, double rho, HestonProcess.Discretization d)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()YieldTermStructureHandledividendYield()protected voidfinalize()protected static longgetCPtr(HestonProcess obj)YieldTermStructureHandleriskFreeRate()QuoteHandles0()protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class org.quantlib.StochasticProcess
covariance, diffusion, drift, evolve, expectation, factors, getCPtr, initialValues, size, stdDeviation
-
Methods inherited from class org.quantlib.Observable
getCPtr
-
-
-
-
Constructor Detail
-
HestonProcess
protected HestonProcess(long cPtr, boolean cMemoryOwn)
-
HestonProcess
public HestonProcess(YieldTermStructureHandle riskFreeTS, YieldTermStructureHandle dividendTS, QuoteHandle s0, double v0, double kappa, double theta, double sigma, double rho, HestonProcess.Discretization d)
-
HestonProcess
public HestonProcess(YieldTermStructureHandle riskFreeTS, YieldTermStructureHandle dividendTS, QuoteHandle s0, double v0, double kappa, double theta, double sigma, double rho)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(HestonProcess obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classStochasticProcess
-
finalize
protected void finalize()
- Overrides:
finalizein classStochasticProcess
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classStochasticProcess
-
s0
public QuoteHandle s0()
-
dividendYield
public YieldTermStructureHandle dividendYield()
-
riskFreeRate
public YieldTermStructureHandle riskFreeRate()
-
-