Template Numerical Library: Member List

Template Numerical Library version\ main:c7077e4fd

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 > |
DeviceType typedef (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >) | TNL::Containers::DistributedVector< Real, Device, Index, Allocator > |
DistributedArray()=default | TNL::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 &)=default | TNL::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=default | TNL::Containers::DistributedVector< Real, Device, Index, Allocator > |
forElements(IndexType begin, IndexType end, Function &&f) | TNL::Containers::DistributedArray< Real, Devices::Host, int, typename Allocators::Default< Devices::Host >::template Allocator< Real > > |
getAllocator() const | TNL::Containers::DistributedArray< Real, Devices::Host, int, typename Allocators::Default< Devices::Host >::template Allocator< Real > > |
getCommunicator() const | TNL::Containers::DistributedArray< Real, Devices::Host, int, typename Allocators::Default< Devices::Host >::template Allocator< Real > > |
getConstLocalView() const | TNL::Containers::DistributedVector< Real, Device, Index, Allocator > |
getConstLocalViewWithGhosts() const | TNL::Containers::DistributedVector< Real, Device, Index, Allocator > |
getConstView() const | TNL::Containers::DistributedVector< Real, Device, Index, Allocator > |
getLocalRange() const | TNL::Containers::DistributedArray< Real, Devices::Host, int, typename Allocators::Default< Devices::Host >::template Allocator< Real > > |
getLocalView() | TNL::Containers::DistributedVector< Real, Device, Index, Allocator > |
getLocalViewWithGhosts() | TNL::Containers::DistributedVector< Real, 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 > |
LocalViewType typedef (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >) | TNL::Containers::DistributedVector< Real, Device, Index, Allocator > |
operator ConstViewType() const | TNL::Containers::DistributedVector< Real, Device, Index, Allocator > |
operator ViewType() | 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*=(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+=(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-=(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/=(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 DistributedVector &)=default | TNL::Containers::DistributedVector< Real, Device, Index, Allocator > |
operator=(DistributedVector &&) noexcept(false)=default | 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 > |
RealType typedef (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >) | TNL::Containers::DistributedVector< Real, Device, Index, Allocator > |
Self typedef | TNL::Containers::DistributedVector< Real, Device, Index, Allocator > |
setDistribution(LocalRangeType localRange, int ghosts, int globalSize, const MPI::Comm &communicator) | TNL::Containers::DistributedArray< Real, Devices::Host, int, typename Allocators::Default< Devices::Host >::template Allocator< Real > > |
ViewType typedef (defined in TNL::Containers::DistributedVector< Real, Device, Index, Allocator >) | TNL::Containers::DistributedVector< Real, Device, Index, Allocator > |