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.