- java.lang.Object
-
- org.quantlib.ChebyshevInterpolation
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class ChebyshevInterpolation extends Object implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChebyshevInterpolation.PointsType
-
Field Summary
Fields Modifier and Type Field Description protected booleanswigCMemOwn
-
Constructor Summary
Constructors Modifier Constructor Description protectedChebyshevInterpolation(long cPtr, boolean cMemoryOwn)ChebyshevInterpolation(long n, UnaryFunctionDelegate fct)ChebyshevInterpolation(long n, UnaryFunctionDelegate fct, ChebyshevInterpolation.PointsType pointsType)ChebyshevInterpolation(Array f)ChebyshevInterpolation(Array f, ChebyshevInterpolation.PointsType pointsType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(ChebyshevInterpolation obj)doublegetValue(double z)doublegetValue(double z, boolean allowExtrapolation)static Arraynodes(long n, ChebyshevInterpolation.PointsType pointsType)protected static longswigRelease(ChebyshevInterpolation obj)
-
-
-
Field Detail
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Detail
-
ChebyshevInterpolation
protected ChebyshevInterpolation(long cPtr, boolean cMemoryOwn)
-
ChebyshevInterpolation
public ChebyshevInterpolation(Array f, ChebyshevInterpolation.PointsType pointsType)
-
ChebyshevInterpolation
public ChebyshevInterpolation(Array f)
-
ChebyshevInterpolation
public ChebyshevInterpolation(long n, UnaryFunctionDelegate fct, ChebyshevInterpolation.PointsType pointsType)
-
ChebyshevInterpolation
public ChebyshevInterpolation(long n, UnaryFunctionDelegate fct)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(ChebyshevInterpolation obj)
-
swigRelease
protected static long swigRelease(ChebyshevInterpolation obj)
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
getValue
public double getValue(double z, boolean allowExtrapolation)
-
getValue
public double getValue(double z)
-
nodes
public static Array nodes(long n, ChebyshevInterpolation.PointsType pointsType)
-
-