|
|
static const MPI::Comm & | getCommunicator (const Matrices::DistributedMatrix< Matrix > &m) |
|
static ConstLocalViewType | getConstLocalView (ConstVectorViewType v) |
|
static ConstLocalViewType | getConstLocalViewWithGhosts (ConstVectorViewType v) |
|
static const Matrix & | getLocalMatrix (const Matrices::DistributedMatrix< Matrix > &m) |
|
static LocalViewType | getLocalView (VectorViewType v) |
|
static LocalViewType | getLocalViewWithGhosts (VectorViewType v) |
|
static void | startSynchronization (VectorViewType v) |
|
static void | waitForSynchronization (VectorViewType v) |
◆ ConstLocalViewType
template<typename Matrix>
Initial value: Containers::
VectorView< std::add_const_t< typename Matrix::RealType >, typename Matrix::DeviceType, typename Matrix::IndexType >
◆ ConstVectorViewType
template<typename Matrix>
Initial value:
typename Matrix::DeviceType,
typename Matrix::IndexType >
DistributedVectorView extends DistributedArrayView with algebraic operations.
Definition DistributedVectorView.h:17
◆ LocalVectorType
template<typename Matrix>
◆ LocalViewType
template<typename Matrix>
◆ VectorType
template<typename Matrix>
◆ VectorViewType
template<typename Matrix>
The documentation for this struct was generated from the following file:
- src/TNL/Solvers/Linear/Utils/Traits.h