Const sub-block type. More...
Public Member Functions | |
ConstBlock (const msType &matrix) | |
Construct for the given matrix. More... | |
SubTensor | operator() () const |
Construct and return the sub-ensor corresponding to this block. More... | |
const Cmpt & | operator() (const direction i, const direction j) const |
(i, j) const element access operator More... | |
Static Public Member Functions | |
static direction | m () |
Return the number of rows in the block. More... | |
static direction | n () |
Return the number of columns in the block. More... | |
Static Public Attributes | |
static const direction | mRows = SubTensor::mRows |
static const direction | nCols = SubTensor::nCols |
Const sub-block type.
Definition at line 94 of file MatrixSpace.H.
|
inline |
Construct for the given matrix.
Definition at line 89 of file MatrixSpaceI.H.
References MatrixSpace< Form, Cmpt, Mrows, Ncols >::mRows, MatrixSpace< Form, Cmpt, Mrows, Ncols >::ConstBlock< SubTensor, BRowStart, BColStart >::mRows, MatrixSpace< Form, Cmpt, Mrows, Ncols >::nCols, and MatrixSpace< Form, Cmpt, Mrows, Ncols >::ConstBlock< SubTensor, BRowStart, BColStart >::nCols.
Referenced by MatrixSpace< Form, Cmpt, Mrows, Ncols >::ConstBlock< SubTensor, BRowStart, BColStart >::n().
|
inlinestatic |
Return the number of rows in the block.
Definition at line 105 of file MatrixSpace.H.
References MatrixSpace< Form, Cmpt, Mrows, Ncols >::ConstBlock< SubTensor, BRowStart, BColStart >::mRows.
|
inlinestatic |
Return the number of columns in the block.
Definition at line 111 of file MatrixSpace.H.
References MatrixSpace< Form, Cmpt, Mrows, Ncols >::ConstBlock< SubTensor, BRowStart, BColStart >::ConstBlock(), MatrixSpace< Form, Cmpt, Mrows, Ncols >::ConstBlock< SubTensor, BRowStart, BColStart >::nCols, VectorSpace< Form, Cmpt, Mrows *Ncols >::operator, and MatrixSpace< Form, Cmpt, Mrows, Ncols >::ConstBlock< SubTensor, BRowStart, BColStart >::operator()().
|
inline |
Construct and return the sub-ensor corresponding to this block.
Definition at line 383 of file MatrixSpaceI.H.
References MatrixSpace< Form, Cmpt, Mrows, Ncols >::operator()().
Referenced by MatrixSpace< Form, Cmpt, Mrows, Ncols >::ConstBlock< SubTensor, BRowStart, BColStart >::n(), and MatrixSpace< Form, Cmpt, Mrows, Ncols >::Block< SubTensor, BRowStart, BColStart >::n().
(i, j) const element access operator
Definition at line 394 of file MatrixSpaceI.H.
References MatrixSpace< Form, Cmpt, Mrows, Ncols >::operator()().
|
static |
Definition at line 101 of file MatrixSpace.H.
Referenced by MatrixSpace< Form, Cmpt, Mrows, Ncols >::ConstBlock< SubTensor, BRowStart, BColStart >::ConstBlock(), MatrixSpace< Form, Cmpt, Mrows, Ncols >::ConstBlock< SubTensor, BRowStart, BColStart >::m(), and MatrixSpace< Form, Cmpt, Mrows, Ncols >::Block< SubTensor, BRowStart, BColStart >::m().
|
static |
Definition at line 102 of file MatrixSpace.H.
Referenced by MatrixSpace< Form, Cmpt, Mrows, Ncols >::ConstBlock< SubTensor, BRowStart, BColStart >::ConstBlock(), MatrixSpace< Form, Cmpt, Mrows, Ncols >::ConstBlock< SubTensor, BRowStart, BColStart >::n(), and MatrixSpace< Form, Cmpt, Mrows, Ncols >::Block< SubTensor, BRowStart, BColStart >::n().