- java.lang.Object
-
- org.quantlib.RiskNeutralDensityCalculator
-
- org.quantlib.LocalVolRNDCalculator
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class LocalVolRNDCalculator extends RiskNeutralDensityCalculator implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedLocalVolRNDCalculator(long cPtr, boolean cMemoryOwn)LocalVolRNDCalculator(Quote spot, YieldTermStructure rTS, YieldTermStructure qTS, LocalVolTermStructure localVol)LocalVolRNDCalculator(Quote spot, YieldTermStructure rTS, YieldTermStructure qTS, LocalVolTermStructure localVol, long xGrid)LocalVolRNDCalculator(Quote spot, YieldTermStructure rTS, YieldTermStructure qTS, LocalVolTermStructure localVol, long xGrid, long tGrid)LocalVolRNDCalculator(Quote spot, YieldTermStructure rTS, YieldTermStructure qTS, LocalVolTermStructure localVol, long xGrid, long tGrid, double x0Density)LocalVolRNDCalculator(Quote spot, YieldTermStructure rTS, YieldTermStructure qTS, LocalVolTermStructure localVol, long xGrid, long tGrid, double x0Density, double localVolProbEps)LocalVolRNDCalculator(Quote spot, YieldTermStructure rTS, YieldTermStructure qTS, LocalVolTermStructure localVol, long xGrid, long tGrid, double x0Density, double localVolProbEps, long maxIter)LocalVolRNDCalculator(Quote spot, YieldTermStructure rTS, YieldTermStructure qTS, LocalVolTermStructure localVol, long xGrid, long tGrid, double x0Density, double localVolProbEps, long maxIter, double gaussianStepSize)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(LocalVolRNDCalculator obj)Fdm1dMeshermesher(double t)UnsignedIntVectorrescaleTimeSteps()protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class org.quantlib.RiskNeutralDensityCalculator
cdf, getCPtr, invcdf, pdf
-
-
-
-
Constructor Detail
-
LocalVolRNDCalculator
protected LocalVolRNDCalculator(long cPtr, boolean cMemoryOwn)
-
LocalVolRNDCalculator
public LocalVolRNDCalculator(Quote spot, YieldTermStructure rTS, YieldTermStructure qTS, LocalVolTermStructure localVol, long xGrid, long tGrid, double x0Density, double localVolProbEps, long maxIter, double gaussianStepSize)
-
LocalVolRNDCalculator
public LocalVolRNDCalculator(Quote spot, YieldTermStructure rTS, YieldTermStructure qTS, LocalVolTermStructure localVol, long xGrid, long tGrid, double x0Density, double localVolProbEps, long maxIter)
-
LocalVolRNDCalculator
public LocalVolRNDCalculator(Quote spot, YieldTermStructure rTS, YieldTermStructure qTS, LocalVolTermStructure localVol, long xGrid, long tGrid, double x0Density, double localVolProbEps)
-
LocalVolRNDCalculator
public LocalVolRNDCalculator(Quote spot, YieldTermStructure rTS, YieldTermStructure qTS, LocalVolTermStructure localVol, long xGrid, long tGrid, double x0Density)
-
LocalVolRNDCalculator
public LocalVolRNDCalculator(Quote spot, YieldTermStructure rTS, YieldTermStructure qTS, LocalVolTermStructure localVol, long xGrid, long tGrid)
-
LocalVolRNDCalculator
public LocalVolRNDCalculator(Quote spot, YieldTermStructure rTS, YieldTermStructure qTS, LocalVolTermStructure localVol, long xGrid)
-
LocalVolRNDCalculator
public LocalVolRNDCalculator(Quote spot, YieldTermStructure rTS, YieldTermStructure qTS, LocalVolTermStructure localVol)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(LocalVolRNDCalculator obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classRiskNeutralDensityCalculator
-
finalize
protected void finalize()
- Overrides:
finalizein classRiskNeutralDensityCalculator
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classRiskNeutralDensityCalculator
-
mesher
public Fdm1dMesher mesher(double t)
-
rescaleTimeSteps
public UnsignedIntVector rescaleTimeSteps()
-
-