1#ifndef DUNE_FEM_GRIDPART_CAPABILITIES_HH
2#define DUNE_FEM_GRIDPART_CAPABILITIES_HH
11 namespace GridPartCapabilities
16 template<
class Gr
idPartType >
19 static const bool v =
true;
27 template<
class Gr
idPartType >
30 static const bool v =
false;
31 static const unsigned int topologyId = ~0u;
38 template<
class Gr
idPartType >
41 static const bool v =
false;
48 template<
class Gr
idPartType,
int codim >
51 static const bool v =
false;
58 template<
class Gr
idPartType,
int codim >
61 static const bool v =
false;
68 template<
class Gr
idPartType >
71 static const bool v =
false;
82 template<
class Gr
idPartType >
83 struct hasGrid< const GridPartType >
89 template<
class Gr
idPartType >
90 struct hasSingleGeometryType< const GridPartType >
93 static const unsigned int topologyId
98 template<
class Gr
idPartType >
99 struct isCartesian< const GridPartType >
105 template<
class Gr
idPartType,
int codim >
106 struct hasEntity< const GridPartType, codim >
112 template<
class Gr
idPartType,
int codim >
113 struct canCommunicate< const GridPartType, codim >
119 template<
class Gr
idPartType >
120 struct isConforming< const GridPartType >
Dune namespace.
Definition: alignedallocator.hh:13
specialize with 'true' for all codims that a grid can communicate data on (default=false)
Definition: capabilities.hh:60
specialize with 'true' for all codims that a grid implements entities for (default=false)
Definition: capabilities.hh:50
specialize with 'false' if grid part has no underlying dune grid (default=true)
Definition: capabilities.hh:18
specialize with 'true' for if the codimension 0 entity of the grid part has only one possible geometr...
Definition: capabilities.hh:29
specialize with 'true' if the grid part is cartesian (default=false)
Definition: capabilities.hh:40