Dune::Copasi
Loading...
Searching...
No Matches
Namespaces | Macros | Typedefs | Functions
preconditioner.hh File Reference
#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>
Include dependency graph for preconditioner.hh:
This graph shows which files directly or indirectly include this file:

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())
 

Macro Definition Documentation

◆ DUNE_COPASI_DEFAULT_PRECONDITIONER

#define DUNE_COPASI_DEFAULT_PRECONDITIONER   "SSOR"