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::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
ConstViewType typedef (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, 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::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
DistributedArrayView(const LocalRangeType &localRange, IndexType ghosts, IndexType globalSize, MPI::Comm communicator, LocalViewType localData) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | inline |
DistributedArrayView()=default (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
DistributedArrayView(const DistributedArrayView &)=default (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
DistributedArrayView(const DistributedArrayView< Value_, Device, Index > &) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
DistributedArrayView(DistributedArrayView &&) noexcept=default (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, 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 |
DistributedVectorView()=default (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
DistributedVectorView(const Containers::DistributedArrayView< Real_, Device, Index > &view) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | inline |
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 | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
getConstLocalViewWithGhosts() const | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
getConstView() const | TNL::Containers::DistributedVectorView< Real, 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() | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
getLocalViewWithGhosts() | TNL::Containers::DistributedVectorView< Real, 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::DistributedVectorView< Real, 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::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, 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::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator!=(const Array &array) const (defined in TNL::Containers::DistributedArrayView< Value, Device, Index >) | TNL::Containers::DistributedArrayView< Value, Device, Index > | |
operator%=(Scalar c) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator%=(const Vector &vector) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator%=(const Vector &vector) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator%=(Scalar c) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator*=(Scalar c) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator*=(const Vector &vector) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator*=(const Vector &vector) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator*=(Scalar c) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator+=(Scalar c) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator+=(const Vector &vector) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator+=(const Vector &vector) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator+=(Scalar c) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator-=(Scalar c) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator-=(const Vector &vector) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator-=(const Vector &vector) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator-=(Scalar c) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator/=(Scalar c) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator/=(const Vector &vector) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator/=(const Vector &vector) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator/=(Scalar c) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator=(Scalar c) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator=(const Vector &vector) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator=(const Vector &vector) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator=(Scalar c) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator=(const DistributedArrayView &view) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator=(DistributedArrayView &&) noexcept=default (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator=(const Array &array) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
operator=(const Array &array) (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, 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 > | |
RealType typedef (defined in TNL::Containers::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, Device, Index > | |
reset() (defined in TNL::Containers::DistributedArrayView< Value, Device, Index >) | TNL::Containers::DistributedArrayView< Value, Device, Index > | |
Self typedef | TNL::Containers::DistributedVectorView< Real, 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::DistributedVectorView< Real, Device, Index >) | TNL::Containers::DistributedVectorView< Real, 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 > | |