|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectvisad.ThingImpl
visad.DataImpl
visad.FunctionImpl
visad.FieldImpl
visad.FlatField
visad.matrix.JamaMatrix
public class JamaMatrix
JamaMatrix is a VisAD wrapper for JAMA matrices. This class requires the JAMA package.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class visad.DataImpl |
---|
DataImpl.Syncher |
Field Summary |
---|
Fields inherited from interface visad.Data |
---|
ABS, ACOS, ACOS_DEGREES, ADD, ASIN, ASIN_DEGREES, ATAN, ATAN_DEGREES, ATAN2, ATAN2_DEGREES, CEIL, COS, COS_DEGREES, DEGREES_TO_RADIANS, DEPENDENT, DIVIDE, EXP, FLOOR, INDEPENDENT, INV_ATAN2, INV_ATAN2_DEGREES, INV_DIVIDE, INV_POW, INV_REMAINDER, INV_SUBTRACT, LOG, MAX, MIN, MULTIPLY, NEAREST_NEIGHBOR, NEGATE, NO_ERRORS, NOP, POW, RADIANS_TO_DEGREES, REMAINDER, RINT, ROUND, SIN, SIN_DEGREES, SQRT, SUBTRACT, TAN, TAN_DEGREES, WEIGHTED_AVERAGE |
Constructor Summary | |
---|---|
JamaMatrix(double[][] entries)
Construct a new JamaMatrix from the given matrix entries. |
|
JamaMatrix(int rows,
int cols)
Construct a new JamaMatrix from the given matrix dimensions. |
|
JamaMatrix(java.lang.Object matrix)
Construct a new JamaMatrix from the given JAMA Matrix. |
|
JamaMatrix(java.lang.Object matrix,
CoordinateSystem range_coord_sys,
CoordinateSystem[] range_coord_syses,
Set[] range_sets,
Unit[] units)
Construct a new JamaMatrix from the specified JAMA Matrix, coordinate systems, range sets and units. |
|
JamaMatrix(java.lang.Object matrix,
FunctionType type,
Gridded2DSet domain_set)
Construct a new JamaMatrix from the given JAMA Matrix, MathType and domain set. |
|
JamaMatrix(java.lang.Object matrix,
FunctionType type,
Gridded2DSet domain_set,
CoordinateSystem range_coord_sys,
CoordinateSystem[] range_coord_syses,
Set[] range_sets,
Unit[] units)
Construct a new JamaMatrix from the specified JAMA Matrix, MathType, domain set, coordinate systems, range sets and units. |
Method Summary | |
---|---|
JamaMatrix |
arrayLeftDivide(JamaMatrix B)
Element-by-element left division, C = A.\B |
JamaMatrix |
arrayLeftDivideEquals(JamaMatrix B)
Element-by-element left division in place, A = A.\B |
JamaMatrix |
arrayRightDivide(JamaMatrix B)
Element-by-element right division, C = A./B |
JamaMatrix |
arrayRightDivideEquals(JamaMatrix B)
Element-by-element right division in place, A = A./B |
JamaMatrix |
arrayTimes(JamaMatrix B)
Element-by-element multiplication, C = A.*B |
JamaMatrix |
arrayTimesEquals(JamaMatrix B)
Element-by-element multiplication in place, A = A.*B |
JamaCholeskyDecomposition |
chol()
|
double |
cond()
Matrix condition (2 norm). |
static JamaMatrix |
convertToMatrix(FlatField field)
Attempt to convert the given VisAD FlatField to a VisAD JamaMatrix Data object. |
double |
det()
Matrix determinant. |
JamaEigenvalueDecomposition |
eig()
|
double |
get(int i,
int j)
Get a single element. |
int |
getColumnDimension()
Get column dimension. |
java.lang.Object |
getMatrix()
Return the associated JAMA Matrix object. |
JamaMatrix |
getMatrix(int[] r,
int[] c)
Get a submatrix. |
JamaMatrix |
getMatrix(int[] r,
int j0,
int j1)
Get a submatrix. |
JamaMatrix |
getMatrix(int i0,
int i1,
int[] c)
Get a submatrix. |
JamaMatrix |
getMatrix(int i0,
int i1,
int j0,
int j1)
Get a submatrix. |
int |
getRowDimension()
Get row dimension. |
static JamaMatrix |
identity(int m,
int n)
Generate identity matrix. |
JamaMatrix |
inverse()
Matrix inverse or pseudoinverse. |
JamaLUDecomposition |
lu()
|
static void |
main(java.lang.String[] args)
Test the JamaMatrix class. |
JamaMatrix |
minus(JamaMatrix B)
C = A - B |
JamaMatrix |
minusEquals(JamaMatrix B)
A = A - B |
double |
norm1()
One norm. |
double |
norm2()
Two norm. |
double |
normF()
Frobenius norm. |
double |
normInf()
Infinity norm. |
JamaMatrix |
plus(JamaMatrix B)
C = A + B |
JamaMatrix |
plusEquals(JamaMatrix B)
A = A + B |
void |
print(int w,
int d)
Print the matrix to stdout. |
void |
print(java.text.NumberFormat format,
int width)
Print the matrix to stdout. |
void |
print(java.io.PrintWriter output,
int w,
int d)
Print the matrix to the output stream. |
void |
print(java.io.PrintWriter output,
java.text.NumberFormat format,
int width)
Print the matrix to the output stream. |
JamaQRDecomposition |
qr()
|
static JamaMatrix |
random(int m,
int n)
Generate matrix with random elements. |
int |
rank()
Matrix rank. |
static JamaMatrix |
read(java.io.BufferedReader input)
Read a matrix from a stream. |
void |
set(int i,
int j,
double s)
Set a single element. |
void |
setMatrix(double[][] entries)
Set this matrix's samples to correspond to the given entries. |
void |
setMatrix(int[] r,
int[] c,
JamaMatrix X)
Set a submatrix. |
void |
setMatrix(int[] r,
int j0,
int j1,
JamaMatrix X)
Set a submatrix. |
void |
setMatrix(int i0,
int i1,
int[] c,
JamaMatrix X)
Set a submatrix. |
void |
setMatrix(int i0,
int i1,
int j0,
int j1,
JamaMatrix X)
Set a submatrix. |
void |
setMatrix(java.lang.Object matrix)
Set this matrix's samples to correspond to those of the given JAMA Matrix. |
JamaMatrix |
solve(JamaMatrix B)
Solve A*X = B |
JamaMatrix |
solveTranspose(JamaMatrix B)
Solve X*A = B, which is also A'*X' = B' |
JamaSingularValueDecomposition |
svd()
|
JamaMatrix |
times(double s)
Multiply a matrix by a scalar, C = s*A |
JamaMatrix |
times(JamaMatrix B)
Linear algebraic matrix multiplication, A * B |
JamaMatrix |
timesEquals(double s)
Multiply a matrix by a scalar in place, A = s*A |
double |
trace()
Matrix trace. |
JamaMatrix |
transpose()
Matrix transpose. |
JamaMatrix |
uminus()
Unary minus. |
Methods inherited from class visad.FieldImpl |
---|
__getitem__, __len__, __setitem__, __setitem__, combine, combine, domainEnumeration, domainFactor, domainMultiply, domainMultiply, extract, extract, getDomainCoordinateSystem, getDomainSet, getDomainUnits, getLength, setSample, setSample |
Methods inherited from class visad.FunctionImpl |
---|
__getitem__, __getitem__, evaluate, evaluate, evaluate, evaluate, getDomainDimension, resample |
Methods inherited from class visad.DataImpl |
---|
__add__, __add__, __div__, __div__, __mod__, __mod__, __mul__, __mul__, __neg__, __pow__, __pow__, __sub__, __sub__, abs, abs, acos, acos, acosDegrees, acosDegrees, add, add, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, ceil, ceil, changeMathType, computeRanges, computeRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, local, log, log, longString, max, max, min, min, multiply, multiply, negate, negate, notifyReferences, pow, pow, remainder, remainder, rint, rint, round, round, sin, sin, sinDegrees, sinDegrees, sqrt, sqrt, subtract, subtract, tan, tan, tanDegrees, tanDegrees, unary |
Methods inherited from class visad.ThingImpl |
---|
addReference, removeReference |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface visad.Field |
---|
domainEnumeration, domainFactor, domainMultiply, domainMultiply, getDomainSet, getLength, setSample, setSample |
Methods inherited from interface visad.Function |
---|
evaluate, evaluate, evaluate, evaluate, getDomainCoordinateSystem, getDomainDimension, getDomainUnits, resample |
Methods inherited from interface visad.Data |
---|
abs, abs, acos, acos, acosDegrees, acosDegrees, add, add, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, ceil, ceil, changeMathType, computeRanges, computeRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, local, log, log, longString, max, max, min, min, multiply, multiply, negate, negate, pow, pow, remainder, remainder, rint, rint, round, round, sin, sin, sinDegrees, sinDegrees, sqrt, sqrt, subtract, subtract, tan, tan, tanDegrees, tanDegrees, unary |
Methods inherited from interface visad.Thing |
---|
addReference, removeReference |
Constructor Detail |
---|
public JamaMatrix(int rows, int cols) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix(double[][] entries) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix(java.lang.Object matrix) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix(java.lang.Object matrix, FunctionType type, Gridded2DSet domain_set) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix(java.lang.Object matrix, CoordinateSystem range_coord_sys, CoordinateSystem[] range_coord_syses, Set[] range_sets, Unit[] units) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix(java.lang.Object matrix, FunctionType type, Gridded2DSet domain_set, CoordinateSystem range_coord_sys, CoordinateSystem[] range_coord_syses, Set[] range_sets, Unit[] units) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
Method Detail |
---|
public static JamaMatrix convertToMatrix(FlatField field) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public static void main(java.lang.String[] args) throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
public java.lang.Object getMatrix()
public void setMatrix(java.lang.Object matrix) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public void setMatrix(double[][] entries) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public int getRowDimension() throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public int getColumnDimension() throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public double get(int i, int j) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
i
- Row indexj
- Column index
java.lang.ArrayIndexOutOfBoundsException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix getMatrix(int i0, int i1, int j0, int j1) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
i0
- Initial row indexi1
- Final row indexj0
- Initial column indexj1
- Final column index
java.lang.ArrayIndexOutOfBoundsException
- Submatrix indices
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix getMatrix(int[] r, int[] c) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
r
- Array of row indicesc
- Array of column indices
java.lang.ArrayIndexOutOfBoundsException
- Submatrix indices
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix getMatrix(int i0, int i1, int[] c) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
i0
- Initial row indexi1
- Final row indexc
- Array of column indices
java.lang.ArrayIndexOutOfBoundsException
- Submatrix indices
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix getMatrix(int[] r, int j0, int j1) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
r
- Array of row indicesi0
- Initial column indexi1
- Final column index
java.lang.ArrayIndexOutOfBoundsException
- Submatrix indices
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public void set(int i, int j, double s) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
i
- Row indexj
- Column indexs
- A(i,j)
java.lang.ArrayIndexOutOfBoundsException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public void setMatrix(int i0, int i1, int j0, int j1, JamaMatrix X) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
i0
- Initial row indexi1
- Final row indexj0
- Initial column indexj1
- Final column indexX
- A(i0:i1,j0:j1)
java.lang.ArrayIndexOutOfBoundsException
- Submatrix indices
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public void setMatrix(int[] r, int[] c, JamaMatrix X) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
r
- Array of row indicesc
- Array of column indicesX
- A(r(:),c(:))
java.lang.ArrayIndexOutOfBoundsException
- Submatrix indices
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public void setMatrix(int[] r, int j0, int j1, JamaMatrix X) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
r
- Array of row indicesj0
- Initial column indexj1
- Final column indexX
- A(r(:),j0:j1)
java.lang.ArrayIndexOutOfBoundsException
- Submatrix indices
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public void setMatrix(int i0, int i1, int[] c, JamaMatrix X) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
i0
- Initial row indexi1
- Final row indexc
- Array of column indicesX
- A(i0:i1,c(:))
java.lang.ArrayIndexOutOfBoundsException
- Submatrix indices
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix transpose() throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public double norm1() throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public double norm2() throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public double normInf() throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public double normF() throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix uminus() throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix plus(JamaMatrix B) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
B
- another matrix
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix plusEquals(JamaMatrix B) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
B
- another matrix
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix minus(JamaMatrix B) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
B
- another matrix
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix minusEquals(JamaMatrix B) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
B
- another matrix
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix arrayTimes(JamaMatrix B) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
B
- another matrix
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix arrayTimesEquals(JamaMatrix B) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
B
- another matrix
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix arrayRightDivide(JamaMatrix B) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
B
- another matrix
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix arrayRightDivideEquals(JamaMatrix B) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
B
- another matrix
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix arrayLeftDivide(JamaMatrix B) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
B
- another matrix
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix arrayLeftDivideEquals(JamaMatrix B) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
B
- another matrix
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix times(double s) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
s
- scalar
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix timesEquals(double s) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
s
- scalar
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix times(JamaMatrix B) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
B
- another matrix
java.lang.IllegalArgumentException
- Matrix inner dimensions must agree
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix solve(JamaMatrix B) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
B
- right hand side
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix solveTranspose(JamaMatrix B) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
B
- right hand side
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaMatrix inverse() throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public double det() throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public int rank() throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public double cond() throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public double trace() throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public static JamaMatrix random(int m, int n) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
m
- Number of rowsn
- Number of colums
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public static JamaMatrix identity(int m, int n) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
m
- Number of rowsn
- Number of colums
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public void print(int w, int d) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
w
- Column widthd
- Number of digits after the decimal
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public void print(java.io.PrintWriter output, int w, int d) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
output
- Output streamw
- Column widthd
- Number of digits after the decimal
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public void print(java.text.NumberFormat format, int width) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
format
- Formatting object for individual elementswidth
- Field width for each column
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public void print(java.io.PrintWriter output, java.text.NumberFormat format, int width) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
output
- the output streamformat
- A formatting object to format the matrix elementswidth
- Column width
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public static JamaMatrix read(java.io.BufferedReader input) throws java.io.IOException, VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
input
- the input stream
java.io.IOException
VisADException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaCholeskyDecomposition chol() throws VisADException, java.rmi.RemoteException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.rmi.RemoteException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaEigenvalueDecomposition eig() throws VisADException, java.rmi.RemoteException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.rmi.RemoteException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaLUDecomposition lu() throws VisADException, java.rmi.RemoteException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.rmi.RemoteException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaQRDecomposition qr() throws VisADException, java.rmi.RemoteException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.rmi.RemoteException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
public JamaSingularValueDecomposition svd() throws VisADException, java.rmi.RemoteException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADException
java.rmi.RemoteException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |