|
Dune::Copasi
|
#include <dune/copasi/common/exceptions.hh>#include <dune/copasi/common/parameterized_object.hh>#include <dune/copasi/solver/istl/concepts.hh>#include <dune/copasi/solver/istl/dense_inverse.hh>#include <dune/istl/solver.hh>#include <dune/istl/superlu.hh>#include <dune/common/exceptions.hh>#include <dune/common/indices.hh>#include <fmt/ranges.h>

Go to the source code of this file.
Namespaces | |
| namespace | Dune |
| namespace | Dune::Copasi |
| namespace | Dune::Copasi::ISTL |
Typedefs | |
| template<class M , class X , class Y , class A > | |
| using | Dune::Copasi::ISTL::DirectSolverFactorySignature |
| template<class M , class X , class Y , class A > | |
| using | Dune::Copasi::ISTL::DirectSolverRegistry = ParameterizedObjectFactoryWrapper<DirectSolverFactorySignature<M, X, Y, A>> |
Functions | |
| template<Concept::AssembledLinearOperator O, class Alloc > | |
| const DirectSolverRegistry< typename O::matrix_type, typename O::domain_type, typename O::range_type, Alloc > & | Dune::Copasi::ISTL::getDirectSolverRegistry () |
| template<Concept::AssembledLinearOperator Op, class Alloc = std::allocator<Op>> | |
| std::shared_ptr< InverseOperator< typename Op::domain_type, typename Op::range_type > > | Dune::Copasi::ISTL::makeDirectSolver (const std::shared_ptr< Op > &op, const ParameterTree &config, const Alloc &alloc=Alloc()) |