Go to the documentation of this file.
3 #ifndef DUNE_ISTL_SOLVERCATEGORY_HH
4 #define DUNE_ISTL_SOLVERCATEGORY_HH
6 #include <dune/common/exceptions.hh>
39 static Category category(
const OP& op, decltype(op.getSolverCategory())* =
nullptr)
41 return op.getSolverCategory();
Definition: solvercategory.hh:52
Category
Definition: solvercategory.hh:21
@ sequential
Category for sequential solvers.
Definition: solvercategory.hh:23
static Category category(const OP &op, decltype(op.category()) *=nullptr)
Helperfunction to extract the solver category either from an enum, or from the newly introduced virtu...
Definition: solvercategory.hh:32
@ overlapping
Category for overlapping solvers.
Definition: solvercategory.hh:27
@ nonoverlapping
Category for non-overlapping solvers.
Definition: solvercategory.hh:25
Definition: allocator.hh:7
Categories for the solvers.
Definition: solvercategory.hh:19