AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
Array.hpp File Reference
#include "axom/core/utilities/Utilities.hpp"
#include "axom/core/Array.hpp"
#include "axom/core/Types.hpp"
#include "axom/slic/interface/slic.hpp"
#include "View.hpp"
#include "Buffer.hpp"
#include <cstring>

Classes

class  axom::sidre::Array< T, DIM >
 Provides a generic multi-component array, contained in Sidre. More...
 

Namespaces

 axom
 
 axom::sidre
 
 axom::sidre::internal
 
 axom::sidre::detail
 

Typedefs

template<typename T >
using axom::sidre::MCArray = Array< T, 2 >
 Helper alias for multi-component arrays. More...
 

Functions

void axom::sidre::detail::describeViewImpl (TypeID T_type, const StackArray< axom::IndexType, 1 > &shape, View *view)
 
void axom::sidre::detail::describeViewImpl (TypeID T_type, const StackArray< axom::IndexType, 2 > &shape, View *view)
 
template<int DIM>
IndexType axom::sidre::detail::getViewShapeImpl (int dim, const View *view)
 
template<>
IndexType axom::sidre::detail::getViewShapeImpl< 1 > (int dim, const View *view)
 
template<>
IndexType axom::sidre::detail::getViewShapeImpl< 2 > (int dim, const View *view)
 

Variables

constexpr axom::IndexType axom::sidre::internal::ZERO = 0