- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.StochasticProcess
-
- org.quantlib.HestonProcess
-
- org.quantlib.BatesProcess
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class BatesProcess extends HestonProcess implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.quantlib.HestonProcess
HestonProcess.Discretization
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBatesProcess(long cPtr, boolean cMemoryOwn)BatesProcess(YieldTermStructureHandle riskFreeRate, YieldTermStructureHandle dividendYield, QuoteHandle s0, double v0, double kappa, double theta, double sigma, double rho, double lambda, double nu, double delta)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(BatesProcess obj)protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class org.quantlib.HestonProcess
dividendYield, getCPtr, riskFreeRate, s0
-
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
-
BatesProcess
protected BatesProcess(long cPtr, boolean cMemoryOwn)
-
BatesProcess
public BatesProcess(YieldTermStructureHandle riskFreeRate, YieldTermStructureHandle dividendYield, QuoteHandle s0, double v0, double kappa, double theta, double sigma, double rho, double lambda, double nu, double delta)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(BatesProcess obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classHestonProcess
-
finalize
protected void finalize()
- Overrides:
finalizein classHestonProcess
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classHestonProcess
-
-