#include <Phalanx_Array.hpp>
Public Types | |
| typedef Scalar | value_type |
| typedef unsigned | size_type |
| typedef const ArrayDimTag * | tag_type |
| Rank = 0 | |
| Natural = false | |
| Reverse = false | |
| Contiguous = true | |
| enum | { Rank = 0 } |
| enum | { Natural = false } |
| enum | { Reverse = false } |
| enum | { Contiguous = true } |
Public Member Functions | |
| unsigned | rank () const |
| bool | natural () const |
| bool | reverse () const |
| bool | contiguous () const |
| size_type | size () const |
| Total number of member data items. | |
| value_type * | contiguous_data () const |
| Pointer to contiguous block of member data. | |
| value_type & | operator() () const |
| Access member via Rank 0 multi-index. | |
| Array (const Array &rhs) | |
| Array & | operator= (const Array &rhs) |
| Array (value_type *arg_ptr) | |
Protected Attributes | |
| value_type * | m_ptr |
Friends | |
| class | PHX::Array |
1.4.7