dune-istl
2.7.1
About: dune-istl - DUNE (Distributed and Unified Numerics Environment) is a modular toolbox for solving partial differential equations (PDEs) with grid-based methods: DUNE Iterative Solver Template Library.
![]() ![]() |
Categories for the solvers. More...
#include <solvercategory.hh>
Public Types | |
enum | Category { sequential , nonoverlapping , overlapping } |
Static Public Member Functions | |
template<typename OP > | |
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 virtual member function. More... | |
template<typename OP > | |
static Category | category (const OP &op, decltype(op.category) *=nullptr) |
Categories for the solvers.
Definition at line 19 of file solvercategory.hh.
Enumerator | |
---|---|
sequential | Category for sequential solvers. |
nonoverlapping | Category for non-overlapping solvers. |
overlapping | Category for overlapping solvers. |
Definition at line 21 of file solvercategory.hh.
|
inlinestatic |
Helperfunction to extract the solver category either from an enum, or from the newly introduced virtual member function.
Definition at line 32 of file solvercategory.hh.
Referenced by Dune::Amg::AMG< M, X, S, PI, A >::AMG(), Dune::InverseOperator2Preconditioner< O, c >::category(), Dune::Amg::ConnectivityConstructor< G, T >::examine(), Dune::InverseOperator2Preconditioner< O, c >::InverseOperator2Preconditioner(), Dune::IterativeSolver< X, X >::IterativeSolver(), and Dune::Amg::MatrixHierarchy< M, PI, A >::MatrixHierarchy().
|
inlinestatic |
Definition at line 45 of file solvercategory.hh.