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