Dune::Amg::SequentialInformation Class Reference

#include <dune/istl/paamg/pinfo.hh>

List of all members.

Public Types

enum  { category = SolverCategory::sequential }
typedef
CollectiveCommunication< void * > 
MPICommunicator
typedef EmptySet< int > CopyFlags
typedef AllSet< int > OwnerSet
typedef int GlobalLookupIndexSet

Public Member Functions

const SolverCategory::Category getSolverCategory () const
MPICommunicator communicator () const
int procs () const
template<typename T >
globalSum (const T &t) const
void buildGlobalLookup (std::size_t)
void freeGlobalLookup ()
const GlobalLookupIndexSetglobalLookup () const
template<class V >
void copyOwnerToAll (V &v, V &v1) const
template<class V >
void project (V &v) const
 SequentialInformation (const CollectiveCommunication< void * > &)
 SequentialInformation ()
 SequentialInformation (const SequentialInformation &)

Member Typedef Documentation

typedef CollectiveCommunication<void*> Dune::Amg::SequentialInformation::MPICommunicator

Member Enumeration Documentation

anonymous enum
Enumerator:
category 

Constructor & Destructor Documentation

Dune::Amg::SequentialInformation::SequentialInformation ( const CollectiveCommunication< void * > &   )  [inline]
Dune::Amg::SequentialInformation::SequentialInformation (  )  [inline]
Dune::Amg::SequentialInformation::SequentialInformation ( const SequentialInformation  )  [inline]

Member Function Documentation

void Dune::Amg::SequentialInformation::buildGlobalLookup ( std::size_t   )  [inline]
MPICommunicator Dune::Amg::SequentialInformation::communicator (  )  const [inline]
template<class V >
void Dune::Amg::SequentialInformation::copyOwnerToAll ( V &  v,
V &  v1 
) const [inline]
void Dune::Amg::SequentialInformation::freeGlobalLookup (  )  [inline]
const SolverCategory::Category Dune::Amg::SequentialInformation::getSolverCategory (  )  const [inline]
const GlobalLookupIndexSet& Dune::Amg::SequentialInformation::globalLookup (  )  const [inline]
template<typename T >
T Dune::Amg::SequentialInformation::globalSum ( const T &  t  )  const [inline]
int Dune::Amg::SequentialInformation::procs (  )  const [inline]
template<class V >
void Dune::Amg::SequentialInformation::project ( V &  v  )  const [inline]

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

Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].