|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object JSci.maths.matrices.Matrix
public abstract class Matrix
The Matrix superclass provides an abstract encapsulation for matrices.
Field Summary | |
---|---|
protected int |
numCols
The number of columns. |
protected int |
numRows
The number of rows. |
Constructor Summary | |
---|---|
Matrix(int rows,
int cols)
Constructs a matrix. |
Method Summary | |
---|---|
int |
columns()
Returns the number of columns. |
protected static java.lang.String |
getInvalidElementMsg(int i,
int j)
Returns an "invalid element" error message. |
int |
rows()
Returns the number of rows. |
abstract Matrix |
transpose()
Returns the transpose of this matrix. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface JSci.maths.algebras.VectorSpace.Member |
---|
scalarDivide |
Methods inherited from interface JSci.maths.algebras.Module.Member |
---|
scalarMultiply |
Methods inherited from interface JSci.maths.groups.AbelianGroup.Member |
---|
add, negate, subtract |
Methods inherited from interface JSci.maths.Member |
---|
getSet |
Methods inherited from interface JSci.maths.fields.Ring.Member |
---|
multiply |
Field Detail |
---|
protected final int numRows
protected final int numCols
Constructor Detail |
---|
public Matrix(int rows, int cols)
Method Detail |
---|
public final int rows()
public final int columns()
public abstract Matrix transpose()
protected static java.lang.String getInvalidElementMsg(int i, int j)
i
- row index of the elementj
- column index of the element
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |