- java.lang.Object
-
- org.quantlib.MarketModel
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
- Direct Known Subclasses:
AbcdVol
public class MarketModel extends Object implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMarketModel(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Matrixcovariance(long i)voiddelete()DoubleVectordisplacements()EvolutionDescriptionevolution()protected voidfinalize()protected static longgetCPtr(MarketModel obj)DoubleVectorinitialRates()longnumberOfFactors()longnumberOfRates()longnumberOfSteps()MatrixpseudoRoot(long i)protected voidswigSetCMemOwn(boolean own)DoubleVectortimeDependentVolatility(long i)MatrixtotalCovariance(long endIndex)
-
-
-
Constructor Detail
-
MarketModel
protected MarketModel(long cPtr, boolean cMemoryOwn)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(MarketModel obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
initialRates
public DoubleVector initialRates()
-
displacements
public DoubleVector displacements()
-
evolution
public EvolutionDescription evolution()
-
numberOfRates
public long numberOfRates()
-
numberOfFactors
public long numberOfFactors()
-
numberOfSteps
public long numberOfSteps()
-
pseudoRoot
public Matrix pseudoRoot(long i)
-
covariance
public Matrix covariance(long i)
-
totalCovariance
public Matrix totalCovariance(long endIndex)
-
timeDependentVolatility
public DoubleVector timeDependentVolatility(long i)
-
-