| AllocatorType typedef (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| ConstLocalViewType typedef (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| ConstViewType typedef (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| copyFromGlobal(ConstLocalViewType globalArray) (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| DeviceType typedef (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| DistributedArray()=default | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| DistributedArray(const AllocatorType &allocator) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | explicit |
| DistributedArray(const DistributedArray &array) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | explicit |
| DistributedArray(DistributedArray &&) noexcept=default (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| DistributedArray(const DistributedArray &array, const AllocatorType &allocator) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | explicit |
| DistributedArray(LocalRangeType localRange, Index ghosts, Index globalSize, const MPI::Comm &communicator, const AllocatorType &allocator=AllocatorType()) (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| empty() const (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| forElements(IndexType begin, IndexType end, Function &&f) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| forElements(IndexType begin, IndexType end, Function &&f) const | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| getAllocator() const | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| getCommunicator() const | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| getConstLocalView() const | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| getConstLocalViewWithGhosts() const | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| getConstView() const | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| getElement(IndexType i) const (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| getGhosts() const (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| getLocalRange() const | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| getLocalView() | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| getLocalViewWithGhosts() | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| getSize() const (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| getSynchronizer() const (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| getValuesPerElement() const (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| getView() | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| IndexType typedef (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| loadFromGlobalFile(const String &fileName, bool allowCasting=false) (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| loadFromGlobalFile(File &file, bool allowCasting=false) (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| localData (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | protected |
| LocalRangeType typedef (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| LocalViewType typedef (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| operator ConstViewType() const | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| operator ViewType() | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| operator!=(const Array &array) const (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| operator=(const DistributedArray &array) (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| operator=(DistributedArray &&) noexcept(false)=default (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| operator=(const Array &array) (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| operator=(const Array &array) (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| operator==(const Array &array) const (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| operator[](IndexType i) (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| operator[](IndexType i) const (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| reset() (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| Self typedef | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| setDistribution(LocalRangeType localRange, Index ghosts, Index globalSize, const MPI::Comm &communicator) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| setElement(IndexType i, ValueType value) (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| setLike(const Array &array) (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| setSynchronizer(std::shared_ptr< SynchronizerType > synchronizer, int valuesPerElement=1) (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| setValue(ValueType value) (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| startSynchronization() (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| SynchronizerType typedef (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| ValueType typedef (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| view (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | protected |
| ViewType typedef (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| waitForSynchronization() const (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |
| ~DistributedArray() (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >) | TNL::Containers::DistributedArray< Value, Device, Index, Allocator > | |