Go to the source code of this file.
|
class | MueLu::AggregationPhase2bAlgorithm< LocalOrdinal, GlobalOrdinal, Node > |
| Add leftovers to existing aggregatesIdea
In phase 2b non-aggregated nodes are added to existing aggregates. All neighbors of the unaggregated node are checked and the corresponding aggregate weight is increased. The unaggregated node is added to the aggregate with the best weight. A simple penalty strategy makes sure that the non-aggregated nodes are added to different aggregates. The routine runs twice to cover non-aggregate nodes which have a node distance of two to existing aggregates. Assuming that the node distance is not greater than 3 (the aggregate diameter size), running the algorithm only twice should be sufficient. More...
|
|
#define MUELU_AGGREGATIONPHASE2BALGORITHM_SHORT |