|
| MLayout (Precision *p, int rows, int cols, int rowstride, int colstride) |
|
int | rowstride () const |
|
int | colstride () const |
|
| GenericMBase () |
|
| GenericMBase (Precision *p) |
|
| GenericMBase (Precision *p, int r, int c, int rowstride, int colstride) |
|
| GenericMBase (int r, int c) |
|
| GenericMBase (const Operator< Op > &op) |
|
Precision & | operator() (int r, int c) |
|
const Precision & | operator() (int r, int c) const |
|
Precision & | operator[] (const std::pair< int, int > &index) |
|
const Precision & | operator[] (const std::pair< int, int > &index) const |
|
Vec | operator[] (int r) |
|
const CVec | operator[] (int r) const |
|
Matrix< Rlength, Clength, Precision, Slice< SliceRowStride, SliceColStride > > | slice (int rs, int cs, int rl, int cl) |
|
const Matrix< Rlength, Clength, const Precision, Slice< SliceRowStride, SliceColStride > > | slice (int rs, int cs, int rl, int cl) const |
|
Matrix< Rlength, Clength, Precision, Slice< SliceRowStride, SliceColStride > > | slice () |
|
const Matrix< Rlength, Clength, const Precision, Slice< SliceRowStride, SliceColStride > > | slice () const |
|
Matrix<-1,-1, Precision, Slice< SliceRowStride, SliceColStride > > | slice (int rs, int cs, int rl, int cl) |
|
const Matrix<-1,-1, const Precision, Slice< SliceRowStride, SliceColStride > > | slice (int rs, int cs, int rl, int cl) const |
|
Matrix< Cols, Rows, Precision, Slice< SliceColStride, SliceRowStride > > | T () |
|
const Matrix< Cols, Rows, const Precision, Slice< SliceColStride, SliceRowStride > > | T () const |
|
Vector< DiagSize, Precision, SliceVBase< DiagStride > > | diagonal_slice () |
|
Vector< DiagSize, const Precision, SliceVBase< DiagStride > > | diagonal_slice () const |
|
| MatrixSlice (Precision *p) |
|
| MatrixSlice (Precision *p, int r, int c) |
|
| MatrixSlice (const Operator< Op > &op) |
|
| RowSizeHolder (int i) |
|
| RowSizeHolder () |
|
| RowSizeHolder (const Operator< Op > &op) |
|
int | num_rows () const |
| Return the number of rows. More...
|
|
| ColSizeHolder (int i) |
|
| ColSizeHolder () |
|
| ColSizeHolder (const Operator< Op > &op) |
|
int | num_cols () const |
| Return the number of columns. More...
|
|
| RowStrideHolder (int i) |
|
| RowStrideHolder () |
|
| RowStrideHolder (const Operator< Op > &op) |
|
| StrideHolder () |
|
| StrideHolder (int) |
|
| StrideHolder (const Operator< Op > &) |
|
int | stride () const |
|
| ColStrideHolder (int i) |
|
| ColStrideHolder () |
|
| ColStrideHolder (const Operator< Op > &op) |
|
template<int RowStride, int ColStride>
template<int Rows, int Cols, class Precision>
struct TooN::Internal::Slice< RowStride, ColStride >::MLayout< Rows, Cols, Precision >
Definition at line 48 of file mbase.hh.