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 typedef | axom::Array< T, DIM, SPACE > | |
begin() | axom::Array< T, DIM, SPACE > | inline |
blockSize() const | axom::ArrayBase< T, DIM, Array< T, DIM, SPACE > > | inlineprotected |
capacity() const | axom::Array< T, DIM, SPACE > | inline |
clear() | axom::Array< T, DIM, SPACE > | inline |
data() | axom::Array< T, DIM, SPACE > | inline |
data() const | axom::Array< T, DIM, SPACE > | inline |
DEFAULT_RESIZE_RATIO | axom::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() const | axom::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() const | axom::Array< T, DIM, SPACE > | inline |
getResizeRatio() const | axom::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_id | axom::Array< T, DIM, SPACE > | protected |
m_capacity | axom::Array< T, DIM, SPACE > | protected |
m_data | axom::Array< T, DIM, SPACE > | protected |
m_dims | axom::ArrayBase< T, DIM, Array< T, DIM, SPACE > > | protected |
m_num_elements | axom::Array< T, DIM, SPACE > | protected |
m_resize_ratio | axom::Array< T, DIM, SPACE > | protected |
m_strides | axom::ArrayBase< T, DIM, Array< T, DIM, SPACE > > | protected |
MIN_DEFAULT_CAPACITY | axom::Array< T, DIM, SPACE > | static |
operator()(Args... args) | axom::ArrayBase< T, DIM, Array< T, DIM, SPACE > > | inline |
operator()(Args... args) const | axom::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) const | axom::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() const | axom::ArrayBase< T, DIM, Array< T, DIM, SPACE > > | inline |
shrink() | axom::Array< T, DIM, SPACE > | inline |
size() const | axom::Array< T, DIM, SPACE > | inline |
space | axom::Array< T, DIM, SPACE > | static |
strides() const | axom::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 typedef | axom::Array< T, DIM, SPACE > | |
~Array() | axom::Array< T, DIM, SPACE > | virtual |