org.jquantlib.legacy.libormarkets
Class LmLinearExponentialCorrelationModel
- java.lang.Object
-
- org.jquantlib.legacy.libormarkets.LmCorrelationModel
-
- org.jquantlib.legacy.libormarkets.LmLinearExponentialCorrelationModel
-
public class LmLinearExponentialCorrelationModel extends LmCorrelationModel
-
-
Constructor Summary
Constructors Constructor and Description LmLinearExponentialCorrelationModel(int size, double rho, double beta)LmLinearExponentialCorrelationModel(int size, double rho, double beta, int factors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description Matrixcorrelation(double time, Array x)doublecorrelation(int i, int j, double time, Array x)intfactors()voidgenerateArguments()booleanisTimeIndependent()MatrixpseudoSqrt(double time, Array x)-
Methods inherited from class org.jquantlib.legacy.libormarkets.LmCorrelationModel
correlation, correlation, params, setParams, size
-
-
-
-
Constructor Detail
-
LmLinearExponentialCorrelationModel
public LmLinearExponentialCorrelationModel(int size, double rho, double beta, int factors)
-
LmLinearExponentialCorrelationModel
public LmLinearExponentialCorrelationModel(int size, double rho, double beta)
-
-
Method Detail
-
correlation
public Matrix correlation(double time, Array x)
- Specified by:
correlationin classLmCorrelationModel
-
correlation
public double correlation(int i, int j, double time, Array x)- Overrides:
correlationin classLmCorrelationModel
-
isTimeIndependent
public boolean isTimeIndependent()
- Overrides:
isTimeIndependentin classLmCorrelationModel
-
factors
public int factors()
- Overrides:
factorsin classLmCorrelationModel
-
pseudoSqrt
public Matrix pseudoSqrt(double time, Array x)
- Overrides:
pseudoSqrtin classLmCorrelationModel
-
generateArguments
public void generateArguments()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG