BEM++
2.0
|
Public Member Functions | |
CollectionOf3dArrays (size_t arrayCount) | |
void | set_size (size_t new_size) |
size_t | size () const |
_3dArray< T > & | operator[] (size_t index) |
const _3dArray< T > & | operator[] (size_t index) const |
void | fill (const T &value) |
CollectionOf2dSlicesOf3dArrays< T > | slice (size_t index2) |
CollectionOf2dSlicesOfConst3dArrays < T > | const_slice (size_t index2) const |
CollectionOf1dSlicesOf3dArrays< T > | slice (size_t index1, size_t index2) |
CollectionOf1dSlicesOfConst3dArrays < T > | const_slice (size_t index1, size_t index2) const |
Private Member Functions | |
_3dArray< T > & | array (size_t index) |
const _3dArray< T > & | array (size_t index) const |
void | check_array_index (size_t array_index) const |
CollectionOf3dArrays (const CollectionOf3dArrays &rhs) | |
CollectionOf3dArrays & | operator= (const CollectionOf3dArrays &rhs) |
Private Attributes | |
size_t | m_size |
boost::scoped_array< _3dArray < T > > | m_arrays |