Template Numerical Library version\ main:f17d0c8
Loading...
Searching...
No Matches
TNL::Containers::DistributedVector< Real, Device, Index, Allocator > Member List

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

AllocatorType typedef (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
ConstLocalViewType typedef (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
ConstViewType typedef (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, 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::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
DistributedArray()=defaultTNL::Containers::DistributedVector< Real, Device, Index, Allocator >
DistributedArray(const AllocatorType &allocator)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >explicit
DistributedArray(const DistributedArray &array)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >explicit
DistributedArray(DistributedArray &&) noexcept=default (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
DistributedArray(const DistributedArray &array, const AllocatorType &allocator)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >explicit
DistributedArray(LocalRangeType localRange, Index ghosts, Index globalSize, const MPI::Comm &communicator, const AllocatorType &allocator=AllocatorType()) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
DistributedVector()=default (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
DistributedVector(const DistributedVector &)=defaultTNL::Containers::DistributedVector< Real, Device, Index, Allocator >explicit
DistributedVector(const DistributedVector &vector, const AllocatorType &allocator)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >explicit
DistributedVector(DistributedVector &&) noexcept=defaultTNL::Containers::DistributedVector< Real, 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) constTNL::Containers::DistributedArray< Value, Device, Index, Allocator >
getAllocator() constTNL::Containers::DistributedArray< Value, Device, Index, Allocator >
getCommunicator() constTNL::Containers::DistributedArray< Value, Device, Index, Allocator >
getConstLocalView() constTNL::Containers::DistributedVector< Real, Device, Index, Allocator >
getConstLocalViewWithGhosts() constTNL::Containers::DistributedVector< Real, Device, Index, Allocator >
getConstView() constTNL::Containers::DistributedVector< Real, 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() constTNL::Containers::DistributedArray< Value, Device, Index, Allocator >
getLocalView()TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
getLocalViewWithGhosts()TNL::Containers::DistributedVector< Real, 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::DistributedVector< Real, Device, Index, Allocator >
IndexType typedef (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, 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::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator ConstViewType() constTNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator ViewType()TNL::Containers::DistributedVector< Real, 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%=(Scalar c) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator%=(const Vector &vector) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator%=(const Vector &vector) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator%=(Scalar c) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator*=(Scalar c) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator*=(const Vector &vector) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator*=(const Vector &vector) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator*=(Scalar c) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator+=(Scalar c) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator+=(const Vector &vector) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator+=(const Vector &vector) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator+=(Scalar c) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator-=(Scalar c) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator-=(const Vector &vector) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator-=(const Vector &vector) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator-=(Scalar c) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator/=(Scalar c) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator/=(const Vector &vector) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator/=(const Vector &vector) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator/=(Scalar c) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator=(const DistributedVector &)=defaultTNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator=(DistributedVector &&) noexcept(false)=defaultTNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator=(Scalar c) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator=(const Vector &vector) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator=(const Vector &vector) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator=(Scalar c) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator=(const DistributedArray &array) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator=(DistributedArray &&) noexcept(false)=default (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator=(const Array &array) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
operator=(const Array &array) (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, 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 >
RealType typedef (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, Device, Index, Allocator >
reset() (defined in TNL::Containers::DistributedArray< Value, Device, Index, Allocator >)TNL::Containers::DistributedArray< Value, Device, Index, Allocator >
Self typedefTNL::Containers::DistributedVector< Real, 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::DistributedVector< Real, Device, Index, Allocator >)TNL::Containers::DistributedVector< Real, 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 >