geomc 1.0
A c++ linear algebra template library
Public Types | Static Public Member Functions | List of all members
FlatMatrixLayout< T, COL_MAJOR > Class Template Reference

Public Types

typedef TransposeIterator< T, true > const_row_iterator
 
typedef const T * const_col_iterator
 
typedef TransposeIterator< T, false > row_iterator
 
typedef T * col_iterator
 

Static Public Member Functions

static index_t index (index_t r, index_t c, index_t rows, index_t cols)
 
template<bool Const>
static std::conditional< Const, constT *, T * >::type col (typename std::conditional< Const, const T *, T * >::type base, index_t c, index_t rows, index_t cols)
 
template<bool Const>
static TransposeIterator< T, Const > row (typename std::conditional< Const, const T *, T * >::type base, index_t r, index_t rows, index_t cols)
 

The documentation for this class was generated from the following file: