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

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

ArrayBase()axom::ArrayBase< T, DIM, ArrayType >inline
ArrayBase(const StackArray< IndexType, DIM > &shape, int min_stride=1)axom::ArrayBase< T, DIM, ArrayType >inline
ArrayBase(const StackArray< IndexType, DIM > &shape, const StackArray< IndexType, DIM > &stride)axom::ArrayBase< T, DIM, ArrayType >inline
ArrayBase(const ArrayBase< typename std::remove_const< T >::type, DIM, OtherArrayType > &other)axom::ArrayBase< T, DIM, ArrayType >inline
ArrayBase(const ArrayBase< const typename std::remove_const< T >::type, DIM, OtherArrayType > &other)axom::ArrayBase< T, DIM, ArrayType >inline
blockSize() constaxom::ArrayBase< T, DIM, ArrayType >inlineprotected
ConstSliceType typedefaxom::ArrayBase< T, DIM, ArrayType >
Dimsaxom::ArrayBase< T, DIM, ArrayType >static
flatIndex(const IndexType idx)axom::ArrayBase< T, DIM, ArrayType >inline
flatIndex(const IndexType idx) constaxom::ArrayBase< T, DIM, ArrayType >inline
m_shapeaxom::ArrayBase< T, DIM, ArrayType >protected
m_stridesaxom::ArrayBase< T, DIM, ArrayType >protected
minStride() constaxom::ArrayBase< T, DIM, ArrayType >inline
operator()(Args... args)axom::ArrayBase< T, DIM, ArrayType >inline
operator()(Args... args) constaxom::ArrayBase< T, DIM, ArrayType >inline
operator[](const IndexType idx)axom::ArrayBase< T, DIM, ArrayType >inline
operator[](const IndexType idx) constaxom::ArrayBase< T, DIM, ArrayType >inline
operator[](const StackArray< IndexType, UDim > &idx)axom::ArrayBase< T, DIM, ArrayType >inline
operator[](const StackArray< IndexType, UDim > &idx) constaxom::ArrayBase< T, DIM, ArrayType >inline
RealConstT typedefaxom::ArrayBase< T, DIM, ArrayType >
setShape(const StackArray< IndexType, DIM > &shape_)axom::ArrayBase< T, DIM, ArrayType >inlineprotected
setShapeAndStride(const StackArray< IndexType, DIM > &shape, const StackArray< IndexType, DIM > &stride)axom::ArrayBase< T, DIM, ArrayType >inlineprotected
shape() constaxom::ArrayBase< T, DIM, ArrayType >inline
SliceType typedefaxom::ArrayBase< T, DIM, ArrayType >
strides() constaxom::ArrayBase< T, DIM, ArrayType >inline
swap(ArrayBase &other)axom::ArrayBase< T, DIM, ArrayType >inline
updateShapeOnInsert(const StackArray< IndexType, DIM > &range_shape)axom::ArrayBase< T, DIM, ArrayType >inlineprotected
updateStrides()axom::ArrayBase< T, DIM, ArrayType >inlineprotected