DUNE PDELab (unstable)
Dune::Amg::OneStepAMGCoarseSolverPolicy< O, S, C > Class Template Reference
A policy class for solving the coarse level system using one step of AMG. More...
#include <dune/istl/paamg/twolevelmethod.hh>
Public Types | |
| typedef O | Operator | 
| The type of the linear operator used.  | |
| typedef O::range_type | X | 
| The type of the range and domain of the operator.  | |
| typedef C | Criterion | 
| The type of the crition used for the aggregation within AMG.  | |
| typedef S | Smoother | 
| The type of the smoother used in AMG.  | |
| typedef Dune::Amg::SmootherTraits< S >::Arguments | SmootherArgs | 
| The type of the arguments used for constructing the smoother.  | |
| typedef AMG< Operator, X, Smoother > | AMGType | 
| The type of the AMG construct on the coarse level.  | |
| typedef AMGInverseOperator | CoarseLevelSolver | 
| The type of solver constructed for the coarse level.  | |
Public Member Functions | |
| OneStepAMGCoarseSolverPolicy (const SmootherArgs &args, const Criterion &c) | |
| Constructs the coarse solver policy.  More... | |
| OneStepAMGCoarseSolverPolicy (const OneStepAMGCoarseSolverPolicy &other) | |
| Copy constructor.  | |
| template<class P > | |
| CoarseLevelSolver * | createCoarseLevelSolver (P &transferPolicy) | 
| Constructs a coarse level solver.  More... | |
Detailed Description
template<class O, class S, class C>
class Dune::Amg::OneStepAMGCoarseSolverPolicy< O, S, C >
class Dune::Amg::OneStepAMGCoarseSolverPolicy< O, S, C >
A policy class for solving the coarse level system using one step of AMG.
Constructor & Destructor Documentation
◆ OneStepAMGCoarseSolverPolicy()
template<class O , class S , class C > 
      
  | 
  inline | 
Constructs the coarse solver policy.
- Parameters
 - 
  
args The arguments used for constructing the smoother. c The crition used for the aggregation within AMG.  
Member Function Documentation
◆ createCoarseLevelSolver()
template<class O , class S , class C > 
template<class P > 
      
  | 
  inline | 
Constructs a coarse level solver.
- Parameters
 - 
  
transferPolicy The policy describing the transfer between levels.  
- Returns
 - A pointer to the constructed coarse level solver.
 
- Template Parameters
 - 
  
P The type of the level transfer policy.  
The documentation for this class was generated from the following file:
- dune/istl/paamg/twolevelmethod.hh
 
   | 
                                Legal Statements / Impressum  | 
                                Hosted by  TU Dresden & Uni Heidelberg  | 
				  generated with Hugo v0.111.3
								(Nov 3, 23:36, 2025)