3 #ifndef DUNE_AMG_PINFO_HH 4 #define DUNE_AMG_PINFO_HH 6 #include <dune/common/parallel/collectivecommunication.hh> 7 #include <dune/common/enumset.hh> 11 #include <dune/common/parallel/mpicollectivecommunication.hh> 12 #include <dune/common/parallel/mpitraits.hh> 13 #include <dune/common/parallel/remoteindices.hh> 14 #include <dune/common/parallel/interface.hh> 15 #include <dune/common/parallel/communicator.hh> 66 DUNE_UNUSED_PARAMETER(v);
67 DUNE_UNUSED_PARAMETER(v1);
73 DUNE_UNUSED_PARAMETER(v);
76 template<
class T1,
class T2>
77 void dot (
const T1& x,
const T1& y, T2& result)
const 79 assert(
false &&
"this function should never be called");
83 typename FieldTraits<typename T1::field_type>::real_type
norm (
const T1& x)
const 85 assert(
false &&
"this function should never be called");
86 return typename FieldTraits<typename T1::field_type>::real_type(0);
99 MPICommunicator comm_;
100 GlobalLookupIndexSet gli;
EmptySet< int > CopyFlags
Definition: pinfo.hh:29
Definition: allocator.hh:7
int GlobalLookupIndexSet
Definition: pinfo.hh:52
void dot(const T1 &x, const T1 &y, T2 &result) const
Definition: pinfo.hh:77
MPICommunicator communicator() const
Definition: pinfo.hh:36
CollectiveCommunication< void * > MPICommunicator
Definition: pinfo.hh:28
void copyOwnerToAll(V &v, V &v1) const
Definition: pinfo.hh:64
SequentialInformation()
Definition: pinfo.hh:93
SequentialInformation(const SequentialInformation &)
Definition: pinfo.hh:96
void buildGlobalLookup(std::size_t)
Definition: pinfo.hh:54
const GlobalLookupIndexSet & globalLookup() const
Definition: pinfo.hh:58
SolverCategory::Category getSolverCategory() const
Definition: pinfo.hh:32
int procs() const
Definition: pinfo.hh:41
AllSet< int > OwnerSet
Definition: pinfo.hh:30
FieldTraits< typename T1::field_type >::real_type norm(const T1 &x) const
Definition: pinfo.hh:83
Category
Definition: solvercategory.hh:21
void project(V &v) const
Definition: pinfo.hh:71
Category for sequential solvers.
Definition: solvercategory.hh:23
SequentialInformation(const CollectiveCommunication< T > &)
Definition: pinfo.hh:90
T globalSum(const T &t) const
Definition: pinfo.hh:47
void freeGlobalLookup()
Definition: pinfo.hh:56