| 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
MatrixExceptionpublic 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
MatrixExceptionpublic Matrix sum(Matrix m) throws MatrixException
MatrixExceptionpublic void mpyBy(double d)
public void mpyBy(Matrix m) throws MatrixException
MatrixExceptionpublic Matrix prod(Matrix m) throws MatrixException
MatrixExceptionpublic double[] lvprod(double[] v)
throws MatrixException
MatrixExceptionpublic Column times(Column v) throws MatrixException
MatrixExceptionpublic double[] rvprod(double[] v)
throws MatrixException
MatrixExceptionpublic 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
MatrixExceptionpublic double[][] copyMat()
public void lu()
throws MatrixException
MatrixExceptionpublic Matrix inverse() throws MatrixException
MatrixExceptionpublic static double[] luSolve(double[][] m,
double[] R)
throws MatrixException
MatrixExceptionpublic Column luSolve(Column r) throws MatrixException
MatrixExceptionpublic void invert()
throws MatrixException
MatrixExceptionpublic 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
MatrixExceptionpublic Matrix crudeExpOf(double t) throws MatrixException
MatrixExceptionpublic Matrix expOf(double t) throws MatrixException
MatrixExceptionpublic double[] getColumn(int ic)
public double[] ev1vec(int np)
throws MatrixException
MatrixExceptionpublic 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.