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