|
Nektar++
|
A 2D array. More...
#include <SharedArray.hpp>


Public Types | |
| typedef Array< TwoD, 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< TwoD, const DataType > | |
| typedef boost::multi_array_ref < DataType, 2 > | 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) | |
| Array (unsigned int dim1Size, unsigned int dim2Size, const DataType &initValue) | |
| Array (unsigned int dim1Size, unsigned int dim2Size, const DataType *data) | |
| Array (const Array< TwoD, DataType > &rhs) | |
| Array< TwoD, DataType > & | operator= (const Array< TwoD, DataType > &rhs) |
| iterator | begin () |
| iterator | end () |
| reference | operator[] (index i) |
| element * | get () |
| element * | data () |
Public Member Functions inherited from Nektar::Array< TwoD, const DataType > | |
| Array () | |
| Array (unsigned int dim1Size, unsigned int dim2Size) | |
| Constructs a 3 dimensional array. The elements of the array are not initialized. More... | |
| Array (unsigned int dim1Size, unsigned int dim2Size, const DataType &initValue) | |
| Array (unsigned int dim1Size, unsigned int dim2Size, const DataType *data) | |
| Array (const Array< TwoD, const DataType > &rhs) | |
| Array< TwoD, const DataType > & | operator= (const Array< TwoD, 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 |
| size_type | GetRows () const |
| size_type | GetColumns () const |
Additional Inherited Members | |
Protected Attributes inherited from Nektar::Array< TwoD, const DataType > | |
| boost::shared_ptr< ArrayType > | m_data |
A 2D array.
Definition at line 589 of file SharedArray.hpp.
| typedef Array<TwoD, const DataType> Nektar::Array< TwoD, DataType >::BaseType |
Definition at line 592 of file SharedArray.hpp.
| typedef BaseType::element Nektar::Array< TwoD, DataType >::element |
Definition at line 597 of file SharedArray.hpp.
| typedef BaseType::index Nektar::Array< TwoD, DataType >::index |
Definition at line 595 of file SharedArray.hpp.
| typedef BaseType::iterator Nektar::Array< TwoD, DataType >::iterator |
Definition at line 593 of file SharedArray.hpp.
| typedef BaseType::reference Nektar::Array< TwoD, DataType >::reference |
Definition at line 594 of file SharedArray.hpp.
| typedef BaseType::size_type Nektar::Array< TwoD, DataType >::size_type |
Definition at line 596 of file SharedArray.hpp.
|
inline |
Definition at line 600 of file SharedArray.hpp.
|
inline |
Definition at line 605 of file SharedArray.hpp.
|
inline |
Definition at line 610 of file SharedArray.hpp.
|
inline |
Definition at line 615 of file SharedArray.hpp.
|
inline |
Definition at line 620 of file SharedArray.hpp.
|
inline |
Definition at line 632 of file SharedArray.hpp.
|
inline |
Definition at line 644 of file SharedArray.hpp.
|
inline |
Definition at line 635 of file SharedArray.hpp.
|
inline |
Definition at line 641 of file SharedArray.hpp.
|
inline |
Definition at line 625 of file SharedArray.hpp.
|
inline |
Definition at line 638 of file SharedArray.hpp.
1.8.8