18class EntitiesOfElements :
public Elements {
21 typedef default_lo LO;
22 typedef default_go GO;
23 typedef default_no NO;
24 typedef Elements Elements_Type;
26 typedef typename Map_Type::MapPtr_Type MapPtr_Type;
27 typedef typename Map_Type::MapConstPtr_Type MapConstPtr_Type;
31 EntitiesOfElements( EntitiesOfElements& EntitiesOfElements );
35 void addEntity(
FiniteElement& fe, vec_GO_Type& elementsOfEntity );
37 void setElementsEntities( vec2D_GO_Type& elementsOfEntities );
39 void partitionEntities( MapConstPtr_Type elementMap, MapConstPtr_Type nodeMapRepeated );
41 void sortUniqueAndSetGlobalIDs(vec2D_GO_Type &combinedElements);
43 const vec_LO_Type& getElementsOfEntity(
int i );
45 const vec_GO_Type& getElementsOfEntityGlobal(
int i );
47 vec2D_GO_Type getElementsOfEntityGlobal(){
return elementsOfEntitiesGlobal_;};
51 vec2D_GO_Type elementsOfEntitiesGlobal_;
52 vec2D_LO_Type elementsOfEntitiesLocal_;