|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--org.jutil.math.matrix.NMatrix
|
+--org.jutil.math.matrix.Matrix
|
+--org.jutil.math.matrix.Row
A class of matrices containing only 1 row.
| Class Specifications |
| public invariant getNbRows() == 1; |
| Specifications inherited from class Matrix |
| public invariant getNbDimensions() == 2; |
| Specifications inherited from class NMatrix |
|
public invariant getDimensions().length == getNbDimensions(); public invariant ( \forall int i; i >= 0&&i < getNbDimensions(); getDimensions()[i] > 0); |
| Field Summary | |
static java.lang.String |
CVS_REVISION
|
| Constructor Summary | |
Row(double[] elements)
Create a new Row with the given elements. |
|
Row(int size)
Create a new Row with the given size. |
|
| Method Summary | |
double |
elementAt(int index)
Return the element at the given index. |
void |
setElementAt(int index,
double value)
Set the element at the given index |
void |
setSubRow(int lower,
Row row)
Replace a sub-row of this Row, starting at the given position with the given row. |
int |
size()
Return the size of this Row. |
Row |
subRow(int lower,
int upper)
Return a sub-row of this row starting from |
boolean |
validIndex(int index)
Check whether or not the given index is a valid index for this Column. |
| Methods inherited from class org.jutil.math.matrix.Matrix |
add, clone, divide, elementAt, elementAt, equals, getColumn, getDimensions, getNbColumns, getNbDimensions, getNbRows, getRow, isDiagonal, isLowerTriangular, isPermutationMatrix, isSquare, isSymmetric, isUpperTriangular, leftGivens, minus, multiply, plus, returnTranspose, rightGivens, sameDimensions, setColumn, setElementAt, setElementAt, setRow, setSubMatrix, subMatrix, subtract, times, times, toString, transpose, unity, validIndex |
| Methods inherited from class org.jutil.math.matrix.NMatrix |
validIndex |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String CVS_REVISION
| Constructor Detail |
public Row(int size)
size - The size of the new row.public Row(double[] elements)
elements - An array containing the elements for this row.| Method Detail |
public double elementAt(int index)
index - The index of the element to be retrieved.
public void setElementAt(int index,
double value)
index - The index of the element to be setvalue - The new value for the indexpublic int size()
public Row subRow(int lower,
int upper)
lower - The lower indexupper - The upper index
public void setSubRow(int lower,
Row row)
lower - The index at which the row must be pasted.row - The row to paste into this row.public boolean validIndex(int index)
index - The index to be verified
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||