| addSubset(const std::vector< size_t > &index, const Array &subset) | AMP::Array< TYPE, FUN, Allocator > | |
| addSubset(const std::vector< Range< size_t > > &index, const Array &subset) | AMP::Array< TYPE, FUN, Allocator > | |
| allocate(const ArraySize &N) | AMP::Array< TYPE, FUN, Allocator > | private |
| Array() | AMP::Array< TYPE, FUN, Allocator > | |
| Array(const ArraySize &N, const TYPE *data=nullptr) | AMP::Array< TYPE, FUN, Allocator > | explicit |
| Array(size_t N) | AMP::Array< TYPE, FUN, Allocator > | explicit |
| Array(size_t N_rows, size_t N_columns) | AMP::Array< TYPE, FUN, Allocator > | explicit |
| Array(size_t N1, size_t N2, size_t N3) | AMP::Array< TYPE, FUN, Allocator > | explicit |
| Array(size_t N1, size_t N2, size_t N3, size_t N4) | AMP::Array< TYPE, FUN, Allocator > | explicit |
| Array(size_t N1, size_t N2, size_t N3, size_t N4, size_t N5) | AMP::Array< TYPE, FUN, Allocator > | explicit |
| Array(const Range< U > &range) | AMP::Array< TYPE, FUN, Allocator > | explicit |
| Array(std::string range) | AMP::Array< TYPE, FUN, Allocator > | explicit |
| Array(std::initializer_list< TYPE > data) | AMP::Array< TYPE, FUN, Allocator > | |
| Array(std::initializer_list< std::initializer_list< TYPE > > data) | AMP::Array< TYPE, FUN, Allocator > | |
| Array(const Array &rhs) | AMP::Array< TYPE, FUN, Allocator > | |
| Array(Array &&rhs) | AMP::Array< TYPE, FUN, Allocator > | |
| axpby(const TYPE &alpha, const Array &x, const TYPE &beta) | AMP::Array< TYPE, FUN, Allocator > | |
| begin() | AMP::Array< TYPE, FUN, Allocator > | inline |
| begin() const | AMP::Array< TYPE, FUN, Allocator > | inline |
| cat(const std::vector< Array > &x, int dim=0) | AMP::Array< TYPE, FUN, Allocator > | static |
| cat(const std::initializer_list< Array > &x, int dim=0) | AMP::Array< TYPE, FUN, Allocator > | static |
| cat(size_t N_array, const Array *x, int dim) | AMP::Array< TYPE, FUN, Allocator > | static |
| cat(const Array &x, int dim=0) | AMP::Array< TYPE, FUN, Allocator > | |
| checkSubsetIndex(const std::vector< Range< size_t > > &range) const | AMP::Array< TYPE, FUN, Allocator > | inlineprivate |
| clear() | AMP::Array< TYPE, FUN, Allocator > | |
| cloneTo() const | AMP::Array< TYPE, FUN, Allocator > | inline |
| coarsen(const Array &filter) const | AMP::Array< TYPE, FUN, Allocator > | |
| coarsen(const ArraySize &ratio, std::function< TYPE(const Array &)> filter) const | AMP::Array< TYPE, FUN, Allocator > | |
| constView(const ArraySize &N, const std::shared_ptr< const TYPE > &data) | AMP::Array< TYPE, FUN, Allocator > | static |
| convert(std::shared_ptr< Array< TYPE, FUN, Allocator > > array) | AMP::Array< TYPE, FUN, Allocator > | inlinestatic |
| convert(std::shared_ptr< const Array< TYPE, FUN, Allocator > > array) | AMP::Array< TYPE, FUN, Allocator > | inlinestatic |
| convert(const std::vector< size_t > &index) const | AMP::Array< TYPE, FUN, Allocator > | inlineprivate |
| copy(const Array< TYPE2, FUN2, Allocator2 > &array) | AMP::Array< TYPE, FUN, Allocator > | inline |
| copy(const TYPE2 *data) | AMP::Array< TYPE, FUN, Allocator > | inline |
| copySubset(const std::vector< size_t > &index, const Array &subset) | AMP::Array< TYPE, FUN, Allocator > | |
| copySubset(const std::vector< Range< size_t > > &index, const Array &subset) | AMP::Array< TYPE, FUN, Allocator > | |
| copyTo(TYPE2 *data) const | AMP::Array< TYPE, FUN, Allocator > | inline |
| d_alloc | AMP::Array< TYPE, FUN, Allocator > | private |
| d_data | AMP::Array< TYPE, FUN, Allocator > | private |
| d_isCopyable | AMP::Array< TYPE, FUN, Allocator > | private |
| d_isFixedSize | AMP::Array< TYPE, FUN, Allocator > | private |
| d_ptr | AMP::Array< TYPE, FUN, Allocator > | private |
| d_size | AMP::Array< TYPE, FUN, Allocator > | private |
| data() | AMP::Array< TYPE, FUN, Allocator > | inline |
| data() const | AMP::Array< TYPE, FUN, Allocator > | inline |
| empty() const | AMP::Array< TYPE, FUN, Allocator > | inline |
| end() | AMP::Array< TYPE, FUN, Allocator > | inline |
| end() const | AMP::Array< TYPE, FUN, Allocator > | inline |
| equals(const Array &rhs, const TYPE &tol=0.000001) const | AMP::Array< TYPE, FUN, Allocator > | |
| fill(const TYPE &y) | AMP::Array< TYPE, FUN, Allocator > | inline |
| find(const TYPE &value, std::function< bool(const TYPE &, const TYPE &)> compare) const | AMP::Array< TYPE, FUN, Allocator > | |
| findFirst(const TYPE &value, std::function< bool(const TYPE &, const TYPE &)> compare) const | AMP::Array< TYPE, FUN, Allocator > | |
| findLast(const TYPE &value, std::function< bool(const TYPE &, const TYPE &)> compare) const | AMP::Array< TYPE, FUN, Allocator > | |
| function_table typedef | AMP::Array< TYPE, FUN, Allocator > | |
| getPtr() | AMP::Array< TYPE, FUN, Allocator > | inline |
| getPtr() const | AMP::Array< TYPE, FUN, Allocator > | inline |
| getSubsetArrays(const std::vector< Range< size_t > > &range, std::array< size_t, 5 > &first, std::array< size_t, 5 > &last, std::array< size_t, 5 > &inc, std::array< size_t, 5 > &N) | AMP::Array< TYPE, FUN, Allocator > | inlineprivatestatic |
| interp(const std::vector< double > &x) const | AMP::Array< TYPE, FUN, Allocator > | inline |
| interp(const double *x) const | AMP::Array< TYPE, FUN, Allocator > | |
| isCopyable() const | AMP::Array< TYPE, FUN, Allocator > | inline |
| isFixedSize() const | AMP::Array< TYPE, FUN, Allocator > | inline |
| length() const | AMP::Array< TYPE, FUN, Allocator > | inline |
| max() const | AMP::Array< TYPE, FUN, Allocator > | |
| max(int dir) const | AMP::Array< TYPE, FUN, Allocator > | |
| max(const std::vector< size_t > &index) const | AMP::Array< TYPE, FUN, Allocator > | |
| max(const std::vector< Range< size_t > > &index) const | AMP::Array< TYPE, FUN, Allocator > | |
| mean() const | AMP::Array< TYPE, FUN, Allocator > | |
| mean(const std::vector< size_t > &index) const | AMP::Array< TYPE, FUN, Allocator > | |
| mean(const std::vector< Range< size_t > > &index) const | AMP::Array< TYPE, FUN, Allocator > | |
| min() const | AMP::Array< TYPE, FUN, Allocator > | |
| min(int dir) const | AMP::Array< TYPE, FUN, Allocator > | |
| min(const std::vector< size_t > &index) const | AMP::Array< TYPE, FUN, Allocator > | |
| min(const std::vector< Range< size_t > > &index) const | AMP::Array< TYPE, FUN, Allocator > | |
| NaNs() const | AMP::Array< TYPE, FUN, Allocator > | |
| ndim() const | AMP::Array< TYPE, FUN, Allocator > | inline |
| operator bool() const | AMP::Array< TYPE, FUN, Allocator > | inline |
| operator!=(const Array &rhs) const | AMP::Array< TYPE, FUN, Allocator > | |
| operator()(size_t i) | AMP::Array< TYPE, FUN, Allocator > | inline |
| operator()(size_t i) const | AMP::Array< TYPE, FUN, Allocator > | inline |
| operator()(size_t i, size_t j) | AMP::Array< TYPE, FUN, Allocator > | inline |
| operator()(size_t i, size_t j) const | AMP::Array< TYPE, FUN, Allocator > | inline |
| operator()(size_t i, size_t j, size_t k) | AMP::Array< TYPE, FUN, Allocator > | inline |
| operator()(size_t i, size_t j, size_t k) const | AMP::Array< TYPE, FUN, Allocator > | inline |
| operator()(size_t i1, size_t i2, size_t i3, size_t i4) | AMP::Array< TYPE, FUN, Allocator > | inline |
| operator()(size_t i1, size_t i2, size_t i3, size_t i4) const | AMP::Array< TYPE, FUN, Allocator > | inline |
| operator()(size_t i1, size_t i2, size_t i3, size_t i4, size_t i5) | AMP::Array< TYPE, FUN, Allocator > | inline |
| operator()(size_t i1, size_t i2, size_t i3, size_t i4, size_t i5) const | AMP::Array< TYPE, FUN, Allocator > | inline |
| operator+=(const Array &rhs) | AMP::Array< TYPE, FUN, Allocator > | |
| operator+=(const TYPE &rhs) | AMP::Array< TYPE, FUN, Allocator > | |
| operator-=(const Array &rhs) | AMP::Array< TYPE, FUN, Allocator > | |
| operator-=(const TYPE &rhs) | AMP::Array< TYPE, FUN, Allocator > | |
| operator=(const Array &rhs) | AMP::Array< TYPE, FUN, Allocator > | |
| operator=(Array &&rhs) | AMP::Array< TYPE, FUN, Allocator > | |
| operator=(const std::vector< TYPE > &rhs) | AMP::Array< TYPE, FUN, Allocator > | |
| operator==(const Array &rhs) const | AMP::Array< TYPE, FUN, Allocator > | |
| operator[](size_t i) | AMP::Array< TYPE, FUN, Allocator > | inline |
| operator[](size_t i) const | AMP::Array< TYPE, FUN, Allocator > | inline |
| pack(std::byte *) const | AMP::Array< TYPE, FUN, Allocator > | |
| packSize() const | AMP::Array< TYPE, FUN, Allocator > | |
| pow(const Array &base, const TYPE &exp) | AMP::Array< TYPE, FUN, Allocator > | |
| print(std::ostream &os, const std::string &name="A", const std::string &prefix="") const | AMP::Array< TYPE, FUN, Allocator > | |
| ptr(size_t i) | AMP::Array< TYPE, FUN, Allocator > | inline |
| ptr(size_t i) const | AMP::Array< TYPE, FUN, Allocator > | inline |
| rand() | AMP::Array< TYPE, FUN, Allocator > | |
| reinterpretArray() const | AMP::Array< TYPE, FUN, Allocator > | inline |
| repmat(const ArraySize &N) const | AMP::Array< TYPE, FUN, Allocator > | |
| reshape(const ArraySize &N) | AMP::Array< TYPE, FUN, Allocator > | |
| resize(size_t N) | AMP::Array< TYPE, FUN, Allocator > | |
| resize(size_t N_row, size_t N_col) | AMP::Array< TYPE, FUN, Allocator > | |
| resize(size_t N1, size_t N2, size_t N3) | AMP::Array< TYPE, FUN, Allocator > | |
| resize(const ArraySize &N) | AMP::Array< TYPE, FUN, Allocator > | |
| resizeDim(int dim, size_t N, const TYPE &value) | AMP::Array< TYPE, FUN, Allocator > | |
| reverseDim() const | AMP::Array< TYPE, FUN, Allocator > | |
| scalarAllocator_t typedef | AMP::Array< TYPE, FUN, Allocator > | |
| scale(const TYPE &y) | AMP::Array< TYPE, FUN, Allocator > | |
| setCopyable(bool flag) | AMP::Array< TYPE, FUN, Allocator > | inline |
| setFixedSize(bool flag) | AMP::Array< TYPE, FUN, Allocator > | inline |
| setNdim(int ndim) | AMP::Array< TYPE, FUN, Allocator > | inline |
| size() const | AMP::Array< TYPE, FUN, Allocator > | inline |
| size(int d) const | AMP::Array< TYPE, FUN, Allocator > | inline |
| staticView(const ArraySize &N, TYPE *data) | AMP::Array< TYPE, FUN, Allocator > | inlinestatic |
| subset(const std::vector< size_t > &index) const | AMP::Array< TYPE, FUN, Allocator > | |
| subset(const std::vector< Range< size_t > > &index) const | AMP::Array< TYPE, FUN, Allocator > | |
| sum() const | AMP::Array< TYPE, FUN, Allocator > | |
| sum(int dir) const | AMP::Array< TYPE, FUN, Allocator > | |
| sum(const std::vector< size_t > &index) const | AMP::Array< TYPE, FUN, Allocator > | |
| sum(const std::vector< Range< size_t > > &index) const | AMP::Array< TYPE, FUN, Allocator > | |
| swap(Array &other) | AMP::Array< TYPE, FUN, Allocator > | |
| transform(std::function< TYPE(const TYPE &)> fun, const Array &x) | AMP::Array< TYPE, FUN, Allocator > | static |
| transform(std::function< TYPE(const TYPE &, const TYPE &)> fun, const Array &x, const Array &y) | AMP::Array< TYPE, FUN, Allocator > | static |
| unpack(const std::byte *) | AMP::Array< TYPE, FUN, Allocator > | |
| value_type typedef | AMP::Array< TYPE, FUN, Allocator > | |
| view(const ArraySize &N, std::shared_ptr< TYPE > data) | AMP::Array< TYPE, FUN, Allocator > | static |
| view() | AMP::Array< TYPE, FUN, Allocator > | |
| view2(Array &src) | AMP::Array< TYPE, FUN, Allocator > | |
| view2(const ArraySize &N, std::shared_ptr< TYPE > data) | AMP::Array< TYPE, FUN, Allocator > | |
| viewRaw(int ndim, const size_t *dims, TYPE *data, bool isCopyable=true, bool isFixedSize=true) | AMP::Array< TYPE, FUN, Allocator > | inline |
| viewRaw(const ArraySize &N, TYPE *data, bool isCopyable=true, bool isFixedSize=true) | AMP::Array< TYPE, FUN, Allocator > | inline |
| ~Array() | AMP::Array< TYPE, FUN, Allocator > | |