#include <MultiComm.hpp>

Public Types

using size_type = std::size_t
 

Public Member Functions

template<typename T >
void project (T &) const
 
template<typename T1 , typename T2 >
void dot (const T1 &x, const T1 &y, T2 &result) const
 
template<typename T >
double norm (const T &x) const
 
template<typename T >
void copyOwnerToAll (const T &x, T &y) const
 
auto communicator () const
 

Static Public Member Functions

static constexpr size_type size ()
 

Member Typedef Documentation

◆ size_type

using Dune::SeqComm::size_type = std::size_t

Member Function Documentation

◆ communicator()

auto Dune::SeqComm::communicator ( ) const
inline

◆ copyOwnerToAll()

template<typename T >
void Dune::SeqComm::copyOwnerToAll ( const T &  x,
T &  y 
) const
inline

◆ dot()

template<typename T1 , typename T2 >
void Dune::SeqComm::dot ( const T1 &  x,
const T1 &  y,
T2 &  result 
) const
inline

◆ norm()

template<typename T >
double Dune::SeqComm::norm ( const T &  x) const
inline

◆ project()

template<typename T >
void Dune::SeqComm::project ( T &  ) const
inline

◆ size()

static constexpr size_type Dune::SeqComm::size ( )
inlinestaticconstexpr

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