Dune::Copasi
|
#include <dune/copasi/common/parameterized_object.hh>
#include <dune/copasi/solver/istl/block_jacobi.hh>
#include <dune/copasi/solver/istl/concepts.hh>
#include <dune/copasi/solver/istl/util.hh>
#include <dune/istl/blocklevel.hh>
#include <dune/istl/preconditioner.hh>
#include <dune/istl/preconditioners.hh>
#include <dune/common/parameterizedobject.hh>
#include <fmt/ranges.h>
Go to the source code of this file.
Namespaces | |
namespace | Dune |
namespace | Dune::Copasi |
namespace | Dune::Copasi::ISTL |
Macros | |
#define | DUNE_COPASI_DEFAULT_PRECONDITIONER "SSOR" |
Typedefs | |
template<Concept::LinearOperator O, class A > | |
using | Dune::Copasi::ISTL::PreconditionerFactorySignature |
template<Concept::LinearOperator O, class A > | |
using | Dune::Copasi::ISTL::PreconditionerRegistry = ParameterizedObjectFactoryWrapper<PreconditionerFactorySignature<O, A>> |
Functions | |
template<Concept::LinearOperator O, class Alloc > | |
const PreconditionerRegistry< O, Alloc > & | Dune::Copasi::ISTL::getPreconditionerRegistry () |
template<Concept::LinearOperator Op, class Alloc = std::allocator<Op>> | |
std::shared_ptr< Preconditioner< typename Op::domain_type, typename Op::range_type > > | Dune::Copasi::ISTL::makePreconditioner (const std::shared_ptr< Op > &op, const ParameterTree &config, const Alloc &alloc=Alloc()) |
#define DUNE_COPASI_DEFAULT_PRECONDITIONER "SSOR" |