|
dune-istl 2.10
|
Provides classes for the Coloring process of AMG. More...
#include "parameters.hh"#include "graph.hh"#include "properties.hh"#include "combinedfunctor.hh"#include <dune/common/timer.hh>#include <dune/common/stdstreams.hh>#include <dune/common/poolallocator.hh>#include <dune/common/sllist.hh>#include <dune/common/ftraits.hh>#include <dune/common/scalarmatrixview.hh>#include <utility>#include <set>#include <algorithm>#include <complex>#include <limits>#include <ostream>#include <tuple>Go to the source code of this file.
Classes | |
| class | Dune::Amg::AggregationCriterion< T > |
| Base class of all aggregation criterions. More... | |
| class | Dune::Amg::SymmetricMatrixDependency< M, N > |
| Dependency policy for symmetric matrices. More... | |
| class | Dune::Amg::Dependency< M, N > |
| Dependency policy for symmetric matrices. More... | |
| class | Dune::Amg::SymmetricDependency< M, N > |
| Dependency policy for symmetric matrices. More... | |
| class | Dune::Amg::Diagonal< N > |
| Norm that uses only the [N][N] entry of the block to determine couplings. More... | |
| class | Dune::Amg::FirstDiagonal |
| Norm that uses only the [0][0] entry of the block to determine couplings. More... | |
| struct | Dune::Amg::RowSum |
| Functor using the row sum (infinity) norm to determine strong couplings. More... | |
| struct | Dune::Amg::FrobeniusNorm |
| struct | Dune::Amg::AlwaysOneNorm |
| class | Dune::Amg::SymmetricCriterion< M, Norm > |
| Criterion taking advantage of symmetric matrices. More... | |
| class | Dune::Amg::UnSymmetricCriterion< M, Norm > |
| Criterion suitable for unsymmetric matrices. More... | |
| class | Dune::Amg::AggregatesMap< V > |
| Class providing information about the mapping of the vertices onto aggregates. More... | |
| class | Dune::Amg::AggregatesMap< V >::DummyEdgeVisitor |
| A Dummy visitor that does nothing for each visited edge. More... | |
| class | Dune::Amg::Aggregate< G, S > |
| A class for temporarily storing the vertices of an aggregate in. More... | |
| class | Dune::Amg::Aggregator< G > |
| Class for building the aggregates. More... | |
Namespaces | |
| namespace | Dune |
| namespace | Dune::Amg |
Functions | |
| template<class T> | |
| std::ostream & | Dune::Amg::operator<< (std::ostream &os, const AggregationCriterion< T > &criterion) |
| template<class G, class C> | |
| void | Dune::Amg::buildDependency (G &graph, const typename C::Matrix &matrix, C criterion, bool finestLevel) |
| Build the dependency of the matrix graph. | |
| template<class V> | |
| void | Dune::Amg::printAggregates2d (const AggregatesMap< V > &aggregates, int n, int m, std::ostream &os) |
Provides classes for the Coloring process of AMG.