Template Numerical Library version\ main:481315e2
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
TNL::Solvers::Linear::Traits< Matrix > Struct Template Reference

Public Types

using ConstLocalViewType = ConstVectorViewType
 
using ConstVectorViewType = Containers::VectorView< std::add_const_t< typename Matrix::RealType >, typename Matrix::DeviceType, typename Matrix::IndexType >
 
using LocalVectorType = VectorType
 
using LocalViewType = VectorViewType
 
using VectorType = Containers::Vector< typename Matrix::RealType, typename Matrix::DeviceType, typename Matrix::IndexType >
 
using VectorViewType = Containers::VectorView< typename Matrix::RealType, typename Matrix::DeviceType, typename Matrix::IndexType >
 

Static Public Member Functions

static MPI::Comm getCommunicator (const Matrix &m)
 
static ConstLocalViewType getConstLocalView (ConstVectorViewType v)
 
static ConstLocalViewType getConstLocalViewWithGhosts (ConstVectorViewType v)
 
static const Matrix & getLocalMatrix (const Matrix &m)
 
static LocalViewType getLocalView (VectorViewType v)
 
static LocalViewType getLocalViewWithGhosts (VectorViewType v)
 
static void startSynchronization (VectorViewType v)
 
static void waitForSynchronization (VectorViewType v)
 

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