- java.lang.Object
-
- org.quantlib.CmsMarketCalibration
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class CmsMarketCalibration extends Object implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCmsMarketCalibration.CalibrationType
-
Field Summary
Fields Modifier and Type Field Description protected booleanswigCMemOwn
-
Constructor Summary
Constructors Modifier Constructor Description protectedCmsMarketCalibration(long cPtr, boolean cMemoryOwn)CmsMarketCalibration(SwaptionVolatilityStructureHandle volCube, CmsMarket cmsMarket, Matrix weights, CmsMarketCalibration.CalibrationType calibrationType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Arraycompute(EndCriteria endCriteria, OptimizationMethod method, Array guess, boolean isMeanReversionFixed)Matrixcompute(EndCriteria endCriteria, OptimizationMethod method, Matrix guess, boolean isMeanReversionFixed)Matrixcompute(EndCriteria endCriteria, OptimizationMethod method, Matrix guess, boolean isMeanReversionFixed, double meanReversionGuess)MatrixcomputeParametric(EndCriteria endCriteria, OptimizationMethod method, Matrix guess, boolean isMeanReversionFixed)MatrixcomputeParametric(EndCriteria endCriteria, OptimizationMethod method, Matrix guess, boolean isMeanReversionFixed, double meanReversionGuess)voiddelete()EndCriteria.TypeendCriteria()doubleerror()protected voidfinalize()protected static longgetCPtr(CmsMarketCalibration obj)protected static longswigRelease(CmsMarketCalibration obj)
-
-
-
Field Detail
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Detail
-
CmsMarketCalibration
protected CmsMarketCalibration(long cPtr, boolean cMemoryOwn)
-
CmsMarketCalibration
public CmsMarketCalibration(SwaptionVolatilityStructureHandle volCube, CmsMarket cmsMarket, Matrix weights, CmsMarketCalibration.CalibrationType calibrationType)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(CmsMarketCalibration obj)
-
swigRelease
protected static long swigRelease(CmsMarketCalibration obj)
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
compute
public Array compute(EndCriteria endCriteria, OptimizationMethod method, Array guess, boolean isMeanReversionFixed)
-
compute
public Matrix compute(EndCriteria endCriteria, OptimizationMethod method, Matrix guess, boolean isMeanReversionFixed, double meanReversionGuess)
-
compute
public Matrix compute(EndCriteria endCriteria, OptimizationMethod method, Matrix guess, boolean isMeanReversionFixed)
-
computeParametric
public Matrix computeParametric(EndCriteria endCriteria, OptimizationMethod method, Matrix guess, boolean isMeanReversionFixed, double meanReversionGuess)
-
computeParametric
public Matrix computeParametric(EndCriteria endCriteria, OptimizationMethod method, Matrix guess, boolean isMeanReversionFixed)
-
error
public double error()
-
endCriteria
public EndCriteria.Type endCriteria()
-
-