3#ifndef DUNE_ALU3DGRID_CAPABILITIES_HH
4#define DUNE_ALU3DGRID_CAPABILITIES_HH
10#include <dune/grid/alugrid/common/declaration.hh>
11#include <dune/grid/alugrid/3d/alu3dinclude.hh>
12#include <dune/geometry/genericgeometry/topologytypes.hh>
23 template<
int dim,
int dimworld >
26 template<
int dim,
int dimworld >
30 namespace Capabilities
48 struct hasSingleGeometryType< ALUCubeGrid< 3, 3 > >
50 static const bool v =
true;
51 static const unsigned int topologyId = GenericGeometry :: CubeTopology< 3 > :: type :: id ;
59 struct hasEntity< ALUCubeGrid< 3, 3 >, cdim >
61 static const bool v =
true;
69 struct isParallel< ALUCubeGrid< 3, 3 > >
71 static const bool v =
true;
80 struct canCommunicate< ALUCubeGrid< 3, 3 >, codim >
82 static const bool v =
true;
90 struct isLevelwiseConforming< ALUCubeGrid< 3, 3 > >
92 static const bool v =
true;
99 struct hasBackupRestoreFacilities< ALUCubeGrid< 3, 3 > >
101 static const bool v =
true;
121 struct hasSingleGeometryType< ALUSimplexGrid< 3, 3 > >
123 static const bool v =
true;
124 static const unsigned int topologyId = GenericGeometry :: SimplexTopology< 3 > :: type :: id ;
131 struct hasEntity< ALUSimplexGrid< 3, 3 >, cdim >
133 static const bool v =
true;
139#if ALU3DGRID_PARALLEL
141 struct isParallel< ALUSimplexGrid< 3, 3 > >
143 static const bool v =
true;
150#if ALU3DGRID_PARALLEL
151 template<
int codim >
152 struct canCommunicate< ALUSimplexGrid< 3, 3 >, codim >
154 static const bool v =
true;
162 struct isLevelwiseConforming< ALUSimplexGrid< 3, 3 > >
164 static const bool v =
true;
171 struct hasBackupRestoreFacilities< ALUSimplexGrid< 3, 3 > >
173 static const bool v =
true;
A set of traits classes to store static information about grid implementation.
Dune namespace.
Definition: alignment.hh:14