AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
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()=default | axom::ArrayIndexer< T, DIM > | |
getStrideOrder() const | axom::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) const | axom::ArrayIndexer< T, DIM > | inline |
slowestDirs() const | axom::ArrayIndexer< T, DIM > | inline |
strides() const | axom::ArrayIndexer< T, DIM > | inline |
stridesAreUnique(const axom::StackArray< T, DIM > &strides) | axom::ArrayIndexer< T, DIM > | inlinestatic |
toFlatIndex(const axom::StackArray< T, DIM > &multiIndex) const | axom::ArrayIndexer< T, DIM > | inline |
toMultiIndex(T flatIndex) const | axom::ArrayIndexer< T, DIM > | inline |