Template Numerical Library version\ main:a0a944a8c
Loading...
Searching...
No Matches
TNL::Solvers::Linear::Traits< Matrices::DistributedMatrix< Matrix > > Struct Template Reference

Public Types

using ConstLocalViewType
using ConstVectorViewType
using LocalVectorType
using LocalViewType
using VectorType
using VectorViewType

Static Public Member Functions

static const MPI::CommgetCommunicator (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)

Member Typedef Documentation

◆ ConstLocalViewType

template<typename Matrix>
using TNL::Solvers::Linear::Traits< Matrices::DistributedMatrix< Matrix > >::ConstLocalViewType
Initial value:
Containers::
VectorView< std::add_const_t< typename Matrix::RealType >, typename Matrix::DeviceType, typename Matrix::IndexType >

◆ ConstVectorViewType

template<typename Matrix>
using TNL::Solvers::Linear::Traits< Matrices::DistributedMatrix< Matrix > >::ConstVectorViewType
Initial value:
typename Matrix::DeviceType,
typename Matrix::IndexType >
DistributedVectorView extends DistributedArrayView with algebraic operations.
Definition DistributedVectorView.h:17

◆ LocalVectorType

◆ LocalViewType

◆ VectorType

◆ VectorViewType


The documentation for this struct was generated from the following file: