AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::ArrayIndexer< T, DIM > Member List

This is the complete list of members for axom::ArrayIndexer< T, DIM >, including all inherited members.

ArrayIndexer(const axom::StackArray< T, DIM > &shape, axom::ArrayStrideOrder arrayStrideOrder, int fastestStrideLength=1)axom::ArrayIndexer< T, DIM >inline
ArrayIndexer(const axom::StackArray< T, DIM > &shape, const axom::StackArray< std::uint16_t, DIM > &slowestDirs)axom::ArrayIndexer< T, DIM >inline
ArrayIndexer(const axom::StackArray< T, DIM > &shape, const axom::ArrayIndexer< T, DIM > &orderSource)axom::ArrayIndexer< T, DIM >inline
ArrayIndexer(const axom::StackArray< T, DIM > &strides)axom::ArrayIndexer< T, DIM >inline
ArrayIndexer()=defaultaxom::ArrayIndexer< T, DIM >
getStrideOrder() constaxom::ArrayIndexer< T, DIM >inline
initializeShape(const axom::StackArray< T, DIM > &shape, ArrayStrideOrder arrayStrideOrder, int fastestStrideLength=1)axom::ArrayIndexer< T, DIM >inline
initializeShape(const axom::StackArray< T, DIM > &shape, const axom::StackArray< std::uint16_t, DIM > &slowestDirs)axom::ArrayIndexer< T, DIM >inline
initializeShape(const axom::StackArray< T, DIM > &shape, const axom::ArrayIndexer< T, DIM > &orderSource)axom::ArrayIndexer< T, DIM >inline
initializeStrides(const axom::StackArray< T, DIM > &strides)axom::ArrayIndexer< T, DIM >inline
initializeStrides(const axom::StackArray< T, DIM > &strides, ArrayStrideOrder orderPref)axom::ArrayIndexer< T, DIM >inline
isPermutation(const axom::StackArray< std::uint16_t, DIM > &v)axom::ArrayIndexer< T, DIM >inline
operator<<(std::ostream &os, const ArrayIndexer &a)axom::ArrayIndexer< T, DIM >friend
operator==(const ArrayIndexer &other) constaxom::ArrayIndexer< T, DIM >inline
slowestDirs() constaxom::ArrayIndexer< T, DIM >inline
strides() constaxom::ArrayIndexer< T, DIM >inline
stridesAreUnique(const axom::StackArray< T, DIM > &strides)axom::ArrayIndexer< T, DIM >inlinestatic
toFlatIndex(const axom::StackArray< T, DIM > &multiIndex) constaxom::ArrayIndexer< T, DIM >inline
toMultiIndex(T flatIndex) constaxom::ArrayIndexer< T, DIM >inline