|
| arr2_align () |
|
| arr2_align (tsize sz1, tsize sz2) |
|
| arr2_align (tsize sz1, tsize sz2, const T &inival) |
|
| arr2T () |
|
| arr2T (tsize sz1, tsize sz2) |
|
| arr2T (T *p, tsize sz1, tsize sz2) |
|
| arr2T (const arr2T &orig) |
|
| ~arr2T () |
|
tsize | size1 () const |
|
tsize | size2 () const |
|
tsize | size () const |
|
void | alloc (tsize sz1, tsize sz2) |
|
void | allocAndFill (tsize sz1, tsize sz2, const T &inival) |
|
void | fast_alloc (tsize sz1, tsize sz2) |
|
void | dealloc () |
|
void | fill (const T &val) |
|
void | scale (const T &val) |
|
arr2T & | operator= (const arr2T &orig) |
|
T * | operator[] (T2 n) |
|
const T * | operator[] (T2 n) const |
|
T & | operator() (T2 n1, T3 n2) |
|
const T & | operator() (T2 n1, T3 n2) const |
|
void | minmax (T &minv, T &maxv) const |
|
void | swap (arr2T &other) |
|
bool | conformable (const arr2T< T2, T3 > &other) const |
|
template<typename T, int align>
class arr2_align< T, align >
Two-dimensional array type, with selectable storage alignment. The storage ordering is the same as in C. An entry is located by address arithmetic, not by double dereferencing. The indices start at zero.
Definition at line 495 of file arr.h.