4#ifndef DUNE_GEOMETRY_GENERICGEOMETRY_CODIMTABLE_HH
5#define DUNE_GEOMETRY_GENERICGEOMETRY_CODIMTABLE_HH
14 namespace GenericGeometry
17 template<
template<
int >
class Element,
int dim >
20 friend class CodimTable< Element, dim+1 >;
22 typedef typename PushBackTuple<
23 typename CodimTable< Element, dim-1 >::ElementTuple,
24 Element< dim > >::type ElementTuple;
31 const Element< codim > &
32 operator[] (
const integral_constant< int, codim > codimVariable )
const
35 return Dune::get<codim>(map_);
40 operator[] (
const integral_constant< int, codim > codimVariable )
43 return Dune::get<codim>(map_);
48 template<
template<
int >
class Element>
49 class CodimTable< Element, -1 >
51 friend class CodimTable< Element, 0 >;
A Tuple of objects.
Definition: tuples.hh:294
Dune namespace.
Definition: alignment.hh:14
Contains utility classes which can be used with tuples.
Traits for type conversions and type information.
Definition of the DUNE_UNUSED macro for the case that config.h is not available.
#define DUNE_UNUSED_PARAMETER(parm)
A macro to mark intentional unused function parameters with.
Definition: unused.hh:18