| allocate() | TNL::Containers::DistributedNDArray< NDArray > | inline |
| AllocatorType typedef | TNL::Containers::DistributedNDArray< NDArray > | |
| communicator | TNL::Containers::DistributedNDArray< NDArray > | protected |
| ConstLocalViewType typedef | TNL::Containers::DistributedNDArray< NDArray > | |
| ConstViewType typedef | TNL::Containers::DistributedNDArray< NDArray > | |
| DeviceType typedef | TNL::Containers::DistributedNDArray< NDArray > | |
| DistributedNDArray()=default | TNL::Containers::DistributedNDArray< NDArray > | |
| DistributedNDArray(const AllocatorType &allocator) | TNL::Containers::DistributedNDArray< NDArray > | |
| DistributedNDArray(const DistributedNDArray &)=default | TNL::Containers::DistributedNDArray< NDArray > | explicit |
| DistributedNDArray(const DistributedNDArray &other, const AllocatorType &allocator) | TNL::Containers::DistributedNDArray< NDArray > | inlineexplicit |
| DistributedNDArray(DistributedNDArray &&) noexcept=default | TNL::Containers::DistributedNDArray< NDArray > | |
| forAll(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| forBoundary(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| forBoundary(const SkipBegins &skipBegins, const SkipEnds &skipEnds, Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| forGhosts(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| forInterior(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| forInterior(const Begins &begins, const Ends &ends, Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| forLocalBoundary(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| forLocalInterior(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getAllocator() const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getCommunicator() const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getConstLocalView() const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getConstView() const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getData() | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getData() const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getDimension() | TNL::Containers::DistributedNDArray< NDArray > | inlinestatic |
| getElement(IndexTypes &&... indices) const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getLocalBegins() const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getLocalEnds() const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getLocalRange() const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getLocalStorageSize() const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getLocalView() | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getOverlap() const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getOverlaps() const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getOverlaps() | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getSize() const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getSizes() const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getStorageIndex(IndexTypes &&... indices) const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| getView() | TNL::Containers::DistributedNDArray< NDArray > | inline |
| globalSizes | TNL::Containers::DistributedNDArray< NDArray > | protected |
| IndexType typedef | TNL::Containers::DistributedNDArray< NDArray > | |
| localArray | TNL::Containers::DistributedNDArray< NDArray > | protected |
| localBegins | TNL::Containers::DistributedNDArray< NDArray > | protected |
| LocalBeginsType typedef | TNL::Containers::DistributedNDArray< NDArray > | |
| localEnds | TNL::Containers::DistributedNDArray< NDArray > | protected |
| LocalRangeType typedef | TNL::Containers::DistributedNDArray< NDArray > | |
| LocalViewType typedef | TNL::Containers::DistributedNDArray< NDArray > | |
| operator!=(const DistributedNDArray &other) const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| operator()(IndexTypes &&... indices) | TNL::Containers::DistributedNDArray< NDArray > | inline |
| operator()(IndexTypes &&... indices) const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| operator=(const DistributedNDArray &other)=default | TNL::Containers::DistributedNDArray< NDArray > | |
| operator=(DistributedNDArray &&) noexcept(false)=default | TNL::Containers::DistributedNDArray< NDArray > | |
| operator=(const OtherArray &other) | TNL::Containers::DistributedNDArray< NDArray > | inline |
| operator==(const DistributedNDArray &other) const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| operator[](IndexType index) | TNL::Containers::DistributedNDArray< NDArray > | inline |
| operator[](IndexType index) const | TNL::Containers::DistributedNDArray< NDArray > | inline |
| OverlapsType typedef | TNL::Containers::DistributedNDArray< NDArray > | |
| PermutationType typedef | TNL::Containers::DistributedNDArray< NDArray > | |
| reset() | TNL::Containers::DistributedNDArray< NDArray > | inline |
| setDistribution(IndexType begin, IndexType end, const MPI::Comm &communicator=MPI_COMM_WORLD) | TNL::Containers::DistributedNDArray< NDArray > | inline |
| setLike(const DistributedNDArray &other) | TNL::Containers::DistributedNDArray< NDArray > | inline |
| setSizes(IndexTypes &&... sizes) | TNL::Containers::DistributedNDArray< NDArray > | inline |
| setValue(ValueType value) | TNL::Containers::DistributedNDArray< NDArray > | inline |
| SizesHolderType typedef | TNL::Containers::DistributedNDArray< NDArray > | |
| ValueType typedef | TNL::Containers::DistributedNDArray< NDArray > | |
| ViewType typedef | TNL::Containers::DistributedNDArray< NDArray > | |