|
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>