24 #ifndef MEDGROUPINFO_H 25 #define MEDGROUPINFO_H 27 #include "MEDCellBaseInfo.h" 39 typedef std::map<int,std::vector<int> > map_indices_tipo;
42 map_indices_tipo indices_tipo;
43 MED_EN::medEntityMesh tipo_entidad;
44 mutable MEDMEM::GROUP *med_group;
56 MEDMEM::GROUP *getGrupoMED(
void)
const;
62 void nueva_celda(
size_t i,
const MED_EN::medGeometryElement &);
std::vector< int > getElementIndices(void) const
Returns a vector with the indexes of the elements ordered by type.
Definition: MEDGroupInfo.cc:139
void new_vertice(size_t i, const MEDMapIndices &)
Appends a vertex to the group.
Definition: MEDGroupInfo.cc:99
Information about node and element sets.
Definition: MEDGroupInfo.h:36
std::vector< int > getVectorIndicesTipos(void) const
Returns the vector with the positions of the different element types int the vector of element indexe...
Definition: MEDGroupInfo.cc:124
Envoltorio para el objeto MESHING de MED.
Definition: MEDMeshing.h:45
void to_med(void) const
Dumps group definition on mesh MED.
Definition: MEDGroupInfo.cc:148
std::vector< int > & getElementOfTypeIndices(const MED_EN::medGeometryElement &)
Returns the vector with the indexes of the elements that match the type being passed as parameter...
Definition: MEDGroupInfo.cc:89
Map between the indexes in XC and in MEDMEM.
Definition: MEDMapIndices.h:36
MEDGroupInfo(MEDMeshing *mesh, const std::string &)
Constructor.
Definition: MEDGroupInfo.cc:33
Information about a field defined over a mesh subset.
Definition: MEDFieldInfo.h:38
~MEDGroupInfo(void)
Destructor.
Definition: MEDGroupInfo.cc:70
void nueva_celda(size_t i, const MED_EN::medGeometryElement &)
Appends a cell to the group.
Definition: MEDGroupInfo.cc:109
Object set.
Definition: Set.h:63
const std::string & getNombre(void) const
Returns the nombre del grupo.
Definition: MEDGroupInfo.cc:119
Basic information about mesh cells.
Definition: MEDCellBaseInfo.h:39
================================================================================
Definition: ContinuaReprComponent.h:34