|
KASKADE 7 development version
|
Basic components for (potentially distributed) Balanced Domain Decomposition with Constraints preconditioners. More...
#include "fem/firstless.hh"#include "linalg/direct.hh"#include "linalg/localMatrices.hh"#include "mg/bddcSpaceTransfer.hh"#include "utilities/enums.hh"#include "dune/istl/bcrsmatrix.hh"Go to the source code of this file.
Classes | |
| struct | Kaskade::BDDC::LocalDof |
| A pair \( (s,i) \) of subdomain id \( s \) and local dof index \( i \) denotes a subdomain-local reference to a global dof. More... | |
| class | Kaskade::BDDC::InterfaceAverages< m, Index > |
| A class for computing and providing BDDC coarse space constraints (interface averages). More... | |
| class | Kaskade::BDDC::Subdomain< m, Scalar_, CoarseScalar, Transfer > |
| A class representing small KKT systems on a single subdomain. More... | |
| class | Kaskade::BDDC::SharedMemoryDomain< Subdomain > |
| A class that orchestrates the exchange of data between BDDC subdomains. More... | |
| class | Kaskade::BDDC::KKTSolver< Domain > |
| A class for solving a block-diagonal-structured KKT system. More... | |
| class | Kaskade::BDDC::BDDCSolver< Subdomain > |
| Balanced Domain Decomposition with Constraints preconditioner. More... | |
Namespaces | |
| namespace | Kaskade |
| namespace | Kaskade::BDDC |
Typedefs | |
| using | Kaskade::BDDC::CoarseConstraints = std::vector< std::pair< std::vector< int >, int > > |
| A data structure describing coarse constraints. More... | |
Enumerations | |
| enum | Kaskade::BDDC::InterfaceType { Kaskade::BDDC::CORNER = 1 , Kaskade::BDDC::EDGE = 2 , Kaskade::BDDC::FACE = 4 } |
| Discrimination of different interface types. More... | |
Basic components for (potentially distributed) Balanced Domain Decomposition with Constraints preconditioners.
Definition in file bddc.hh.