|
BEM++
2.0
|
Public Member Functions | |
| CollectionOf4dArrays (size_t arrayCount) | |
| void | set_size (size_t new_size) |
| size_t | size () const |
| _4dArray< T > & | operator[] (size_t index) |
| const _4dArray< T > & | operator[] (size_t index) const |
| void | fill (const T &value) |
| CollectionOf3dSlicesOf4dArrays< T > | slice (size_t index3) |
|
CollectionOf3dSlicesOfConst4dArrays < T > | const_slice (size_t index3) const |
| CollectionOf2dSlicesOf4dArrays< T > | slice (size_t index2, size_t index3) |
|
CollectionOf2dSlicesOfConst4dArrays < T > | const_slice (size_t index2, size_t index3) const |
| CollectionOf1dSlicesOf4dArrays< T > | slice (size_t index1, size_t index2, size_t index3) |
|
CollectionOf1dSlicesOfConst4dArrays < T > | const_slice (size_t index1, size_t index2, size_t index3) const |
Private Member Functions | |
| _4dArray< T > & | array (size_t index) |
| const _4dArray< T > & | array (size_t index) const |
| void | check_array_index (size_t array_index) const |
| CollectionOf4dArrays (const CollectionOf4dArrays &rhs) | |
| CollectionOf4dArrays & | operator= (const CollectionOf4dArrays &rhs) |
Private Attributes | |
| size_t | m_size |
|
boost::scoped_array< _4dArray < T > > | m_arrays |
1.8.5