- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.StochasticProcess
-
- org.quantlib.GJRGARCHProcess
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class GJRGARCHProcess extends StochasticProcess implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGJRGARCHProcess.Discretization
-
Constructor Summary
Constructors Modifier Constructor Description protectedGJRGARCHProcess(long cPtr, boolean cMemoryOwn)GJRGARCHProcess(YieldTermStructureHandle riskFreeRate, YieldTermStructureHandle dividendYield, QuoteHandle s0, double v0, double omega, double alpha, double beta, double gamma, double lambda)GJRGARCHProcess(YieldTermStructureHandle riskFreeRate, YieldTermStructureHandle dividendYield, QuoteHandle s0, double v0, double omega, double alpha, double beta, double gamma, double lambda, double daysPerYear)GJRGARCHProcess(YieldTermStructureHandle riskFreeRate, YieldTermStructureHandle dividendYield, QuoteHandle s0, double v0, double omega, double alpha, double beta, double gamma, double lambda, double daysPerYear, GJRGARCHProcess.Discretization d)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()YieldTermStructureHandledividendYield()protected voidfinalize()protected static longgetCPtr(GJRGARCHProcess 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
-
GJRGARCHProcess
protected GJRGARCHProcess(long cPtr, boolean cMemoryOwn)
-
GJRGARCHProcess
public GJRGARCHProcess(YieldTermStructureHandle riskFreeRate, YieldTermStructureHandle dividendYield, QuoteHandle s0, double v0, double omega, double alpha, double beta, double gamma, double lambda, double daysPerYear, GJRGARCHProcess.Discretization d)
-
GJRGARCHProcess
public GJRGARCHProcess(YieldTermStructureHandle riskFreeRate, YieldTermStructureHandle dividendYield, QuoteHandle s0, double v0, double omega, double alpha, double beta, double gamma, double lambda, double daysPerYear)
-
GJRGARCHProcess
public GJRGARCHProcess(YieldTermStructureHandle riskFreeRate, YieldTermStructureHandle dividendYield, QuoteHandle s0, double v0, double omega, double alpha, double beta, double gamma, double lambda)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(GJRGARCHProcess 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()
-
-