Preconditioners for iterative solvers, including smoothers for multigrid methods.
More...
|
| class | Kaskade::InverseLocalMatrixStorageBase |
| | A base class providing common functionality for storage of inverse local matrices. More...
|
| |
| class | Kaskade::DenseInverseLocalMatrixStorage< m, Scalar > |
| | An inverse local matrix representation that simply stores the dense inverse. More...
|
| |
| class | Kaskade::NestedDissectionStorageTag< StorageScalar, FactorizationScalar > |
| | A parametrized tag type for selecting storage of inverses by nested dissection with floating point representation of type Scalar. More...
|
| |
| class | Kaskade::NestedDissectionCholeskyLocalMatrixStorage< m, StorageScalar, FactorizationScalar > |
| | An inverse local matrix representation that stores a sparse Cholesky factor using nested dissection. More...
|
| |
| class | Kaskade::DenseCholeskyLocalMatrixStorage< m, Scalar > |
| | An inverse local matrix representation that simply stores a dense Cholesky factor. More...
|
| |
| struct | Kaskade::PatchDomainDecompositionPreconditionerTraits< StorageTag, components > |
| | Provides the actual type of local matrix storage based on a tag and the number of components. More...
|
| |
| class | Kaskade::PatchDomainDecompositionPreconditioner< Space, m, StorageTag, SparseMatrixIndex > |
| | An additive overlapping domain decomposition type preconditioner for higher order finite elements applied to elliptic equations. More...
|
| |
| class | Kaskade::GaussSeidelPreconditioner< Matrix, Domain, Range > |
| | A simple single-level symmetric Gauss-Seidel preconditioner. More...
|
| |
| class | Kaskade::JacobiPreconditioner< Operator > |
| |
| class | Kaskade::JacobiPreconditioner< NumaBCRSMatrix< Entry, Index > > |
| | A simple single-level Jacobi preconditioner working on sparse matrices. More...
|
| |
| class | Kaskade::JacobiPreconditioner< AssembledGalerkinOperator< Assembler, firstRow, lastRow, firstCol, lastCol, BlockFilter, symmetric > > |
| | A recursive Jacobi preconditioner for heterogeneous square block matrices from a variational assembler. More...
|
| |
| class | Kaskade::TaylorHoodPreconditioner< X > |
| | Constraint preconditioner for Taylor-Hood discretizations of incompressibility problems. More...
|
| |
| class | Kaskade::TrivialPreconditioner< Operator > |
| | The trivial preconditioner: this is simply the identity that does exactly nothing. More...
|
| |
| class | Kaskade::MakeJacobiSmoother |
| | Functor for creating Jacobi smoothers. More...
|
| |
| class | Kaskade::MakeAdditiveSchwarzSmoother< Space, Scalar > |
| | Functor for creating overlapping Schwarz smoothers. More...
|
| |
Preconditioners for iterative solvers, including smoothers for multigrid methods.