|
dune-istl
2.2.1
|
Provides classes for the Coloring process of AMG. More...
Go to the source code of this file.
Classes | |
| class | Dune::Amg::AggregationCriterion< T > |
| Base class of all aggregation criterions. 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 suited 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... | |
| class | Dune::Amg::Aggregator< G >::Stack |
| Stack. | |
| class | Dune::Amg::Aggregator< G >::AggregateVisitor< V > |
| An Adaptor for vsitors that only evaluates edges pointing to a specific aggregate. | |
| class | Dune::Amg::Aggregator< G >::Counter |
| A simple counter functor. | |
| class | Dune::Amg::Aggregator< G >::FrontNeighbourCounter |
| Counts the number of edges to vertices belonging to the aggregate front. | |
| class | Dune::Amg::Aggregator< G >::TwoWayCounter |
| Counter of TwoWayConnections. | |
| class | Dune::Amg::Aggregator< G >::OneWayCounter |
| Counter of OneWayConnections. | |
| class | Dune::Amg::Aggregator< G >::ConnectivityCounter |
| Connectivity counter. | |
| class | Dune::Amg::Aggregator< G >::DependencyCounter |
| Counts the edges depending on the dependency. | |
| class | Dune::Amg::Aggregator< G >::FrontMarker |
| Adds the targets of each edge to the list of front vertices. | |
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.
1.8.1.2