|
dune-istl 2.9.0
|
Loading...
Searching...
No Matches
solverfactory.hh File Reference
#include <unordered_map>#include <functional>#include <memory>#include <dune/common/parametertree.hh>#include <dune/common/singleton.hh>#include "solverregistry.hh"#include <dune/istl/solver.hh>#include <dune/istl/schwarz.hh>#include <dune/istl/novlpschwarz.hh>Go to the source code of this file.
Classes | |
| class | Dune::SolverFactory< Operator > |
Factory to assembly solvers configured by a ParameterTree. More... | |
Namespaces | |
| namespace | Dune |
Functions | |
| template<class O , class Preconditioner > | |
| std::shared_ptr< Preconditioner > | Dune::wrapPreconditioner4Parallel (const std::shared_ptr< Preconditioner > &prec, const O &) |
| template<class M , class X , class Y , class C , class Preconditioner > | |
| std::shared_ptr< Preconditioner > | Dune::wrapPreconditioner4Parallel (const std::shared_ptr< Preconditioner > &prec, const std::shared_ptr< OverlappingSchwarzOperator< M, X, Y, C > > &op) |
| template<class M , class X , class Y , class C , class Preconditioner > | |
| std::shared_ptr< Preconditioner > | Dune::wrapPreconditioner4Parallel (const std::shared_ptr< Preconditioner > &prec, const std::shared_ptr< NonoverlappingSchwarzOperator< M, X, Y, C > > &op) |
| template<class M , class X , class Y > | |
| std::shared_ptr< ScalarProduct< X > > | Dune::createScalarProduct (const std::shared_ptr< MatrixAdapter< M, X, Y > > &) |
| template<class M , class X , class Y , class C > | |
| std::shared_ptr< ScalarProduct< X > > | Dune::createScalarProduct (const std::shared_ptr< OverlappingSchwarzOperator< M, X, Y, C > > &op) |
| template<class M , class X , class Y , class C > | |
| std::shared_ptr< ScalarProduct< X > > | Dune::createScalarProduct (const std::shared_ptr< NonoverlappingSchwarzOperator< M, X, Y, C > > &op) |
| template<class Operator > | |
| std::shared_ptr< InverseOperator< typename Operator::domain_type, typename Operator::range_type > > | Dune::getSolverFromFactory (std::shared_ptr< Operator > op, const ParameterTree &config, std::shared_ptr< Preconditioner< typename Operator::domain_type, typename Operator::range_type > > prec=nullptr) |
Instantiates an InverseOperator from an Operator and a configuration given as a ParameterTree. | |
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8