dune-istl  2.3beta2
Public Types | Public Member Functions | List of all members
Dune::Amg::CoarsenCriterion< T > Class Template Reference

The criterion describing the stop criteria for the coarsening process. More...

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

Public Types

typedef T AggregationCriterion
 The criterion for tagging connections as strong and nodes as isolated. This might be e.g. SymmetricDependency or UnSymmetricCriterion.

Public Member Functions

 CoarsenCriterion (int maxLevel=100, int coarsenTarget=1000, double minCoarsenRate=1.2, double prolongDamp=1.6, AccumulationMode accumulate=successiveAccu)
 Constructor.
 CoarsenCriterion (const Dune::Amg::Parameters &parms)

Detailed Description

template<class T>
class Dune::Amg::CoarsenCriterion< T >

The criterion describing the stop criteria for the coarsening process.

Member Typedef Documentation

template<class T >
typedef T Dune::Amg::CoarsenCriterion< T >::AggregationCriterion

The criterion for tagging connections as strong and nodes as isolated. This might be e.g. SymmetricDependency or UnSymmetricCriterion.

Constructor & Destructor Documentation

template<class T >
Dune::Amg::CoarsenCriterion< T >::CoarsenCriterion ( int  maxLevel = 100,
int  coarsenTarget = 1000,
double  minCoarsenRate = 1.2,
double  prolongDamp = 1.6,
AccumulationMode  accumulate = successiveAccu 
)
inline

Constructor.

Parameters
maxLevelThe maximum number of levels allowed in the matrix hierarchy (default: 100).
coarsenTargetIf the number of nodes in the matrix is below this threshold the coarsening will stop (default: 1000).
minCoarsenRateIf the coarsening rate falls below this threshold the coarsening will stop (default: 1.2)
prolongDampThe damping factor to apply to the prolongated update (default: 1.6)
accumulateWhether to accumulate the data onto fewer processors on coarser levels.
template<class T >
Dune::Amg::CoarsenCriterion< T >::CoarsenCriterion ( const Dune::Amg::Parameters parms)
inline

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