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::sidre::Array< T, DIM >, including all inherited members.
append(ArrayView< const T, DIM, OtherSpace > other) | axom::Array< T, 1 > | inline |
append(ArrayView< T, DIM, OtherSpace > other) | axom::Array< T, 1 > | inline |
Array()=delete | axom::sidre::Array< T, DIM > | |
Array(const Array &)=delete | axom::sidre::Array< T, DIM > | |
Array(Array &&other) | axom::sidre::Array< T, DIM > | |
Array(View *view) | axom::sidre::Array< T, DIM > | |
Array(View *view) | axom::sidre::Array< T, DIM > | |
Array(View *view, axom::IndexType num_elements, axom::IndexType capacity=0) | axom::sidre::Array< T, DIM > | |
Array(View *view, axom::IndexType num_tuples, axom::IndexType num_components=1, axom::IndexType capacity=0) | axom::sidre::Array< T, DIM > | |
Array< T, 1 >::Array(IndexType num_elements, IndexType capacity=0, int allocator_id=axom::detail::getAllocatorID< MemorySpace::Dynamic >()) | axom::Array< T, 1 > | |
Array< T, 1 >::Array(ArrayOptions::Uninitialized, IndexType num_elements, IndexType capacity=0, int allocator_id=axom::detail::getAllocatorID< MemorySpace::Dynamic >()) | axom::Array< T, 1 > | |
Array< T, 1 >::Array(const axom::StackArray< axom::IndexType, DIM > &shape, int allocator_id=axom::detail::getAllocatorID< MemorySpace::Dynamic >()) | axom::Array< T, 1 > | |
Array< T, 1 >::Array(Args... args) | axom::Array< T, 1 > | |
Array< T, 1 >::Array(ArrayOptions::Uninitialized, Args... args) | axom::Array< T, 1 > | |
Array< T, 1 >::Array(std::initializer_list< T > elems, int allocator_id=axom::detail::getAllocatorID< MemorySpace::Dynamic >()) | axom::Array< T, 1 > | |
Array< T, 1 >::Array(const Array &other) | axom::Array< T, 1 > | |
Array< T, 1 >::Array(Array &&other) noexcept | axom::Array< T, 1 > | |
Array< T, 1 >::Array(const ArrayBase< T, DIM, OtherArrayType > &other) | axom::Array< T, 1 > | |
Array< T, 1 >::Array(const ArrayBase< const T, DIM, OtherArrayType > &other) | axom::Array< T, 1 > | |
Array< T, 1 >::Array(const ArrayBase< T, DIM, OtherArrayType > &other, int allocator_id) | axom::Array< T, 1 > | |
Array< T, 1 >::Array(const ArrayBase< const T, DIM, OtherArrayType > &other, int allocator_id) | axom::Array< T, 1 > | |
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 |
ArrayIterator typedef | axom::Array< T, 1 > | |
ArrayViewType typedef | axom::Array< T, 1 > | |
back() | axom::Array< T, 1 > | inline |
back() const | axom::Array< T, 1 > | inline |
begin() | axom::Array< T, 1 > | inline |
begin() const | axom::Array< T, 1 > | inline |
blockSize() const | axom::ArrayBase< T, DIM, ArrayType > | inlineprotected |
capacity() const | axom::Array< T, 1 > | inline |
clear() | axom::Array< T, 1 > | inline |
ConstArrayIterator typedef | axom::Array< T, 1 > | |
ConstArrayViewType typedef | axom::Array< T, 1 > | |
ConstSliceType typedef | axom::ArrayBase< T, DIM, ArrayType > | |
data() | axom::Array< T, 1 > | inline |
data() const | axom::Array< T, 1 > | inline |
DEFAULT_RESIZE_RATIO | axom::Array< T, 1 > | static |
describeView() | axom::sidre::Array< T, DIM > | inlineprotected |
Dims | axom::ArrayBase< T, DIM, ArrayType > | static |
dynamicRealloc(axom::IndexType new_num_elements) | axom::sidre::Array< T, DIM > | inlineprotectedvirtual |
emplace(IndexType pos, Args &&... args) | axom::Array< T, 1 > | inline |
emplace(ArrayIterator pos, Args &&... args) | axom::Array< T, 1 > | |
emplace(Array< T, DIM, MemorySpace::Dynamic >::ArrayIterator pos, Args &&... args) | axom::Array< T, 1 > | inline |
emplace_back(Args &&... args) | axom::Array< T, 1 > | inline |
empty() const | axom::Array< T, 1 > | inline |
end() | axom::Array< T, 1 > | inline |
end() const | axom::Array< T, 1 > | inline |
erase(ArrayIterator pos) | axom::Array< T, 1 > | |
erase(ArrayIterator first, ArrayIterator last) | axom::Array< T, 1 > | |
fill(const T &value) | axom::Array< T, 1 > | inline |
fill(const T &value, IndexType n, IndexType pos) | axom::Array< T, 1 > | inline |
flatIndex(const IndexType idx) | axom::ArrayBase< T, DIM, ArrayType > | inline |
flatIndex(const IndexType idx) const | axom::ArrayBase< T, DIM, ArrayType > | inline |
front() | axom::Array< T, 1 > | inline |
front() const | axom::Array< T, 1 > | inline |
getAllocatorID() const | axom::Array< T, 1 > | inline |
getResizeRatio() const | axom::Array< T, 1 > | inline |
getView() const | axom::sidre::Array< T, DIM > | inline |
getViewShape(int dim) const | axom::sidre::Array< T, DIM > | inlineprotected |
initialize(IndexType num_elements, IndexType capacity, bool should_default_construct=true) | axom::Array< T, 1 > | inlineprotected |
initialize_from_other(const T *data, IndexType num_elements, MemorySpace data_space, bool user_provided_allocator) | axom::Array< T, 1 > | inlineprotected |
insert(IndexType pos, const T &value) | axom::Array< T, 1 > | inline |
insert(ArrayIterator pos, const T &value) | axom::Array< T, 1 > | |
insert(IndexType pos, IndexType n, const T *values) | axom::Array< T, 1 > | inline |
insert(ArrayIterator pos, IndexType n, const T *values) | axom::Array< T, 1 > | |
insert(IndexType pos, IndexType n, const T &value) | axom::Array< T, 1 > | inline |
insert(ArrayIterator pos, IndexType n, const T &value) | axom::Array< T, 1 > | |
insert(IndexType pos, ArrayView< const T, DIM, OtherSpace > other) | axom::Array< T, 1 > | inline |
insert(IndexType pos, ArrayView< T, DIM, OtherSpace > other) | axom::Array< T, 1 > | inline |
isExternal() const | axom::sidre::Array< T, DIM > | inlinevirtual |
m_allocator_id | axom::Array< T, 1 > | protected |
m_capacity | axom::Array< T, 1 > | protected |
m_data | axom::Array< T, 1 > | protected |
m_num_elements | axom::Array< T, 1 > | protected |
m_resize_ratio | axom::Array< T, 1 > | protected |
m_shape | axom::ArrayBase< T, DIM, ArrayType > | protected |
m_strides | axom::ArrayBase< T, DIM, ArrayType > | protected |
m_view | axom::sidre::Array< T, DIM > | protected |
MIN_DEFAULT_CAPACITY | axom::Array< T, 1 > | static |
minStride() const | axom::ArrayBase< T, DIM, ArrayType > | inline |
operator()(Args... args) | axom::ArrayBase< T, DIM, ArrayType > | inline |
operator()(Args... args) const | axom::ArrayBase< T, DIM, ArrayType > | inline |
operator=(const Array &)=delete | axom::sidre::Array< T, DIM > | |
operator=(Array &&other) | axom::sidre::Array< T, DIM > | |
Array< T, 1 >::operator=(const Array &other) | axom::Array< T, 1 > | inline |
Array< T, 1 >::operator=(Array &&other) noexcept | axom::Array< T, 1 > | inline |
Array< T, 1 >::operator=(std::initializer_list< T > elems) | axom::Array< T, 1 > | inline |
operator[](const IndexType idx) | axom::ArrayBase< T, DIM, ArrayType > | inline |
operator[](const IndexType idx) const | axom::ArrayBase< T, DIM, ArrayType > | inline |
operator[](const StackArray< IndexType, UDim > &idx) | axom::ArrayBase< T, DIM, ArrayType > | inline |
operator[](const StackArray< IndexType, UDim > &idx) const | axom::ArrayBase< T, DIM, ArrayType > | inline |
push_back(const T &value) | axom::Array< T, 1 > | inline |
push_back(T &&value) | axom::Array< T, 1 > | inline |
RealConstT typedef | axom::ArrayBase< T, DIM, ArrayType > | |
reallocViewData(IndexType new_capacity) | axom::sidre::Array< T, DIM > | inlineprotected |
reserve(IndexType capacity) | axom::Array< T, 1 > | inline |
reserveForDeviceInsert(IndexType n) | axom::Array< T, 1 > | inlineprotected |
reserveForInsert(IndexType n, IndexType pos) | axom::Array< T, 1 > | inlineprotected |
resize(Args... args) | axom::Array< T, 1 > | inline |
resize(ArrayOptions::Uninitialized, Args... args) | axom::Array< T, 1 > | inline |
resize(IndexType size, const T &value) | axom::Array< T, 1 > | inline |
resize(const StackArray< IndexType, DIM > &size, const T &value) | axom::Array< T, 1 > | inline |
resizeImpl(const StackArray< IndexType, DIM > &dims, bool construct_with_values, const T *value=nullptr) | axom::Array< T, 1 > | inlineprotected |
set(const T *elements, IndexType n, IndexType pos) | axom::Array< T, 1 > | inline |
setCapacity(axom::IndexType new_capacity) | axom::sidre::Array< T, DIM > | inlineprotectedvirtual |
setResizeRatio(double ratio) | axom::Array< T, 1 > | inline |
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() const | axom::ArrayBase< T, DIM, ArrayType > | inline |
shrink() | axom::Array< T, 1 > | inline |
sidreTypeId() | axom::sidre::Array< T, DIM > | inlineprotectedstatic |
sidreTypeId() | axom::sidre::Array< T, DIM > | inlineprotectedstatic |
size() const | axom::Array< T, 1 > | inline |
SliceType typedef | axom::ArrayBase< T, DIM, ArrayType > | |
space | axom::Array< T, 1 > | static |
strides() const | axom::ArrayBase< T, DIM, ArrayType > | inline |
swap(Array< T, DIM, MemorySpace::Dynamic > &other) | axom::Array< T, 1 > | inline |
axom::ArrayBase::swap(ArrayBase &other) | axom::ArrayBase< T, DIM, ArrayType > | inline |
to_stack_array() const | axom::Array< T, 1 > | inline |
updateNumElements(axom::IndexType new_num_elements) | axom::sidre::Array< T, DIM > | inlineprotectedvirtual |
updateShapeOnInsert(const StackArray< IndexType, DIM > &range_shape) | axom::ArrayBase< T, DIM, ArrayType > | inlineprotected |
updateStrides() | axom::ArrayBase< T, DIM, ArrayType > | inlineprotected |
value_type typedef | axom::Array< T, 1 > | |
view() | axom::Array< T, 1 > | inline |
view() const | axom::Array< T, 1 > | inline |
~Array() | axom::sidre::Array< T, DIM > | virtual |