Template Numerical Library: Member List

Template Numerical Library version\ main:0b2c40fb1

Loading...
Searching...
No Matches
TNL::Containers::DistributedArray< Value, Device, Index, Allocator > Member List

This is the complete list of members for TNL::Containers::DistributedArray< Value, Device, Index, Allocator >, including all inherited members.

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) 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 > |