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

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

ArrayBase()axom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inline
ArrayBase(const StackArray< IndexType, DIM > &shape, int min_stride=1)axom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inline
ArrayBase(const StackArray< IndexType, DIM > &shape, const StackArray< IndexType, DIM > &stride)axom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inline
ArrayBase(const ArrayBase< typename std::remove_const< T >::type, DIM, OtherArrayType > &other)axom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inline
ArrayBase(const ArrayBase< const typename std::remove_const< T >::type, DIM, OtherArrayType > &other)axom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inline
ArrayView()axom::ArrayView< T, DIM, SPACE >inline
ArrayView(T *data, Args... args)axom::ArrayView< T, DIM, SPACE >
ArrayView(T *data, const StackArray< IndexType, DIM > &shape, IndexType min_stride=1)axom::ArrayView< T, DIM, SPACE >
ArrayView(T *data, const StackArray< IndexType, DIM > &shape, const StackArray< IndexType, DIM > &stride)axom::ArrayView< T, DIM, SPACE >
ArrayView(ArrayBase< T, DIM, OtherArrayType > &other)axom::ArrayView< T, DIM, SPACE >
ArrayView(const ArrayBase< typename std::remove_const< T >::type, DIM, OtherArrayType > &other)axom::ArrayView< T, DIM, SPACE >
ArrayViewIterator typedefaxom::ArrayView< T, DIM, SPACE >
begin() constaxom::ArrayView< T, DIM, SPACE >inline
blockSize() constaxom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inlineprotected
ConstSliceType typedefaxom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >
data() constaxom::ArrayView< T, DIM, SPACE >inline
dimensionaxom::ArrayView< T, DIM, SPACE >static
Dimsaxom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >static
empty() constaxom::ArrayView< T, DIM, SPACE >inline
end() constaxom::ArrayView< T, DIM, SPACE >inline
flatIndex(const IndexType idx)axom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inline
flatIndex(const IndexType idx) constaxom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inline
getAllocatorID() constaxom::ArrayView< T, DIM, SPACE >inline
m_shapeaxom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >protected
m_stridesaxom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >protected
minStride() constaxom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inline
operator()(Args... args)axom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inline
operator()(Args... args) constaxom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inline
operator[](const IndexType idx)axom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inline
operator[](const IndexType idx) constaxom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inline
operator[](const StackArray< IndexType, UDim > &idx)axom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inline
operator[](const StackArray< IndexType, UDim > &idx) constaxom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inline
RealConstT typedefaxom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >
setShape(const StackArray< IndexType, DIM > &shape_)axom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inlineprotected
setShapeAndStride(const StackArray< IndexType, DIM > &shape, const StackArray< IndexType, DIM > &stride)axom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inlineprotected
shape() constaxom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inline
size() constaxom::ArrayView< T, DIM, SPACE >inline
SliceType typedefaxom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >
spaceaxom::ArrayView< T, DIM, SPACE >static
strides() constaxom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inline
subspan(IndexType offset, IndexType count=-1) constaxom::ArrayView< T, DIM, SPACE >inline
subspan(const StackArray< IndexType, DIM > &offsets, const StackArray< IndexType, DIM > &counts)axom::ArrayView< T, DIM, SPACE >
swap(ArrayBase &other)axom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inline
updateShapeOnInsert(const StackArray< IndexType, DIM > &range_shape)axom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inlineprotected
updateStrides()axom::ArrayBase< T, 1, ArrayView< T, 1, MemorySpace::Dynamic > >inlineprotected
value_type typedefaxom::ArrayView< T, DIM, SPACE >