Nektar++
|
A 3D array. More...
#include <SharedArray.hpp>
Public Types | |
typedef Array< ThreeD, const DataType > | BaseType |
typedef BaseType::iterator | iterator |
typedef BaseType::reference | reference |
typedef BaseType::index | index |
typedef BaseType::size_type | size_type |
typedef BaseType::element | element |
Public Types inherited from Nektar::Array< ThreeD, const DataType > | |
typedef boost::multi_array_ref < DataType, 3 > | ArrayType |
typedef ArrayType::const_reference | const_reference |
typedef ArrayType::reference | reference |
typedef ArrayType::index | index |
typedef ArrayType::const_iterator | const_iterator |
typedef ArrayType::iterator | iterator |
typedef ArrayType::element | element |
typedef ArrayType::size_type | size_type |
Public Member Functions | |
Array () | |
Array (unsigned int dim1Size, unsigned int dim2Size, unsigned int dim3Size) | |
Array (unsigned int dim1Size, unsigned int dim2Size, unsigned int dim3Size, const DataType &initValue) | |
Array (const Array< ThreeD, DataType > &rhs) | |
Array< ThreeD, DataType > & | operator= (const Array< ThreeD, DataType > &rhs) |
iterator | begin () |
iterator | end () |
reference | operator[] (index i) |
element * | get () |
element * | data () |
Public Member Functions inherited from Nektar::Array< ThreeD, const DataType > | |
Array () | |
Array (unsigned int dim1Size, unsigned int dim2Size, unsigned int dim3Size) | |
Constructs a 3 dimensional array. The elements of the array are not initialized. More... | |
Array (unsigned int dim1Size, unsigned int dim2Size, unsigned int dim3Size, const DataType &initValue) | |
Array (const Array< ThreeD, const DataType > &rhs) | |
Array< ThreeD, const DataType > & | operator= (const Array< ThreeD, const DataType > &rhs) |
const_iterator | begin () const |
const_iterator | end () const |
const_reference | operator[] (index i) const |
const element * | get () const |
const element * | data () const |
size_type | num_dimensions () const |
const size_type * | shape () const |
size_type | num_elements () const |
Additional Inherited Members | |
Protected Attributes inherited from Nektar::Array< ThreeD, const DataType > | |
boost::shared_ptr< ArrayType > | m_data |
A 3D array.
Definition at line 652 of file SharedArray.hpp.
typedef Array<ThreeD, const DataType> Nektar::Array< ThreeD, DataType >::BaseType |
Definition at line 655 of file SharedArray.hpp.
typedef BaseType::element Nektar::Array< ThreeD, DataType >::element |
Definition at line 660 of file SharedArray.hpp.
typedef BaseType::index Nektar::Array< ThreeD, DataType >::index |
Definition at line 658 of file SharedArray.hpp.
typedef BaseType::iterator Nektar::Array< ThreeD, DataType >::iterator |
Definition at line 656 of file SharedArray.hpp.
typedef BaseType::reference Nektar::Array< ThreeD, DataType >::reference |
Definition at line 657 of file SharedArray.hpp.
typedef BaseType::size_type Nektar::Array< ThreeD, DataType >::size_type |
Definition at line 659 of file SharedArray.hpp.
|
inline |
Definition at line 663 of file SharedArray.hpp.
|
inline |
Definition at line 668 of file SharedArray.hpp.
|
inline |
Definition at line 673 of file SharedArray.hpp.
|
inline |
Definition at line 678 of file SharedArray.hpp.
|
inline |
Definition at line 690 of file SharedArray.hpp.
|
inline |
Definition at line 702 of file SharedArray.hpp.
|
inline |
Definition at line 693 of file SharedArray.hpp.
|
inline |
Definition at line 699 of file SharedArray.hpp.
|
inline |
Definition at line 683 of file SharedArray.hpp.
|
inline |
Definition at line 696 of file SharedArray.hpp.