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.
  Fossies Dox: dune-istl-2.7.1.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

Dune::SolverCategory Struct Reference

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)
 

Detailed Description

Categories for the solvers.

Definition at line 19 of file solvercategory.hh.

Member Enumeration Documentation

◆ Category

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.

Member Function Documentation

◆ category() [1/2]

template<typename OP >
static Category Dune::SolverCategory::category ( const OP &  op,
decltype(op.category()) *  = nullptr 
)
inlinestatic

◆ category() [2/2]

template<typename OP >
static Category Dune::SolverCategory::category ( const OP &  op,
decltype(op.category) *  = nullptr 
)
inlinestatic

Definition at line 45 of file solvercategory.hh.


The documentation for this struct was generated from the following file: