Base class for an unmodifiable matrix slice.
Definition at line 682 of file MatrixBase.hpp.
#include <MatrixBase.hpp>
Public Member Functions | |
ConstMatrixSliceBase () | |
![]() | |
Vector< T > | colCopy (size_t c, size_t r=0) const |
size_t | cols () const |
the number of columns in the matrix More... | |
ConstMatrixBase () | |
default constructor More... | |
Vector< T > | diagCopy (void) const |
bool | isDiagonal () const |
returns true if this is a diagonal matrix More... | |
bool | isLT () const |
returns true if this is a lower triangular matrix. More... | |
bool | isSquare () const |
returns true if this is a square matrix (false for a null matrix). More... | |
bool | isSymmetric () const |
bool | isUT () const |
returns true if this is an upper triangular matrix. More... | |
T | operator() (size_t i, size_t j) const |
Vector< T > | rowCopy (size_t r, size_t c=0) const |
size_t | rows () const |
the number of rows in the matrix More... | |
size_t | size () const |
the rows()*cols() size of the matrix. More... | |
virtual | ~ConstMatrixBase () |
Additional Inherited Members | |
![]() | |
void | matSliceCheck (size_t sourceRowSize, size_t sourceColSize) const |
![]() | |
T | constMatrixRef (size_t i, size_t j) const |
|
inlineexplicit |
Definition at line 686 of file MatrixBase.hpp.