3 #ifndef DUNE_DGFEnTITYKEY_HH
4 #define DUNE_DGFEnTITYKEY_HH
21 DGFEntityKey (
const std :: vector< A > &key,
bool setOrigKey =
true );
23 int N,
int offset,
bool setOrigKey =
true );
29 inline bool operator < ( const DGFEntityKey< A > &k )
const;
31 void orientation (
int base, std :: vector< std :: vector< double > > &vtx );
32 void print( std :: ostream &out = std :: cerr )
const;
35 inline const A &
origKey (
int i )
const;
36 inline int size ()
const;
39 std :: vector< A > key_, origKey_;
86 inline static int nofFaces (
int dim, std::vector< unsigned int > &element );
87 inline static int faceSize (
int dim,
bool simpl );
90 generateFace (
int dim,
const std::vector< unsigned int > &element,
int f );
95 generateCubeFace(
const std::vector< unsigned int > &element,
int f );
99 generateSimplexFace (
const std::vector< unsigned int > &element,
int f );
110 switch( element.size() )
120 switch( element.size() )
144 return (simpl ? 3 : 4);