1 #ifndef DUNE_FEM_CAPABILITIES_HH 2 #define DUNE_FEM_CAPABILITIES_HH 4 #include <dune/common/version.hh> 6 #include <dune/grid/common/capabilities.hh> 9 #include <dune/fem/misc/metaprogramming.hh> 17 namespace Capabilities
23 template<
class Gr
id >
26 template<
class Gr
id >
29 static const bool v =
false;
32 template<
class Gr
id >
35 static const bool v =
false;
38 template<
int dim,
int dimw, ALUGr
idElementType elType, ALUGr
idRefinementType refineType,
class Comm >
41 static const bool v =
true;
47 static const bool v =
false;
50 template<
int dim,
int dimw,
class ctype >
53 static const bool v =
false;
59 static const bool v =
false;
62 template<
int dim,
class CoordCont >
65 static const bool v =
false;
69 template<
class HostGr
id,
class CoordFunction,
class Allocator >
73 static const bool v = false ;
85 namespace Capabilities
91 template<
class Gr
id >
94 template<
unsigned int codim >
96 :
public Dune::Capabilities::hasEntity< Grid, codim >
100 static const bool v = Loop< MetaAnd, Codim, Grid :: dimension >
:: v;
101 static const bool value =
v;
108 template<
class Gr
id >
111 static const bool v =
false;
114 template<
class Gr
id >
120 template<
int dim,
int dimworld, ALUGr
idElementType elType, ALUGr
idRefinementType refineType,
class Comm >
123 static const bool v =
true;
126 template<
int dim,
int dimworld >
129 static const bool v =
true;
132 template<
class HostGr
id,
class CoordFunction,
class Allocator >
138 #if HAVE_DUNE_METAGRID 139 template<
class HostGr
id >
144 #endif // #if HAVE_DUNE_METAGRID 151 template<
class Gr
id >
154 static const bool v =
false;
157 template<
class Gr
id >
163 template<
int dim,
int dimworld, ALUGr
idElementType elType, ALUGr
idRefinementType refineType,
class Comm >
166 static const bool v =
true;
169 template<
int dim,
int dimworld >
172 static const bool v =
true;
178 static const bool v =
true;
184 static const bool v =
true;
187 template<
class HostGr
id,
class CoordFunction,
class Allocator >
193 #if HAVE_DUNE_METAGRID 194 template<
class HostGr
id >
199 #endif // #if HAVE_DUNE_METAGRID 207 #endif // #ifndef DUNE_FEM_CAPABILITIES_HH Definition: griddeclaration.hh:41
Definition: griddeclaration.hh:38
Definition: griddeclaration.hh:44
Definition: misc/capabilities.hh:152
Definition: misc/capabilities.hh:109
static const bool v
Definition: misc/capabilities.hh:35
Definition: griddeclaration.hh:35
Definition: coordinate.hh:4
Definition: misc/capabilities.hh:92
Definition: misc/capabilities.hh:24