3 #ifndef DUNE_CAPABILITIES_HH
4 #define DUNE_CAPABILITIES_HH
6 #include <dune/common/deprecated.hh>
16 namespace Capabilities
28 static const bool v =
false;
50 static const bool v =
false;
56 template<
class Gr
id,
int codim>
59 static const bool v =
false;
69 #ifndef DUNE_AVOID_CAPABILITIES_IS_PARALLEL_DEPRECATION_WARNING
70 DUNE_DEPRECATED_MSG(
"Capabilities::isParallel will be removed after dune-grid-2.4.")
75 #ifndef DUNE_AVOID_CAPABILITIES_IS_PARALLEL_DEPRECATION_WARNING
76 DUNE_DEPRECATED_MSG(
"Capabilities::isParallel will be removed after dune-grid-2.4.")
88 template<
class Gr
id,
int codim >
91 static const bool v =
false;
100 static const bool v =
false;
109 static const bool v =
false;
118 static const bool v =
false;
134 template <
class Gr
id>
136 static const bool v =
false;
161 template <
class Gr
id>
163 static const bool v =
false;
187 template<
class Gr
id,
int codim>
195 #ifndef DUNE_AVOID_CAPABILITIES_IS_PARALLEL_DEPRECATION_WARNING
196 DUNE_DEPRECATED_MSG(
"Will be removed after dune-grid-2.4.")
203 template<
class Gr
id,
int codim >
227 template <
class Gr
id>
232 template <
class Gr
id>
241 #endif // DUNE_CAPABILITIES_HH
Specialize with 'true' if the grid implementation is thread safe, while it is not modified...
Definition: common/capabilities.hh:162
static const bool v
Definition: common/capabilities.hh:50
static const bool v
Definition: common/capabilities.hh:100
Specialize with 'true' if implementation supports parallelism. (default=false)
Definition: common/capabilities.hh:68
Specialize with 'true' if implementation guarantees conforming level grids. (default=false) ...
Definition: common/capabilities.hh:98
Specialize with 'true' for if the codimension 0 entity of the grid has only one possible geometry typ...
Definition: common/capabilities.hh:26
Specialize with 'true' if implementation provides backup and restore facilities. (default=false) ...
Definition: common/capabilities.hh:116
static const bool v
Definition: common/capabilities.hh:28
Specialize with 'true' if implementation guarantees a conforming leaf grid. (default=false) ...
Definition: common/capabilities.hh:107
Specialize with 'true' for all codims that a grid implements entities for. (default=false) ...
Definition: common/capabilities.hh:57
static const bool v
Definition: common/capabilities.hh:163
static const bool v
Definition: common/capabilities.hh:59
static const bool v
Definition: common/capabilities.hh:136
Grid abstract base classThis class is the base class for all grid implementations. Although no virtual functions are used we call it abstract since its methods do not contain an implementation but forward to the methods of the derived class via the Barton-Nackman trick.
Definition: common/grid.hh:388
Definition: common/capabilities.hh:194
static const unsigned int topologyId
Definition: common/capabilities.hh:31
Specialize with 'true' if the grid is a Cartesian grid. Cartesian grids satisfy the following propert...
Definition: common/capabilities.hh:47
static const bool v
Definition: common/capabilities.hh:91
static const bool v
Definition: common/capabilities.hh:118
Include standard header files.
Definition: agrid.hh:59
Specialize with 'true' if the grid implementation is thread safe. (default=false) ...
Definition: common/capabilities.hh:135
specialize with 'true' for all codims that a grid can communicate data on (default=false) ...
Definition: common/capabilities.hh:89
static const bool v
Definition: common/capabilities.hh:109