Classes and functions for linear algebra.
More...
|
| | Basic linear algebra |
| | Classes and functions for basic vector and matrix arithmetics.
|
| |
| | Solvers |
| | Classes and functions for solving linear equation systems.
|
| |
|
| class | Kaskade::MatrixRepresentedOperator< Matrix_, Domain_, Range_ > |
| | Operator with matrix-representation and coordinate mappings. More...
|
| |
| class | Kaskade::AssembledGalerkinOperator< Assembler_, firstRow, lastRow, firstCol, lastCol, BlockFilter, symmetric > |
| | An adaptor presenting a Dune::LinearOperator <domain_type,range_type> interface to a contiguous sub-blockmatrix of an assembled heterogeneous Galerkin operator. More...
|
| |
| class | PARDISOFactorization |
| | Factorization with DirectType::PARDISO. More...
|
| |
| class | Kaskade::AgglomerationPreconditioner< Operator > |
| | An agglomeration-based preconditioner for elliptic problems discretized with higher-order Lagrange finite elements. More...
|
| |
| class | Kaskade::DirectLinearSolver< Scalar, SparseInt > |
| | Direct solver.Implements Direct Solver Interface of Algorithms. More...
|
| |
| class | Kaskade::BoomerAMG< Op > |
| |
| class | Kaskade::Euclid< Op > |
| |
| class | Kaskade::ILUTPreconditioner< Op > |
| |
| class | Kaskade::ILUKPreconditioner< Op > |
| |
| class | Kaskade::ARMSPreconditioner< Op > |
| |
| class | Kaskade::SparseLinearSystem |
| | Abstract base class for a sparse linear system. More...
|
| |
| class | Kaskade::SimpleSparseLinearSystem |
| | Simple Implementation for SparseLinearSystem. More...
|
| |
| class | Kaskade::MUMPSFactorization< Scalar > |
| | Factorization of sparse linear systems with mumps. More...
|
| |
| class | Kaskade::PardisoFactorization< Scalar, SparseIndexInt, DIL > |
| | Factorization with DirectType::PARDISO. More...
|
| |
| class | Kaskade::PartialDirectPreconditioner< Op > |
| | DEPRECATED A partial direct preconditioner applicable to assembled operators. More...
|
| |
| class | Kaskade::SUPERLUFactorization< Scalar > |
| | Factorization of sparse linear systems with mumps. More...
|
| |
| class | Kaskade::UMFFactorization< Scalar, UMFPackIndex > |
| | Factorization of sparse linear systems with UMFPack. More...
|
| |
| class | Kaskade::UzawaSolver< X, Y > |
| | An inexact Uzawa type solver for solving symmetric saddle point systems. More...
|
| |
|
| void | Kaskade::printVec (std::vector< double > const &v, int vend=1000000) |
| | Adapter class for DUNE::IterativeSolver. More...
|
| |
| template<class X , class Y > |
| void | Kaskade::applyPreconditioner (Dune::Preconditioner< X, Y > &p, X &x, Y &y) |
| | Convenience function for simple application of preconditioners. Calls pre(), apply(), and post() sequentially. More...
|
| |
Classes and functions for linear algebra.
◆ MatrixProperties
Characterizations of sparse matrix properties.
| Enumerator |
|---|
| GENERAL | |
| SYMMETRICSTRUCTURE | |
| SYMMETRIC | |
| POSITIVEDEFINITE | |
Definition at line 76 of file enums.hh.
◆ applyPreconditioner()
template<class X , class Y >
| void Kaskade::applyPreconditioner |
( |
Dune::Preconditioner< X, Y > & |
p, |
|
|
X & |
x, |
|
|
Y & |
y |
|
) |
| |
◆ printVec()
| void Kaskade::printVec |
( |
std::vector< double > const & |
v, |
|
|
int |
vend = 1000000 |
|
) |
| |
Adapter class for DUNE::IterativeSolver.
Definition at line 78 of file schur_solver.hh.