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

Public Types

typedef const T * const_row_iterator
 
typedef TransposeIterator< T, true > const_col_iterator
 
typedef T * row_iterator
 
typedef TransposeIterator< T, false > 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 row (typename std::conditional< Const, const T *, T * >::type base, index_t r, index_t rows, index_t cols)
 
template<bool Const>
static TransposeIterator< T, Const > col (typename std::conditional< Const, const T *, T * >::type base, index_t c, index_t rows, index_t cols)
 

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