- java.lang.Object
-
- org.quantlib.ConvexMonotoneInterpolation
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class ConvexMonotoneInterpolation extends Object implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanswigCMemOwn
-
Constructor Summary
Constructors Modifier Constructor Description protectedConvexMonotoneInterpolation(long cPtr, boolean cMemoryOwn)ConvexMonotoneInterpolation(Array x, Array y)ConvexMonotoneInterpolation(Array x, Array y, double quadraticity)ConvexMonotoneInterpolation(Array x, Array y, double quadraticity, double monotonicity)ConvexMonotoneInterpolation(Array x, Array y, double quadraticity, double monotonicity, boolean forcePositive)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(ConvexMonotoneInterpolation obj)doublegetValue(double x)doublegetValue(double x, boolean allowExtrapolation)protected static longswigRelease(ConvexMonotoneInterpolation obj)
-
-
-
Field Detail
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Detail
-
ConvexMonotoneInterpolation
protected ConvexMonotoneInterpolation(long cPtr, boolean cMemoryOwn)
-
ConvexMonotoneInterpolation
public ConvexMonotoneInterpolation(Array x, Array y, double quadraticity, double monotonicity, boolean forcePositive)
-
ConvexMonotoneInterpolation
public ConvexMonotoneInterpolation(Array x, Array y, double quadraticity, double monotonicity)
-
ConvexMonotoneInterpolation
public ConvexMonotoneInterpolation(Array x, Array y, double quadraticity)
-
ConvexMonotoneInterpolation
public ConvexMonotoneInterpolation(Array x, Array y)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(ConvexMonotoneInterpolation obj)
-
swigRelease
protected static long swigRelease(ConvexMonotoneInterpolation obj)
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
getValue
public double getValue(double x, boolean allowExtrapolation)
-
getValue
public double getValue(double x)
-
-