3 #ifndef DUNE_DGFEnTITYKEY_HH 4 #define DUNE_DGFEnTITYKEY_HH 20 DGFEntityKey (
const std :: vector< A > &key,
bool setOrigKey =
true );
22 int N,
int offset,
bool setOrigKey =
true );
28 inline bool operator < ( const DGFEntityKey< A > &k )
const;
30 void orientation (
int base, std :: vector< std :: vector< double > > &vtx );
31 void print( std :: ostream &out = std :: cerr )
const;
34 inline const A &
origKey (
int i )
const;
35 inline int size ()
const;
38 std :: vector< A > key_, origKey_;
85 inline static int nofFaces (
int dim,
const std::vector< unsigned int > &element );
86 inline static int faceSize (
int dim,
bool simpl );
89 generateFace (
int dim,
const std::vector< unsigned int > &element,
int f );
94 generateCubeFace(
const std::vector< unsigned int > &element,
int f );
98 generateSimplexFace (
const std::vector< unsigned int > &element,
int f );
109 switch( element.size() )
119 switch( element.size() )
143 return (simpl ? 3 : 4);
int size() const
Definition: entitykey.hh:73
bool origKeySet() const
Definition: entitykey.hh:59
const A & origKey(int i) const
Definition: entitykey.hh:66
Definition: entitykey.hh:18
void print(std::ostream &out=std::cerr) const
Definition: entitykey_inline.hh:103
bool operator<(const DGFEntityKey< A > &k) const
Definition: entitykey.hh:51
static int faceSize(int dim, bool simpl)
Definition: entitykey.hh:134
Definition: entitykey.hh:83
static int nofFaces(int dim, const std::vector< unsigned int > &element)
Definition: entitykey.hh:102
DGFEntityKey< A > & operator=(const DGFEntityKey< A > &k)
Definition: entitykey_inline.hh:62
void orientation(int base, std::vector< std::vector< double > > &vtx)
Definition: entitykey_inline.hh:76
Include standard header files.
Definition: agrid.hh:59
const A & operator[](int i) const
Definition: entitykey.hh:44
DGFEntityKey(const std::vector< A > &key, bool setOrigKey=true)
Definition: entitykey_inline.hh:17