Template Numerical Library version\ main:f17d0c8
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 typedefTNL::Containers::DistributedNDArray< NDArray >
communicatorTNL::Containers::DistributedNDArray< NDArray >protected
ConstLocalViewType typedefTNL::Containers::DistributedNDArray< NDArray >
ConstViewType typedefTNL::Containers::DistributedNDArray< NDArray >
DeviceType typedefTNL::Containers::DistributedNDArray< NDArray >
DistributedNDArray()=defaultTNL::Containers::DistributedNDArray< NDArray >
DistributedNDArray(const AllocatorType &allocator)TNL::Containers::DistributedNDArray< NDArray >
DistributedNDArray(const DistributedNDArray &)=defaultTNL::Containers::DistributedNDArray< NDArray >explicit
DistributedNDArray(const DistributedNDArray &other, const AllocatorType &allocator)TNL::Containers::DistributedNDArray< NDArray >inlineexplicit
DistributedNDArray(DistributedNDArray &&) noexcept=defaultTNL::Containers::DistributedNDArray< NDArray >
forAll(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) constTNL::Containers::DistributedNDArray< NDArray >inline
forBoundary(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) constTNL::Containers::DistributedNDArray< NDArray >inline
forBoundary(const SkipBegins &skipBegins, const SkipEnds &skipEnds, Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) constTNL::Containers::DistributedNDArray< NDArray >inline
forGhosts(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) constTNL::Containers::DistributedNDArray< NDArray >inline
forInterior(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) constTNL::Containers::DistributedNDArray< NDArray >inline
forInterior(const Begins &begins, const Ends &ends, Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) constTNL::Containers::DistributedNDArray< NDArray >inline
forLocalBoundary(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) constTNL::Containers::DistributedNDArray< NDArray >inline
forLocalInterior(Func f, const typename Device2::LaunchConfiguration &launch_configuration=typename Device2::LaunchConfiguration{}) constTNL::Containers::DistributedNDArray< NDArray >inline
getAllocator() constTNL::Containers::DistributedNDArray< NDArray >inline
getCommunicator() constTNL::Containers::DistributedNDArray< NDArray >inline
getConstLocalView() constTNL::Containers::DistributedNDArray< NDArray >inline
getConstView() constTNL::Containers::DistributedNDArray< NDArray >inline
getData()TNL::Containers::DistributedNDArray< NDArray >inline
getData() constTNL::Containers::DistributedNDArray< NDArray >inline
getDimension()TNL::Containers::DistributedNDArray< NDArray >inlinestatic
getElement(IndexTypes &&... indices) constTNL::Containers::DistributedNDArray< NDArray >inline
getLocalBegins() constTNL::Containers::DistributedNDArray< NDArray >inline
getLocalEnds() constTNL::Containers::DistributedNDArray< NDArray >inline
getLocalRange() constTNL::Containers::DistributedNDArray< NDArray >inline
getLocalStorageSize() constTNL::Containers::DistributedNDArray< NDArray >inline
getLocalView()TNL::Containers::DistributedNDArray< NDArray >inline
getOverlap() constTNL::Containers::DistributedNDArray< NDArray >inline
getOverlaps() constTNL::Containers::DistributedNDArray< NDArray >inline
getOverlaps()TNL::Containers::DistributedNDArray< NDArray >inline
getSize() constTNL::Containers::DistributedNDArray< NDArray >inline
getSizes() constTNL::Containers::DistributedNDArray< NDArray >inline
getStorageIndex(IndexTypes &&... indices) constTNL::Containers::DistributedNDArray< NDArray >inline
getView()TNL::Containers::DistributedNDArray< NDArray >inline
globalSizesTNL::Containers::DistributedNDArray< NDArray >protected
IndexType typedefTNL::Containers::DistributedNDArray< NDArray >
localArrayTNL::Containers::DistributedNDArray< NDArray >protected
localBeginsTNL::Containers::DistributedNDArray< NDArray >protected
LocalBeginsType typedefTNL::Containers::DistributedNDArray< NDArray >
localEndsTNL::Containers::DistributedNDArray< NDArray >protected
LocalRangeType typedefTNL::Containers::DistributedNDArray< NDArray >
LocalViewType typedefTNL::Containers::DistributedNDArray< NDArray >
operator!=(const DistributedNDArray &other) constTNL::Containers::DistributedNDArray< NDArray >inline
operator()(IndexTypes &&... indices)TNL::Containers::DistributedNDArray< NDArray >inline
operator()(IndexTypes &&... indices) constTNL::Containers::DistributedNDArray< NDArray >inline
operator=(const DistributedNDArray &other)=defaultTNL::Containers::DistributedNDArray< NDArray >
operator=(DistributedNDArray &&) noexcept(false)=defaultTNL::Containers::DistributedNDArray< NDArray >
operator=(const OtherArray &other)TNL::Containers::DistributedNDArray< NDArray >inline
operator==(const DistributedNDArray &other) constTNL::Containers::DistributedNDArray< NDArray >inline
operator[](IndexType index)TNL::Containers::DistributedNDArray< NDArray >inline
operator[](IndexType index) constTNL::Containers::DistributedNDArray< NDArray >inline
OverlapsType typedefTNL::Containers::DistributedNDArray< NDArray >
PermutationType typedefTNL::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 typedefTNL::Containers::DistributedNDArray< NDArray >
ValueType typedefTNL::Containers::DistributedNDArray< NDArray >
ViewType typedefTNL::Containers::DistributedNDArray< NDArray >