Dune Core Modules (2.8.0)
Dune::Amg::AggregationParameters Class Reference
Parameters needed for the aggregation process. More...
#include <dune/istl/paamg/parameters.hh>
Public Member Functions | |
AggregationParameters () | |
Constructor. More... | |
void | setDefaultValuesIsotropic (std::size_t dim, std::size_t diameter=2) |
Sets reasonable default values for an isotropic problem. More... | |
void | setDefaultValuesAnisotropic (std::size_t dim, std::size_t diameter=2) |
Sets reasonable default values for an anisotropic problem. More... | |
std::size_t | maxDistance () const |
Get the maximal distance allowed between two nodes in a aggregate. More... | |
void | setMaxDistance (std::size_t distance) |
Set the maximal distance allowed between two nodes in a aggregate. More... | |
bool | skipIsolated () const |
Whether isolated aggregates will not be represented on the coarse level. More... | |
void | setSkipIsolated (bool skip) |
Set whether isolated aggregates will not be represented on the coarse level. More... | |
std::size_t | minAggregateSize () const |
Get the minimum number of nodes a aggregate has to consist of. More... | |
void | setMinAggregateSize (std::size_t size) |
Set the minimum number of nodes a aggregate has to consist of. More... | |
std::size_t | maxAggregateSize () const |
Get the maximum number of nodes a aggregate is allowed to have. More... | |
void | setMaxAggregateSize (std::size_t size) |
Set the maximum number of nodes a aggregate is allowed to have. More... | |
std::size_t | maxConnectivity () const |
Get the maximum number of connections a aggregate is allowed to have. More... | |
void | setMaxConnectivity (std::size_t connectivity) |
Set the maximum number of connections a aggregate is allowed to have. More... | |
void | setBeta (double b) |
Set threshold for marking nodes as isolated. The default value is 1.0E-5. | |
double | beta () const |
Get the threshold for marking nodes as isolated. The default value is 1.0E-5. More... | |
void | setAlpha (double a) |
Set the scaling value for marking connections as strong. Default value is 1/3. | |
double | alpha () const |
Get the scaling value for marking connections as strong. Default value is 1/3. | |
Detailed Description
Parameters needed for the aggregation process.
The documentation for this class was generated from the following file:
- dune/istl/paamg/parameters.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Dec 22, 23:30, 2024)