Dune::Amg::AggregationCriterion< T > Class Template Reference
[Parallel Algebraic Multigrid]

Base class of all aggregation criterions. More...

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

Inheritance diagram for Dune::Amg::AggregationCriterion< T >:
Inheritance graph

List of all members.

Public Types

typedef T DependencyPolicy
 The policy for calculating the dependency graph.

Public Member Functions

 AggregationCriterion ()
 Constructor.
void setDefaultValuesIsotropic (std::size_t dim, std::size_t diameter=2)
 Sets reasonable default values for an isotropic problem.
void setDefaultValuesAnisotropic (std::size_t dim, std::size_t diameter=2)
 Sets reasonable default values for an aisotropic problem.
std::size_t maxDistance () const
 Get the maximal distance allowed between to nodes in a aggregate.
void setMaxDistance (std::size_t distance)
 Set the maximal distance allowed between to nodes in a aggregate.
bool skipIsolated () const
std::size_t minAggregateSize () const
 Get the minimum number of nodes a aggregate has to consist of.
void setMinAggregateSize (std::size_t size)
 Set the minimum number of nodes a aggregate has to consist of.
std::size_t maxAggregateSize () const
 Get the maximum number of nodes a aggregate is allowed to have.
void setMaxAggregateSize (std::size_t size)
 Set the maximum number of nodes a aggregate is allowed to have.
std::size_t maxConnectivity () const
 Get the maximum number of connections a aggregate is allowed to have.
void setMaxConnectivity (std::size_t connectivity)
 Set the maximum number of connections a aggregate is allowed to have.
void setDebugLevel (int level)
 Set the debugging level.
int debugLevel () const
 Get the debugging Level.

Detailed Description

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

Base class of all aggregation criterions.


Member Typedef Documentation

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

The policy for calculating the dependency graph.


The documentation for this class was generated from the following file:
Generated on Sat Apr 24 11:13:50 2010 for dune-istl by  doxygen 1.6.3