Array() | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
Array(DIMS const ... dims) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inlineexplicit |
Array(Array const &source) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
Array(Array &&source) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
ArrayView()=default | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | |
ArrayView(ArrayView const &source) noexcept | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
ArrayView(ArrayView &&source)=default | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | |
ArrayView(typeManipulation::CArray< INDEX_TYPE, NDIM > const &dims, typeManipulation::CArray< INDEX_TYPE, NDIM > const &strides, int const singleParameterResizeIndex, BUFFER_TYPE< T > const &buffer) | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
ArrayView(bool) noexcept | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inlineexplicitprotected |
back() const | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
begin() const | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
capacity() const | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
clear() | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
data() const | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
dims() const noexcept | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
emplace(INDEX_TYPE const pos, ARGS &&... args) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
emplace_back(ARGS &&... args) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
empty() const | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
end() const | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
erase(INDEX_TYPE const pos) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
front() const | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
getSingleParameterResizeIndex() const | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
IndexType typedef | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | |
insert(INDEX_TYPE const pos, ITER const first, ITER const last) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
linearIndex(INDICES const ... indices) const | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
m_dataBuffer | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | protected |
m_dims | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | protected |
m_singleParameterResizeIndex | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | protected |
m_strides | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | protected |
move(MemorySpace const space, bool const touch=true) const | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
NDIM | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | static |
NestedViewType typedef | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | |
NestedViewTypeConst typedef | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | |
operator ArraySlice< T, NDIM, USD, INDEX_TYPE >() const &noexcept | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
operator ArraySlice< T, NDIM, USD, INDEX_TYPE >() const &&noexcept=delete | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
operator ArrayView< T const, NDIM, USD, INDEX_TYPE, BUFFER_TYPE >() const &noexcept | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
operator std::enable_if_t< !std::is_const< _T >::value, ArraySlice< T const, NDIM, USD, INDEX_TYPE > const >() const &noexcept | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
operator std::enable_if_t< !std::is_const< _T >::value, ArraySlice< T const, NDIM, USD, INDEX_TYPE > const >() const &&noexcept=delete | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
operator std::enable_if_t< !std::is_const< _T >::value, ArrayView< T const, NDIM, USD, INDEX_TYPE, BUFFER_TYPE > >() const &&noexcept=delete | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE >::operator std::enable_if_t< !std::is_const< _T >::value, ArrayView< T const, NDIM, USD, INDEX_TYPE, BUFFER_TYPE > >() const noexcept | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
operator()(INDICES... indices) const | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
operator=(Array const &rhs) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
operator=(Array &&rhs) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE >::operator=(ArrayView &&rhs) | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE >::operator=(ArrayView const &rhs) noexcept | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
operator[](INDEX_TYPE const index) const &noexcept | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
operator[](INDEX_TYPE const index) const &&noexcept=delete | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
operator[](INDEX_TYPE const index) const &noexcept | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
ParentClass typedef | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | |
Permutation typedef | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | |
pop_back() | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
registerTouch(MemorySpace const space) const | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
reserve(INDEX_TYPE const newCapacity) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
resize(int const numDims, DIMS_TYPE const *const dims) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
resize(DIMS const ... newDims) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
resize(INDEX_TYPE const newdim) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
resizeDefault(INDEX_TYPE const newdim, T const &defaultValue) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
resizeDimension(DIMS const ... newDims) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
resizeWithoutInitializationOrDestruction(DIMS const ... newDims) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
setName(std::string const &name) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
setSingleParameterResizeIndex(int const index) | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
setValues(T const &value) const | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
setValues(ArrayView< T const, NDIM, USD, INDEX_TYPE, BUFFER_TYPE > const &rhs) const | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
size() const noexcept | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
size(int const dim) const noexcept | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
size_type typedef | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | |
SliceType typedef | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | |
SliceTypeConst typedef | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | |
strides() const noexcept | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
toNestedView() const &&=delete | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE >::toNestedView() const & | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
toNestedViewConst() const &&=delete | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE >::toNestedViewConst() const & | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
toSlice() const &noexcept | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
toSlice() const &&noexcept=delete | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
toSliceConst() const &noexcept | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
toSliceConst() const &&noexcept=delete | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
toView() const &&=delete | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE >::toView() const & | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
toViewConst() const &&=delete | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE >::toViewConst() const & | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | inline |
USD | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | static |
value_type typedef | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | |
ValueType typedef | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | |
~Array() | LvArray::Array< T, NDIM, PERMUTATION, INDEX_TYPE, BUFFER_TYPE > | inline |
~ArrayView()=default | LvArray::ArrayView< T, NDIM, typeManipulation::getStrideOneDimension(PERMUTATION {}), INDEX_TYPE, BUFFER_TYPE > | |