bind(DistributedNDArrayView view) | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
bind(ValueType *data, typename LocalViewType::IndexerType indexer) | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
bind(ValueType *data) | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
communicator | TNL::Containers::DistributedNDArrayView< NDArrayView > | protected |
ConstLocalViewType typedef | TNL::Containers::DistributedNDArrayView< NDArrayView > | |
ConstViewType typedef | TNL::Containers::DistributedNDArrayView< NDArrayView > | |
DeviceType typedef | TNL::Containers::DistributedNDArrayView< NDArrayView > | |
DistributedNDArrayView()=default | TNL::Containers::DistributedNDArrayView< NDArrayView > | |
DistributedNDArrayView(NDArrayView localView, SizesHolderType globalSizes, LocalBeginsType localBegins, SizesHolderType localEnds, MPI::Comm communicator) | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
DistributedNDArrayView(const DistributedNDArrayView &)=default | TNL::Containers::DistributedNDArrayView< NDArrayView > | |
DistributedNDArrayView(DistributedNDArrayView &&) noexcept=default | TNL::Containers::DistributedNDArrayView< NDArrayView > | |
forAll(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
forBoundary(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
forBoundary(const SkipBegins &skipBegins, const SkipEnds &skipEnds, Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
forGhosts(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
forInterior(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
forInterior(const Begins &begins, const Ends &ends, Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
forLocalBoundary(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
forLocalInterior(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
getCommunicator() const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
getConstLocalView() const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
getConstView() const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
getData() | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
getData() const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
getDimension() | TNL::Containers::DistributedNDArrayView< NDArrayView > | inlinestatic |
getLocalBegins() const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
getLocalEnds() const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
getLocalRange() const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
getLocalStorageSize() const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
getLocalView() | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
getOverlap() const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
getOverlaps() const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
getOverlaps() | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
getSize() const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
getSizes() const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
getStorageIndex(IndexTypes &&... indices) const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
getView() | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
globalSizes | TNL::Containers::DistributedNDArrayView< NDArrayView > | protected |
IndexType typedef | TNL::Containers::DistributedNDArrayView< NDArrayView > | |
localBegins | TNL::Containers::DistributedNDArrayView< NDArrayView > | protected |
LocalBeginsType typedef | TNL::Containers::DistributedNDArrayView< NDArrayView > | |
localEnds | TNL::Containers::DistributedNDArrayView< NDArrayView > | protected |
LocalRangeType typedef | TNL::Containers::DistributedNDArrayView< NDArrayView > | |
localView | TNL::Containers::DistributedNDArrayView< NDArrayView > | protected |
LocalViewType typedef | TNL::Containers::DistributedNDArrayView< NDArrayView > | |
operator!=(const DistributedNDArrayView &other) const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
operator()(IndexTypes &&... indices) | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
operator()(IndexTypes &&... indices) const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
operator=(const DistributedNDArrayView &other)=default | TNL::Containers::DistributedNDArrayView< NDArrayView > | |
operator=(const OtherArray &other) | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
operator==(const DistributedNDArrayView &other) const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
operator[](IndexType index) | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
operator[](IndexType index) const | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
OverlapsType typedef | TNL::Containers::DistributedNDArrayView< NDArrayView > | |
PermutationType typedef | TNL::Containers::DistributedNDArrayView< NDArrayView > | |
reset() | TNL::Containers::DistributedNDArrayView< NDArrayView > | inline |
SizesHolderType typedef | TNL::Containers::DistributedNDArrayView< NDArrayView > | |
ValueType typedef | TNL::Containers::DistributedNDArrayView< NDArrayView > | |
ViewType typedef | TNL::Containers::DistributedNDArrayView< NDArrayView > | |