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

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

append(const ArrayBase< T, DIM, OtherArrayType > &other)axom::Array< T, DIM, SPACE >inline
Array()axom::Array< T, DIM, SPACE >
Array(IndexType num_elements, IndexType capacity=0, int allocator_id=axom::detail::getAllocatorID< SPACE >())axom::Array< T, DIM, SPACE >
Array(IndexType num_elements, IndexType capacity=0)axom::Array< T, DIM, SPACE >
Array(Args... args)axom::Array< T, DIM, SPACE >
Array(const Array &other, int allocator_id=axom::detail::getAllocatorID< SPACE >())axom::Array< T, DIM, SPACE >
Array(Array &&other)axom::Array< T, DIM, SPACE >
Array(const ArrayBase< T, DIM, OtherArrayType > &other)axom::Array< T, DIM, SPACE >
Array(Array< T, DIM > &&other)axom::Array< T, DIM, SPACE >
ArrayBase(Args... args)axom::ArrayBase< T, DIM, Array< T, DIM, SPACE > >inline
ArrayBase(const ArrayBase< T, DIM, OtherArrayType > &other)axom::ArrayBase< T, DIM, Array< T, DIM, SPACE > >inline
ArrayIterator typedefaxom::Array< T, DIM, SPACE >
begin()axom::Array< T, DIM, SPACE >inline
blockSize() constaxom::ArrayBase< T, DIM, Array< T, DIM, SPACE > >inlineprotected
capacity() constaxom::Array< T, DIM, SPACE >inline
clear()axom::Array< T, DIM, SPACE >inline
data()axom::Array< T, DIM, SPACE >inline
data() constaxom::Array< T, DIM, SPACE >inline
DEFAULT_RESIZE_RATIOaxom::Array< T, DIM, SPACE >static
dynamicRealloc(IndexType new_num_elements)axom::Array< T, DIM, SPACE >inlineprotectedvirtual
emplace(IndexType pos, Args &&... args)axom::Array< T, DIM, SPACE >inline
emplace(ArrayIterator pos, Args &&... args)axom::Array< T, DIM, SPACE >
emplace(Array< T, DIM, SPACE >::ArrayIterator pos, Args &&... args)axom::Array< T, DIM, SPACE >inline
empty() constaxom::Array< T, DIM, SPACE >inline
end()axom::Array< T, DIM, SPACE >inline
erase(ArrayIterator pos)axom::Array< T, DIM, SPACE >
erase(ArrayIterator first, ArrayIterator last)axom::Array< T, DIM, SPACE >
fill(const T &value)axom::Array< T, DIM, SPACE >inline
getAllocatorID() constaxom::Array< T, DIM, SPACE >inline
getResizeRatio() constaxom::Array< T, DIM, SPACE >inline
initialize(IndexType num_elements, IndexType capacity)axom::Array< T, DIM, SPACE >inlineprotected
insert(IndexType pos, const T &value)axom::Array< T, DIM, SPACE >inline
insert(ArrayIterator pos, const T &value)axom::Array< T, DIM, SPACE >
insert(IndexType pos, IndexType n, const T *values)axom::Array< T, DIM, SPACE >inline
insert(ArrayIterator pos, IndexType n, const T *values)axom::Array< T, DIM, SPACE >
insert(IndexType pos, IndexType n, const T &value)axom::Array< T, DIM, SPACE >inline
insert(ArrayIterator pos, IndexType n, const T &value)axom::Array< T, DIM, SPACE >
ArrayBase< T, DIM, Array< T, DIM, SPACE > >::insert(IndexType pos, const ArrayBase< T, DIM, OtherArrayType > &other)axom::ArrayBase< T, DIM, Array< T, DIM, SPACE > >inline
m_allocator_idaxom::Array< T, DIM, SPACE >protected
m_capacityaxom::Array< T, DIM, SPACE >protected
m_dataaxom::Array< T, DIM, SPACE >protected
m_dimsaxom::ArrayBase< T, DIM, Array< T, DIM, SPACE > >protected
m_num_elementsaxom::Array< T, DIM, SPACE >protected
m_resize_ratioaxom::Array< T, DIM, SPACE >protected
m_stridesaxom::ArrayBase< T, DIM, Array< T, DIM, SPACE > >protected
MIN_DEFAULT_CAPACITYaxom::Array< T, DIM, SPACE >static
operator()(Args... args)axom::ArrayBase< T, DIM, Array< T, DIM, SPACE > >inline
operator()(Args... args) constaxom::ArrayBase< T, DIM, Array< T, DIM, SPACE > >inline
operator=(const Array &other)axom::Array< T, DIM, SPACE >inline
operator=(Array &&other)axom::Array< T, DIM, SPACE >inline
operator[](const IndexType idx)axom::ArrayBase< T, DIM, Array< T, DIM, SPACE > >inline
operator[](const IndexType idx) constaxom::ArrayBase< T, DIM, Array< T, DIM, SPACE > >inline
reserve(IndexType capacity)axom::Array< T, DIM, SPACE >inline
reserveForInsert(IndexType n, IndexType pos)axom::Array< T, DIM, SPACE >inlineprotected
resize(Args... args)axom::Array< T, DIM, SPACE >inline
set(const T *elements, IndexType n, IndexType pos)axom::Array< T, DIM, SPACE >inline
setCapacity(IndexType new_capacity)axom::Array< T, DIM, SPACE >inlineprotectedvirtual
setResizeRatio(double ratio)axom::Array< T, DIM, SPACE >inline
shape() constaxom::ArrayBase< T, DIM, Array< T, DIM, SPACE > >inline
shrink()axom::Array< T, DIM, SPACE >inline
size() constaxom::Array< T, DIM, SPACE >inline
spaceaxom::Array< T, DIM, SPACE >static
strides() constaxom::ArrayBase< T, DIM, Array< T, DIM, SPACE > >inline
swap(Array< T, DIM, SPACE > &other)axom::Array< T, DIM, SPACE >inline
updateNumElements(IndexType new_num_elements)axom::Array< T, DIM, SPACE >inlineprotectedvirtual
updateStrides()axom::ArrayBase< T, DIM, Array< T, DIM, SPACE > >inlineprotected
value_type typedefaxom::Array< T, DIM, SPACE >
~Array()axom::Array< T, DIM, SPACE >virtual