|
enum | { ROWS = R,
COLS = C
} |
|
typedef TYPE | value_type |
|
typedef TYPE & | reference |
|
typedef TYPE const & | const_reference |
|
typedef size_t | size_type |
|
Public Types inherited from vec< vec< TYPE, R >, C > |
typedef vec< TYPE, R > | value_type |
|
typedef vec< TYPE, R > & | reference |
|
typedef vec< TYPE, R > const & | const_reference |
|
typedef size_t | size_type |
|
typedef vec< TYPE, R > * | iterator |
|
typedef vec< TYPE, R > const * | const_iterator |
|
|
size_type | size () const |
|
| mat (const mat &rhs) |
|
| mat (const base &rhs) |
|
| mat (pTYPE rhs) |
|
mat & | operator= (const mat &rhs) |
|
mat & | operator= (const base &rhs) |
|
mat & | operator= (pTYPE rhs) |
|
column_builder< 0 > | operator<< (const vec< TYPE, R > &rhs) |
|
Public Member Functions inherited from vec< vec< TYPE, R >, C > |
iterator | begin () |
|
const_iterator | begin () const |
|
iterator | end () |
|
const_iterator | end () const |
|
size_type | size () const |
|
| vec (const vec &rhs) |
|
| vec (const base &rhs) |
|
| vec (pTYPE rhs) |
|
| vec (const VEC< vec< TYPE, R >, S > &rhs) |
|
| vec (vec< TYPE, R > const *array) |
|
vec & | operator= (const vec &rhs) |
|
vec & | operator= (const base &rhs) |
|
vec & | operator= (pTYPE rhs) |
|
vec & | operator= (const VEC< vec< TYPE, R >, S > &rhs) |
|
vec & | operator+= (const vec &rhs) |
|
vec & | operator-= (const vec &rhs) |
|
vec & | operator*= (pTYPE rhs) |
|
Public Member Functions inherited from vbase< vec< TYPE, R >, SIZE > |
const vec< TYPE, R > & | operator[] (size_t i) const |
|
vec< TYPE, R > & | operator[] (size_t i) |
|
|
mat PURE | operator+ (const mat &lhs, const mat &rhs) |
|
mat PURE | operator- (const mat &lhs, const mat &rhs) |
|
template<size_t D> |
mat PURE | operator* (const mat< TYPE, D, R > &lhs, const mat< TYPE, C, D > &rhs) |
|
vec< TYPE, R > PURE | operator* (const mat &lhs, const vec< TYPE, C > &rhs) |
|
mat PURE | operator* (const vec< TYPE, R > &lhs, const mat< TYPE, C, 1 > &rhs) |
|
mat PURE | operator* (const mat &lhs, pTYPE v) |
|
mat PURE | operator* (pTYPE v, const mat &rhs) |
|
template<size_t PREV_COLUMN> |
column_builder< PREV_COLUMN+1 > | operator<< (const column_builder< PREV_COLUMN > &lhs, const vec< TYPE, R > &rhs) |
|
void | operator<< (const column_builder< C-2 > &lhs, const vec< TYPE, R > &rhs) |
|
The documentation for this class was generated from the following file: