Dune Core Modules (2.6.0)
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. More... | |
Detailed Description
template<class T>
class Dune::Amg::CoarsenCriterion< T >
class Dune::Amg::CoarsenCriterion< T >
The criterion describing the stop criteria for the coarsening process.
Constructor & Destructor Documentation
◆ CoarsenCriterion()
template<class T >
|
inline |
Constructor.
- Parameters
-
maxLevel The maximum number of levels allowed in the matrix hierarchy (default: 100). coarsenTarget If the number of nodes in the matrix is below this threshold the coarsening will stop (default: 1000). minCoarsenRate If the coarsening rate falls below this threshold the coarsening will stop (default: 1.2) prolongDamp The damping factor to apply to the prolongated update (default: 1.6) accumulate Whether to accumulate the data onto fewer processors on coarser levels.
The documentation for this class was generated from the following file:
- dune/istl/paamg/hierarchy.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Dec 28, 23:30, 2024)