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;
39 template<
int dim,
int dimw, ALUGr
idElementType elType, ALUGr
idRefinementType refineType,
class Comm >
42 static const bool v =
true;
49 static const bool v =
false;
55 static const bool v =
false;
58 template<
int dim,
class CoordCont >
61 static const bool v =
false;
65 template<
class HostGr
id,
class CoordFunction,
class Allocator >
69 static const bool v = false ;
81 namespace Capabilities
87 template<
class Gr
id >
90 template<
unsigned int codim >
92 :
public Dune::Capabilities::hasEntity< Grid, codim >
96 static const bool v = Loop< MetaAnd, Codim, Grid :: dimension >
:: v;
104 template<
class Gr
id >
107 static const bool v =
false;
110 template<
class Gr
id >
117 template<
int dim,
int dimworld, ALUGr
idElementType elType, ALUGr
idRefinementType refineType,
class Comm >
120 static const bool v =
true;
124 template<
int dim,
int dimworld >
127 static const bool v =
true;
130 template<
class HostGr
id,
class CoordFunction,
class Allocator >
136#if HAVE_DUNE_METAGRID
137 template<
class HostGr
id >
149 template<
class Gr
id >
152 static const bool v =
false;
155 template<
class Gr
id >
162 template<
int dim,
int dimworld, ALUGr
idElementType elType, ALUGr
idRefinementType refineType,
class Comm >
165 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 >
Definition: bindguard.hh:11
Definition: misc/capabilities.hh:34
static const bool v
Definition: misc/capabilities.hh:35
Definition: misc/capabilities.hh:89
static const bool v
Definition: misc/capabilities.hh:96
static const bool value
Definition: misc/capabilities.hh:97
Definition: misc/capabilities.hh:106
static const bool v
Definition: misc/capabilities.hh:107
Definition: misc/capabilities.hh:151
static const bool v
Definition: misc/capabilities.hh:152
Definition: griddeclaration.hh:33
Definition: griddeclaration.hh:36
Definition: griddeclaration.hh:39