24#ifndef DUMUX_DISCRETIZATION_METHOD_HH
25#define DUMUX_DISCRETIZATION_METHOD_HH
38 static std::string
name() {
return "cctpfa"; }
46 static std::string
name() {
return "ccmpfa"; }
59 static std::string
name() {
return DM::name(); }
65 static std::string
name() {
return "box"; }
69 static std::string
name() {
return "fcdiamond"; }
73 static std::string
name() {
return "pq1bubble"; }
104 static std::string
name() {
return "staggered"; }
112 static std::string
name() {
return "fem"; }
120 static std::string
name() {
return "fcstaggered"; }
130 static std::string
name() {
return "none"; }
Helper class to create (named and comparable) tagged types.
constexpr CCMpfa ccmpfa
Definition method.hh:135
constexpr FCDiamond fcdiamond
Definition method.hh:141
constexpr CCTpfa cctpfa
Definition method.hh:134
constexpr Box box
Definition method.hh:136
constexpr Staggered staggered
Definition method.hh:138
constexpr None none
Definition method.hh:142
CVFE< CVFEMethods::PQ1Bubble > PQ1Bubble
Definition method.hh:97
constexpr FEM fem
Definition method.hh:139
CVFE< CVFEMethods::CR_RT > FCDiamond
Definition method.hh:90
CVFE< CVFEMethods::PQ1 > Box
Definition method.hh:83
constexpr PQ1Bubble pq1bubble
Definition method.hh:137
constexpr FCStaggered fcstaggered
Definition method.hh:140
Helper class to create (named and comparable) tagged types Tags any given type. The tagged type is eq...
Definition tag.hh:42
static std::string name()
Definition method.hh:38
static std::string name()
Definition method.hh:46
static std::string name()
Definition method.hh:59
static std::string name()
Definition method.hh:65
static std::string name()
Definition method.hh:69
static std::string name()
Definition method.hh:73
static std::string name()
Definition method.hh:104
static std::string name()
Definition method.hh:112
static std::string name()
Definition method.hh:120
static std::string name()
Definition method.hh:130