jsci.util.array
Class TridiagonalDoubleArray2D
java.lang.Object
jsci.util.array.AbstractDoubleArray2D
jsci.util.array.TridiagonalDoubleArray2D
- All Implemented Interfaces:
- Array2D<java.lang.Double>, DoubleArray2D
public class TridiagonalDoubleArray2D
- extends AbstractDoubleArray2D
Field Summary |
protected double[] |
diag
|
protected double[] |
ldiag
Tridiagonal data. |
protected double[] |
udiag
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ldiag
protected final double[] ldiag
- Tridiagonal data.
diag
protected final double[] diag
udiag
protected final double[] udiag
TridiagonalDoubleArray2D
public TridiagonalDoubleArray2D(int size)
TridiagonalDoubleArray2D
public TridiagonalDoubleArray2D(double[][] array)
- Constructs a matrix from an array.
Any non-tridiagonal elements in the array are ignored.
create
public TridiagonalDoubleArray2D create(int rows,
int cols)
getDouble
public double getDouble(int i,
int j)
setDouble
public void setDouble(int i,
int j,
double x)
rows
public int rows()
columns
public int columns()