dune-istl  2.1.1
Public Types | Public Member Functions
Dune::Amg::AggregationCriterion< T > Class Template Reference

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
 Whether isolated aggregates will not be represented on the coarse level.
void setSkipIsolated (bool skip)
 Set whether isolated aggregates will not be represented on the coarse level.
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.


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