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

Go to the source code of this file.

Classes

class  Dune::NoAssembledOperator
 This exception is thrown if the requested solver or preconditioner needs an assembled matrix. More...
 
class  Dune::UnsupportedType
 
class  Dune::InvalidSolverFactoryConfiguration
 

Namespaces

namespace  Dune
 

Macros

#define DUNE_REGISTER_PRECONDITIONER(name, ...)    DUNE_REGISTRY_PUT(PreconditionerTag, name, __VA_ARGS__)
 
#define DUNE_REGISTER_SOLVER(name, ...)    DUNE_REGISTRY_PUT(SolverTag, name, __VA_ARGS__)
 

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_PRECONDITIONER

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

◆ DUNE_REGISTER_SOLVER

#define DUNE_REGISTER_SOLVER (   name,
  ... 
)     DUNE_REGISTRY_PUT(SolverTag, name, __VA_ARGS__)