|
| arr3 () |
|
| arr3 (tsize sz1, tsize sz2, tsize sz3) |
|
| arr3 (const arr3 &orig) |
|
| ~arr3 () |
|
tsize | size1 () const |
|
tsize | size2 () const |
|
tsize | size3 () const |
|
tsize | size () const |
|
void | alloc (tsize sz1, tsize sz2, tsize sz3) |
|
void | dealloc () |
|
void | fill (const T &val) |
|
arr3 & | operator= (const arr3 &orig) |
|
template<typename T2 , typename T3 , typename T4 > |
T & | operator() (T2 n1, T3 n2, T4 n3) |
|
template<typename T2 , typename T3 , typename T4 > |
const T & | operator() (T2 n1, T3 n2, T4 n3) const |
|
void | swap (arr3 &other) |
|
template<typename T2 > |
bool | conformable (const arr3< T2 > &other) const |
|
template<typename T>
class arr3< T >
Three-dimensional array type. The storage ordering is the same as in C. An entry is located by address arithmetic, not by multiple dereferencing. The indices start at zero.
Definition at line 581 of file arr.h.