Template Numerical Library version\ main:bb09b17
Loading...
Searching...
No Matches
TNL::Containers::DistributedArrayView< Value, Device, Index > Member List

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

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) constTNL::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() constTNL::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 typedefTNL::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 >