Sub-block type. More...
Public Member Functions | |
Block (msType &matrix) | |
Construct for the given matrix. More... | |
template<class Form2 > | |
void | operator= (const MatrixSpace< Form2, Cmpt, SubTensor::mRows, SubTensor::nCols > &matrix) |
Assignment to a matrix. More... | |
template<class VSForm > | |
void | operator= (const VectorSpace< VSForm, Cmpt, SubTensor::mRows > &v) |
Assignment to a column vector. More... | |
SubTensor | operator() () const |
Construct and return the sub-tensor corresponding to this block. More... | |
const Cmpt & | operator() (const direction i, const direction j) const |
(i, j) const element access operator More... | |
Cmpt & | operator() (const direction i, const direction j) |
(i, j) element access operator More... | |
Static Public Member Functions | |
static direction | m () |
The number of rows in the block. More... | |
static direction | n () |
The number of columns in the block. More... | |
Static Public Attributes | |
static const direction | mRows = SubTensor::mRows |
static const direction | nCols = SubTensor::nCols |
Sub-block type.
Definition at line 162 of file MatrixSpace.H.
Construct for the given matrix.
Definition at line 100 of file MatrixSpaceI.H.
References MatrixSpace< Form, Cmpt, Mrows, Ncols >::mRows, MatrixSpace< Form, Cmpt, Mrows, Ncols >::Block< SubTensor, BRowStart, BColStart >::mRows, MatrixSpace< Form, Cmpt, Mrows, Ncols >::nCols, and MatrixSpace< Form, Cmpt, Mrows, Ncols >::Block< SubTensor, BRowStart, BColStart >::nCols.
|
inlinestatic |
The number of rows in the block.
Definition at line 177 of file MatrixSpace.H.
References MatrixSpace< Form, Cmpt, Mrows, Ncols >::Block< SubTensor, BRowStart, BColStart >::mRows.
|
inlinestatic |
The number of columns in the block.
Definition at line 185 of file MatrixSpace.H.
References MatrixSpace< Form, Cmpt, Mrows, Ncols >::Block< SubTensor, BRowStart, BColStart >::nCols.
|
inline |
Assignment to a matrix.
Definition at line 361 of file MatrixSpaceI.H.
References MatrixSpace< Form, Cmpt, Mrows, Ncols >::mRows, MatrixSpace< Form, Cmpt, Mrows, Ncols >::nCols, and MatrixSpace< Form, Cmpt, Mrows, Ncols >::operator()().
|
inline |
Assignment to a column vector.
Definition at line 382 of file MatrixSpaceI.H.
References MatrixSpace< Form, Cmpt, Mrows, Ncols >::nCols, and MatrixSpace< Form, Cmpt, Mrows, Ncols >::operator()().
|
inline |
Construct and return the sub-tensor corresponding to this block.
Definition at line 273 of file MatrixSpaceI.H.
References MatrixSpace< Form, Cmpt, Mrows, Ncols >::operator()().
(i, j) const element access operator
Definition at line 294 of file MatrixSpaceI.H.
(i, j) element access operator
Definition at line 305 of file MatrixSpaceI.H.
|
static |
Definition at line 171 of file MatrixSpace.H.
Referenced by MatrixSpace< Form, Cmpt, Mrows, Ncols >::Block< SubTensor, BRowStart, BColStart >::Block(), and MatrixSpace< Form, Cmpt, Mrows, Ncols >::Block< SubTensor, BRowStart, BColStart >::m().
|
static |
Definition at line 172 of file MatrixSpace.H.
Referenced by MatrixSpace< Form, Cmpt, Mrows, Ncols >::Block< SubTensor, BRowStart, BColStart >::Block(), and MatrixSpace< Form, Cmpt, Mrows, Ncols >::Block< SubTensor, BRowStart, BColStart >::n().