Template Numerical Library: Member List

Template Numerical Library version\ main:c7077e4fd

Loading...
Searching...
No Matches
TNL::Containers::DistributedNDArray< NDArray > Member List

This is the complete list of members for TNL::Containers::DistributedNDArray< NDArray >, including all inherited members.

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
setDistribution(const StaticArray< getDimension(), IndexType > &begin, const StaticArray< getDimension(), 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 > |