|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object mpv2.AllMatrices mpv2.BlockMatrix
public class BlockMatrix
This is a block matrix consisting of four submatrices, Matlab-notation: [ A, B; C, D].
Field Summary |
---|
Fields inherited from class mpv2.AllMatrices |
---|
K, N |
Constructor Summary | |
---|---|
BlockMatrix(AllMatrices A,
AllMatrices B,
AllMatrices C,
AllMatrices D)
Construct a Block matrix with four submatrices, [A, B; C, D]. |
Method Summary | |
---|---|
double |
get(int n,
int k)
Get a single element. |
void |
getColumn(int k,
double[] y)
Copy a column of the matrix into argument y Legal range of the integer argument is 0 <= k < K . |
void |
getRow(int n,
double[] x)
Get a row of the matrix into argument x. |
void |
set(int n,
int k,
double s)
Set a single element. |
Methods inherited from class mpv2.AllMatrices |
---|
addColumn, chol, columnNorm0, columnNorm1, columnNorm2, columnNormInf, cond, det, eig, eqConstant, eqCopy, eqCopy, eqCopy, eqCopy, eqCopy, eqDifference, eqEProduct, eqEQuotient, eqIdentity, eqInverse, eqIProduct, eqNegate, eqOnes, eqPermuteColumns, eqPermuteRows, eqProduct, eqProduct, eqRandom, eqScaleColumns, eqScaleRows, eqSum, eqTProduct, eqTranspose, eqZeros, getAll, getAll, getColumn, getColumnDimension, getK, getN, getRow, getRowDimension, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getValue, innerProduct, lu, lup, norm1, norm2, normF, normInf, pluseqOuterProduct, print, print, print, print, qr, rank, setAll, setColumn, setRow, setValue, sumAll, svd, times, times, times, times, trace, transposeTimes, transposeTimes, transposeTimes, transposeTimes |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BlockMatrix(AllMatrices A, AllMatrices B, AllMatrices C, AllMatrices D)
A
- A matrix of any kind, or null.B
- A matrix of any kind, or null.C
- A matrix of any kind, or null.D
- A matrix of any kind, or null.Method Detail |
---|
public double get(int n, int k)
get
in class AllMatrices
n
- Row index.k
- Column index.
public void set(int n, int k, double s)
set
in class AllMatrices
n
- Row index.k
- Column index.s
- A(n,k).public void getColumn(int k, double[] y)
0 <= k < K
.
If argument is out of range a length N
array of zeros should be returned. A(:,k+1)
.
getColumn
in class AllMatrices
k
- number of the column in the matrixy
- the given column of the matrixpublic void getRow(int n, double[] x)
0 <= n < N
.
getRow
in class AllMatrices
n
- number of the row in the matrix.x
- is set to the given row of matrix.
java.lang.IllegalArgumentException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |