dune-istl 2.10
Loading...
Searching...
No Matches
solverregistry.hh File Reference

Go to the source code of this file.

Classes

class  Dune::UnsupportedType
class  Dune::InvalidSolverFactoryConfiguration

Namespaces

namespace  Dune

Macros

#define DUNE_REGISTER_DIRECT_SOLVER(name, ...)
#define DUNE_REGISTER_PRECONDITIONER(name, ...)
#define DUNE_REGISTER_ITERATIVE_SOLVER(name, ...)

Functions

template<template< class, class, class, int >class Preconditioner, int blockLevel = 1>
auto Dune::defaultPreconditionerBlockLevelCreator ()
template<template< class, class, class >class Preconditioner>
auto Dune::defaultPreconditionerCreator ()
template<template< class... >class Solver>
auto Dune::defaultIterativeSolverCreator ()

Macro Definition Documentation

◆ DUNE_REGISTER_DIRECT_SOLVER

#define DUNE_REGISTER_DIRECT_SOLVER ( name,
... )
Value:
DUNE_REGISTRY_PUT(DirectSolverTag, name, __VA_ARGS__)
#define DUNE_REGISTRY_PUT(Tag, id,...)
Definition registry.hh:18

◆ DUNE_REGISTER_ITERATIVE_SOLVER

#define DUNE_REGISTER_ITERATIVE_SOLVER ( name,
... )
Value:
DUNE_REGISTRY_PUT(IterativeSolverTag, name, __VA_ARGS__)

◆ DUNE_REGISTER_PRECONDITIONER

#define DUNE_REGISTER_PRECONDITIONER ( name,
... )
Value:
DUNE_REGISTRY_PUT(PreconditionerTag, name, __VA_ARGS__)