5 #ifndef DUNE_AMG_PINFO_HH 6 #define DUNE_AMG_PINFO_HH 8 #include <dune/common/parallel/communication.hh> 9 #include <dune/common/enumset.hh> 13 #include <dune/common/parallel/mpicommunication.hh> 14 #include <dune/common/parallel/mpitraits.hh> 15 #include <dune/common/parallel/remoteindices.hh> 16 #include <dune/common/parallel/interface.hh> 17 #include <dune/common/parallel/communicator.hh> 73 template<
class T1,
class T2>
74 void dot (
const T1& x,
const T1& y, T2& result)
const 80 typename FieldTraits<typename T1::field_type>::real_type
norm (
const T1& x)
const void buildGlobalLookup(std::size_t)
Definition: pinfo.hh:56
AllSet< int > OwnerSet
Definition: pinfo.hh:32
void project([[maybe_unused]] V &v) const
Definition: pinfo.hh:70
SolverCategory::Category category() const
Definition: pinfo.hh:34
SequentialInformation(const Communication< T > &)
Definition: pinfo.hh:86
Category for sequential solvers.
Definition: solvercategory.hh:25
int GlobalLookupIndexSet
Definition: pinfo.hh:54
Communication< void * > MPICommunicator
Definition: pinfo.hh:30
T globalSum(const T &t) const
Definition: pinfo.hh:49
void dot(const T1 &x, const T1 &y, T2 &result) const
Definition: pinfo.hh:74
void copyOwnerToAll([[maybe_unused]] V &v, [[maybe_unused]] V &v1) const
Definition: pinfo.hh:66
FieldTraits< typename T1::field_type >::real_type norm(const T1 &x) const
Definition: pinfo.hh:80
SequentialInformation()
Definition: pinfo.hh:89
SequentialInformation(const SequentialInformation &)
Definition: pinfo.hh:92
MPICommunicator communicator() const
Definition: pinfo.hh:38
EmptySet< int > CopyFlags
Definition: pinfo.hh:31
void freeGlobalLookup()
Definition: pinfo.hh:58
const GlobalLookupIndexSet & globalLookup() const
Definition: pinfo.hh:60
Category
Definition: solvercategory.hh:23
Definition: allocator.hh:11
int procs() const
Definition: pinfo.hh:43