- java.lang.Object
-
- org.quantlib.MarkovFunctionalSettings
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class MarkovFunctionalSettings extends Object implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMarkovFunctionalSettings.Adjustments
-
Field Summary
Fields Modifier and Type Field Description protected booleanswigCMemOwn
-
Constructor Summary
Constructors Modifier Constructor Description MarkovFunctionalSettings()protectedMarkovFunctionalSettings(long cPtr, boolean cMemoryOwn)MarkovFunctionalSettings(long yGridPoints, double yStdDevs, long gaussHermitePoints, double digitalGap, double marketRateAccuracy, double lowerRateBound, double upperRateBound, int adjustments)MarkovFunctionalSettings(long yGridPoints, double yStdDevs, long gaussHermitePoints, double digitalGap, double marketRateAccuracy, double lowerRateBound, double upperRateBound, int adjustments, DoubleVector smileMoneyCheckpoints)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(MarkovFunctionalSettings obj)protected static longswigRelease(MarkovFunctionalSettings obj)voidvalidate()
-
-
-
Field Detail
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Detail
-
MarkovFunctionalSettings
protected MarkovFunctionalSettings(long cPtr, boolean cMemoryOwn)
-
MarkovFunctionalSettings
public MarkovFunctionalSettings()
-
MarkovFunctionalSettings
public MarkovFunctionalSettings(long yGridPoints, double yStdDevs, long gaussHermitePoints, double digitalGap, double marketRateAccuracy, double lowerRateBound, double upperRateBound, int adjustments, DoubleVector smileMoneyCheckpoints)
-
MarkovFunctionalSettings
public MarkovFunctionalSettings(long yGridPoints, double yStdDevs, long gaussHermitePoints, double digitalGap, double marketRateAccuracy, double lowerRateBound, double upperRateBound, int adjustments)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(MarkovFunctionalSettings obj)
-
swigRelease
protected static long swigRelease(MarkovFunctionalSettings obj)
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
validate
public void validate()
-
-