Modifier and Type | Method and Description |
---|---|
void |
add(double d) |
void |
add(Matrix m) |
static Matrix[] |
average(Matrix[] ma,
Matrix[] mb,
double f) |
static Matrix |
average(Matrix ma,
Matrix mb,
double f) |
Matrix |
copy() |
double[][] |
copyMat() |
Matrix |
crudeExpOf(double t) |
double |
det() |
int |
dim() |
String |
dump() |
double[] |
ev1vec(int np) |
Matrix |
expOf(double t) |
double[] |
flatten() |
double[][] |
getArray() |
double[] |
getColumn(int ic) |
double[][] |
getData() |
double[] |
getFlat() |
void |
identise() |
Matrix |
identity() |
Matrix |
inverse() |
void |
invert() |
void |
lu() |
Column |
lubksb(Column v) |
double[] |
lubksb(double[] b) |
Column |
luSolve(Column r) |
static double[] |
luSolve(double[][] m,
double[] R) |
double[] |
lvprod(double[] v) |
double |
maxAbsElt() |
void |
mpyBy(double d) |
void |
mpyBy(Matrix m) |
void |
multiplyBy(double dt) |
void |
multiplyInto(double[] v) |
void |
negate() |
Matrix |
power(int p) |
String |
print() |
String |
printDiag() |
Matrix |
prod(Matrix m) |
void |
rect2rvprod(double[] v,
double[] r1,
double[] r2) |
void |
round() |
void |
round(double d) |
double[] |
rvprod(double[] v) |
double |
rvprodOneElt(double[] v,
int elt) |
void |
set(int i,
int j,
double d) |
void |
setDims(int d1,
int d2) |
void |
subtractIdentity() |
Matrix |
sum(Matrix m) |
void |
sysPrint(String s) |
Column |
times(Column v) |
Matrix |
transpose() |
void |
zero() |
public double[][] getData()
public double[] flatten()
public void sysPrint(String s) throws MatrixException
MatrixException
public int dim()
public Matrix copy()
public void setDims(int d1, int d2)
public void identise()
public void zero()
public Matrix identity()
public void add(double d)
public void add(Matrix m) throws MatrixException
MatrixException
public Matrix sum(Matrix m) throws MatrixException
MatrixException
public void mpyBy(double d)
public void mpyBy(Matrix m) throws MatrixException
MatrixException
public Matrix prod(Matrix m) throws MatrixException
MatrixException
public double[] lvprod(double[] v) throws MatrixException
MatrixException
public Column times(Column v) throws MatrixException
MatrixException
public double[] rvprod(double[] v) throws MatrixException
MatrixException
public void multiplyInto(double[] v)
public void rect2rvprod(double[] v, double[] r1, double[] r2)
public double rvprodOneElt(double[] v, int elt)
public Matrix transpose()
public double det() throws MatrixException
MatrixException
public double[][] copyMat()
public void lu() throws MatrixException
MatrixException
public Matrix inverse() throws MatrixException
MatrixException
public static double[] luSolve(double[][] m, double[] R) throws MatrixException
MatrixException
public Column luSolve(Column r) throws MatrixException
MatrixException
public void invert() throws MatrixException
MatrixException
public double[] lubksb(double[] b)
public void round(double d)
public void round()
public String print()
public double maxAbsElt()
public Matrix power(int p) throws MatrixException
MatrixException
public Matrix crudeExpOf(double t) throws MatrixException
MatrixException
public Matrix expOf(double t) throws MatrixException
MatrixException
public double[] getColumn(int ic)
public double[] ev1vec(int np) throws MatrixException
MatrixException
public void multiplyBy(double dt)
public void subtractIdentity()
public void negate()
public void set(int i, int j, double d)
public String dump()
public double[][] getArray()
public double[] getFlat()
public String printDiag()
Copyright © 2019. All rights reserved.