#include <vector>#include <string>#include <Phalanx_SimpleArrayOps.hpp>#include <Phalanx_ArrayPrivate.hpp>


Go to the source code of this file.
Classes | |
| class | PHX::ArrayDimTag |
| Abstract base class for array dimension tags supplied to the Array template class. More... | |
| class | PHX::ArrayDimension |
| An anonymous array dimension tag, which is NOT the recommended usage. More... | |
| class | PHX::Array< Scalar, array_order, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 > |
| The preferred multi-dimensional Array interface with compile-time user-defined dimension ordinates. More... | |
| struct | PHX::Array< Scalar, array_order, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7, Tag8 >::Tag< ordinate > |
| Access the dimension tag-type for a given ordinate. More... | |
| class | PHX::Array< Scalar, RankZero, void, void, void, void, void, void, void, void > |
| Specialization for an array with Rank = 0. More... | |
| class | PHX::Array< Scalar, array_order, void, void, void, void, void, void, void, void > |
| The not-preferred multi-dimensional Array interface with runtime user-defined dimension ordinates. Typically used when runtime-polymorphic arrays are passed to functions. More... | |
Namespaces | |
| namespace | PHX |
Defines | |
| #define | ARRAY_CHECK(X) |
Enumerations | |
| enum | PHX::ArrayOrder { PHX::NaturalOrder, PHX::FortranOrder, PHX::RankZero } |
| Define Natural (C-language) or Fortran ordering of array dimensions. A RankZero array does not have an ordering. More... | |
| #define ARRAY_CHECK | ( | X | ) |
Referenced by PHX::Array< Scalar, array_order, void, void, void, void, void, void, void, void >::operator()(), PHX::Array< Scalar, array_order, void, void, void, void, void, void, void, void >::operator[](), and PHX::Array< ScalarT, Order, Cell, Node, void, void, void, void, void, void >::operator[]().
1.5.9