1 #ifndef DUNE_DGFEnTITYKEY_HH
2 #define DUNE_DGFEnTITYKEY_HH
19 DGFEntityKey (
const std :: vector< A > &key,
bool setOrigKey =
true );
21 int N,
int offset,
bool setOrigKey =
true );
27 inline bool operator < ( const DGFEntityKey< A > &k )
const;
29 void orientation (
int base, std :: vector< std :: vector< double > > &vtx );
30 void print( std :: ostream &out = std :: cerr )
const;
33 inline const A &
origKey (
int i )
const;
34 inline int size ()
const;
37 std :: vector< A > key_, origKey_;
84 inline static int nofFaces (
int dim, std::vector< unsigned int > &element );
85 inline static int faceSize (
int dim,
bool simpl );
88 generateFace (
int dim,
const std::vector< unsigned int > &element,
int f );
93 generateCubeFace(
const std::vector< unsigned int > &element,
int f );
97 generateSimplexFace (
const std::vector< unsigned int > &element,
int f );
108 switch( element.size() )
118 switch( element.size() )
142 return (simpl ? 3 : 4);