- java.lang.Object
-
- org.quantlib.TridiagonalOperator
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
- Direct Known Subclasses:
DMinus,DPlus,DPlusDMinus,DZero
public class TridiagonalOperator extends Object implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanswigCMemOwn
-
Constructor Summary
Constructors Modifier Constructor Description protectedTridiagonalOperator(long cPtr, boolean cMemoryOwn)TridiagonalOperator(Array low, Array mid, Array high)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ArrayapplyTo(Array v)voiddelete()protected voidfinalize()protected static longgetCPtr(TridiagonalOperator obj)static TridiagonalOperatoridentity(long size)voidsetFirstRow(double arg0, double arg1)voidsetLastRow(double arg0, double arg1)voidsetMidRow(long arg0, double arg1, double arg2, double arg3)voidsetMidRows(double arg0, double arg1, double arg2)longsize()ArraysolveFor(Array rhs)protected static longswigRelease(TridiagonalOperator obj)
-
-
-
Field Detail
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Detail
-
TridiagonalOperator
protected TridiagonalOperator(long cPtr, boolean cMemoryOwn)
-
TridiagonalOperator
public TridiagonalOperator(Array low, Array mid, Array high)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(TridiagonalOperator obj)
-
swigRelease
protected static long swigRelease(TridiagonalOperator obj)
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
size
public long size()
-
setFirstRow
public void setFirstRow(double arg0, double arg1)
-
setMidRow
public void setMidRow(long arg0, double arg1, double arg2, double arg3)
-
setMidRows
public void setMidRows(double arg0, double arg1, double arg2)
-
setLastRow
public void setLastRow(double arg0, double arg1)
-
identity
public static TridiagonalOperator identity(long size)
-
-