- java.lang.Object
-
- org.quantlib.MonotonicLogCubicNaturalSpline
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class MonotonicLogCubicNaturalSpline extends Object implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanswigCMemOwn
-
Constructor Summary
Constructors Modifier Constructor Description protectedMonotonicLogCubicNaturalSpline(long cPtr, boolean cMemoryOwn)MonotonicLogCubicNaturalSpline(Array x, Array y)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()doublederivative(double x)doublederivative(double x, boolean extrapolate)protected voidfinalize()protected static longgetCPtr(MonotonicLogCubicNaturalSpline obj)doublegetValue(double x)doublegetValue(double x, boolean allowExtrapolation)doubleprimitive(double x)doubleprimitive(double x, boolean extrapolate)doublesecondDerivative(double x)doublesecondDerivative(double x, boolean extrapolate)protected static longswigRelease(MonotonicLogCubicNaturalSpline obj)
-
-
-
Field Detail
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Detail
-
MonotonicLogCubicNaturalSpline
protected MonotonicLogCubicNaturalSpline(long cPtr, boolean cMemoryOwn)
-
MonotonicLogCubicNaturalSpline
public MonotonicLogCubicNaturalSpline(Array x, Array y)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(MonotonicLogCubicNaturalSpline obj)
-
swigRelease
protected static long swigRelease(MonotonicLogCubicNaturalSpline 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)
-
derivative
public double derivative(double x, boolean extrapolate)
-
derivative
public double derivative(double x)
-
secondDerivative
public double secondDerivative(double x, boolean extrapolate)
-
secondDerivative
public double secondDerivative(double x)
-
primitive
public double primitive(double x, boolean extrapolate)
-
primitive
public double primitive(double x)
-
-