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::Array< T >, including all inherited members.
append(const T &value) | axom::Array< T > | inline |
append(const T *tuples, IndexType n) | axom::Array< T > | inline |
Array(IndexType num_tuples, IndexType num_components=1, IndexType capacity=0) | axom::Array< T > | |
Array(T *data, IndexType num_tuples, IndexType num_components=1, IndexType capacity=0) | axom::Array< T > | |
Array() | axom::Array< T > | protected |
Array(const Array &)=delete | axom::Array< T > | protected |
Array(const Array &&)=delete | axom::Array< T > | protected |
capacity() const | axom::Array< T > | inline |
DEFAULT_RESIZE_RATIO | axom::Array< T > | static |
dynamicRealloc(IndexType new_num_tuples) | axom::Array< T > | inlineprotectedvirtual |
emplace(IndexType n, IndexType pos, const T &value=T()) | axom::Array< T > | inline |
empty() const | axom::Array< T > | inline |
fill(const T &value) | axom::Array< T > | inline |
getData() | axom::Array< T > | inline |
getData() const | axom::Array< T > | inline |
getResizeRatio() const | axom::Array< T > | inline |
inBounds(IndexType pos, IndexType component) const | axom::Array< T > | inlineprotected |
inBounds(IndexType idx) const | axom::Array< T > | inlineprotected |
initialize(IndexType num_tuples, IndexType num_components, IndexType capacity) | axom::Array< T > | inlineprotected |
insert(const T &value, IndexType pos) | axom::Array< T > | inline |
insert(const T *tuples, IndexType n, IndexType pos) | axom::Array< T > | inline |
isExternal() const | axom::Array< T > | inline |
isInSidre() const | axom::Array< T > | inlinevirtual |
m_capacity | axom::Array< T > | protected |
m_data | axom::Array< T > | protected |
m_is_external | axom::Array< T > | protected |
m_num_components | axom::Array< T > | protected |
m_num_tuples | axom::Array< T > | protected |
m_resize_ratio | axom::Array< T > | protected |
MIN_DEFAULT_CAPACITY | axom::Array< T > | static |
numComponents() const | axom::Array< T > | inline |
operator()(IndexType pos, IndexType component=0) | axom::Array< T > | inline |
operator()(IndexType pos, IndexType component=0) const | axom::Array< T > | inline |
operator=(const Array &)=delete | axom::Array< T > | protected |
operator=(const Array &&)=delete | axom::Array< T > | protected |
operator[](IndexType idx) | axom::Array< T > | inline |
operator[](IndexType idx) const | axom::Array< T > | inline |
reserve(IndexType capacity) | axom::Array< T > | inline |
reserveForInsert(IndexType n, IndexType pos) | axom::Array< T > | inlineprotected |
resize(IndexType new_num_tuples) | axom::Array< T > | inline |
set(const T *tuples, IndexType n, IndexType pos) | axom::Array< T > | inline |
setCapacity(IndexType new_capacity) | axom::Array< T > | inlineprotectedvirtual |
setResizeRatio(double ratio) | axom::Array< T > | inline |
shrink() | axom::Array< T > | inline |
size() const | axom::Array< T > | inline |
updateNumTuples(IndexType new_num_tuples) | axom::Array< T > | inlineprotectedvirtual |
~Array() | axom::Array< T > | virtual |