23 #ifndef _GEOMETRIC_ENTITY_HH_
24 #define _GEOMETRIC_ENTITY_HH_
28 class GeometricEntity;
42 std :: vector< Scalar >
pos_;
43 std :: vector< Point * >
vPt_;
44 std :: vector< Edge * >
vEd_;
59 onBlockBoundary_ =
false;
70 const unsigned int &
Id()
const
77 {
return ( Id_ != 0 ); }
91 const std :: vector< Scalar > &
pos()
const
94 std :: vector< Scalar > &
pos()
97 const std :: vector< Point * > &
vPt()
const
100 std :: vector< Point * > &
vPt()
103 const std :: vector< Edge * > &
vEd()
const
106 std :: vector< Edge * > &
vEd()
109 const std :: vector< Cell * > &
vCel()
const
112 std :: vector< Cell * > &
vCel()
116 {
return ( ge0 ==
this ); }
120 std :: cout <<
"# geometricEntity : ";
123 <<
" , Id = " << this->
Id()
124 <<
" , mark = " << this->
mark()