|
| 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) |
| |
| template<class Op > |
| | 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 |
| |
| template<int Rstart, int Cstart, int Rlength, int Clength> |
| Matrix< Rlength, Clength, Precision, Slice< SliceRowStride, SliceColStride > > | slice (int rs, int cs, int rl, int cl) |
| |
| template<int Rstart, int Cstart, int Rlength, int Clength> |
| const Matrix< Rlength, Clength, const Precision, Slice< SliceRowStride, SliceColStride > > | slice (int rs, int cs, int rl, int cl) const |
| |
| template<int Rstart, int Cstart, int Rlength, int Clength> |
| Matrix< Rlength, Clength, Precision, Slice< SliceRowStride, SliceColStride > > | slice () |
| |
| template<int Rstart, int Cstart, int Rlength, int Clength> |
| 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 |
| |
| | 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 Rows, int Cols, class Precision, int RowStride, int ColStride, class Mem>
struct TooN::Internal::GenericMBase< Rows, Cols, Precision, RowStride, ColStride, Mem >
Definition at line 39 of file mbase.hh.
template<int Rows, int Cols, class Precision, int RowStride, int ColStride, class Mem>
template<int Rstart, int Cstart, int Rlength, int Clength>
| Matrix<Rlength, Clength, Precision, Slice<SliceRowStride,SliceColStride> > TooN::Internal::GenericMBase< Rows, Cols, Precision, RowStride, ColStride, Mem >::slice |
( |
int |
rs, |
|
|
int |
cs, |
|
|
int |
rl, |
|
|
int |
cl |
|
) |
| |
|
inline |
template<int Rows, int Cols, class Precision, int RowStride, int ColStride, class Mem>
template<int Rstart, int Cstart, int Rlength, int Clength>
| const Matrix<Rlength, Clength, const Precision, Slice<SliceRowStride,SliceColStride> > TooN::Internal::GenericMBase< Rows, Cols, Precision, RowStride, ColStride, Mem >::slice |
( |
int |
rs, |
|
|
int |
cs, |
|
|
int |
rl, |
|
|
int |
cl |
|
) |
| const |
|
inline |
template<int Rows, int Cols, class Precision, int RowStride, int ColStride, class Mem>
template<int Rstart, int Cstart, int Rlength, int Clength>
template<int Rows, int Cols, class Precision, int RowStride, int ColStride, class Mem>
template<int Rstart, int Cstart, int Rlength, int Clength>