|
| | CbArray3D () |
| |
| | CbArray3D (const size_type &nx1, const size_type &nx2, const size_type &nx3, const value_type &val) |
| |
| | CbArray3D (const size_type &nx1, const size_type &nx2, const size_type &nx3) |
| |
| | CbArray3D (const size_type &uniformDimensionSize) |
| |
| | CbArray3D (std::vector< value_type > &vec, const size_type &nx1, const size_type &nx2, const size_type &nx3) |
| |
| | CbArray3D (const CbArray3D &src) |
| |
| template<typename value_type2 > |
| | CbArray3D (const CbArray3D< value_type2 > &src) |
| |
| virtual | ~CbArray3D ()=default |
| |
| CbArray3D & | operator= (const CbArray3D &rhs) |
| |
| template<typename value_type2 , typename IndexClass2 > |
| CbArray3D & | operator= (const CbArray3D< value_type2, IndexClass2 > &rhs) |
| |
| bool | operator== (const CbArray3D &rhs) const |
| |
| template<typename value_type2 , typename IndexClass2 > |
| bool | operator== (const CbArray3D< value_type2, IndexClass2 > &rhs) const |
| |
| bool | operator!= (const CbArray3D &src) const |
| |
| template<typename value_type2 , typename IndexClass2 > |
| bool | operator!= (const CbArray3D< value_type2, IndexClass2 > &rhs) const |
| |
| reference | operator() (const size_type &x1, const size_type &x2, const size_type &x3) |
| |
| const_reference | operator() (const size_type &x1, const size_type &x2, const size_type &x3) const |
| |
| pointer | getStartAdressOfSortedArray (const size_type &x1, const size_type &x2, const size_type &x3) |
| |
| const_pointer | getStartAdressOfSortedArray (const size_type &x1, const size_type &x2, const size_type &x3) const |
| |
| void | setObject (const size_type &x1, const size_type &x2, const size_type &x3, const value_type &value) |
| |
| reference | getObject (const size_type &x1, const size_type &x2, const size_type &x3) |
| |
| const_reference | getObject (const size_type &x1, const size_type &x2, const size_type &x3) const |
| |
| bool | isEmpty () const |
| |
| size_type | getNX1 () const |
| |
| size_type | getNX2 () const |
| |
| size_type | getNX3 () const |
| |
| void | reset (const value_type &val) |
| |
| std::string | toString () const |
| |
| std::string | getInfo () const |
| |
| void | resize (const int &uniformDimensionSize) |
| |
| void | resize (const size_type &nx1, const size_type &nx2, const size_type &nx3) |
| |
| void | resize (const size_type &nx1, const size_type &nx2, const size_type &nx3, const value_type &val) |
| |
| void | clear () |
| |
| std::vector< value_type > & | getDataVector () |
| |
| const std::vector< value_type > & | getDataVector () const |
| |
| std::size_t | getDataVectorIndex (const size_type &x1, const size_type &x2, const size_type &x3) const |
| |
| bool | indicesInRange (const size_type &x1, const size_type &x2, const size_type &x3) const |
| |
3D Array
The data is stored in a vector
Rangecheck active, if:
-debug : not defined "VF_NO_RANGECHECK"
-release: not defined "VF_NO_RANGECHECK" && defined "VF_RANGECHECK"
Definition at line 144 of file CbArray3D.h.