XC Open source finite element analysis program
Public Types | Public Member Functions | Protected Member Functions | Friends | List of all members
XC::MEDGroupInfo Class Reference

Information about node and element sets. More...

#include <MEDGroupInfo.h>

Inheritance diagram for XC::MEDGroupInfo:
XC::MEDCellBaseInfo XC::MEDBaseInfo XC::MEDObject

Public Types

typedef std::map< int, std::vector< int > > map_indices_tipo
 
- Public Types inherited from XC::MEDObject
typedef ObjMap< MEDObjectcontenedor
 
typedef contenedor::iterator iterator
 
typedef contenedor::const_iterator const_iterator
 

Public Member Functions

 ~MEDGroupInfo (void)
 Destructor.
 
const std::string & getNombre (void) const
 Returns the nombre del grupo.
 
void new_vertice (size_t i, const MEDMapIndices &)
 Appends a vertex to the group.
 
void nueva_celda (size_t i, const MED_EN::medGeometryElement &)
 Appends a cell to the group.
 
void to_med (void) const
 Dumps group definition on mesh MED.
 
- Public Member Functions inherited from XC::MEDCellBaseInfo
size_t getNumberOfElements (void) const
 Returns the number of elements.
 
void new_cell (size_t i, const MED_EN::medGeometryElement &)
 Adds cell connectivity.
 
const MEDMapNumCeldasPorTipogetMapCellTypes (void) const
 
void to_support_med (MEDMEM::SUPPORT &supp) const
 Vuelca la las celdas en un objeto SUPPORT de MEDMEM.
 
void to_med_mesh (MEDMEM::MESHING &) const
 Dumps information on MED mesh.
 
- Public Member Functions inherited from XC::MEDBaseInfo
const MEDMapIndicesgetMapIndices (void) const
 Returns a const reference to the indices container.
 
virtual void clear (void)
 Indices deletion.
 
- Public Member Functions inherited from XC::MEDObject
 MEDObject (void)
 Constructor.
 

Protected Member Functions

 MEDGroupInfo (MEDMeshing *mesh, const std::string &)
 Constructor.
 
 MEDGroupInfo (MEDMeshing *mesh, const Set &)
 Constructor.
 
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.
 
std::vector< int > getVectorIndicesTipos (void) const
 Returns the vector with the positions of the different element types int the vector of element indexes.
 
std::vector< int > getElementIndices (void) const
 Returns a vector with the indexes of the elements ordered by type.
 
const MEDMeshinggetMesh (void) const
 
MEDMEM::GROUP * getGrupoMED (void) const
 
- Protected Member Functions inherited from XC::MEDBaseInfo
void new_tag (size_t tag)
 Appends i to the indices.
 

Friends

class MEDMeshing
 
class MEDFieldInfo
 

Additional Inherited Members

- Protected Attributes inherited from XC::MEDCellBaseInfo
MEDMapNumCeldasPorTipo cell_types
 Type and number of elements for each of those types.
 
- Protected Attributes inherited from XC::MEDBaseInfo
MEDMapIndices indices
 Map between XC and MED indexes.
 

Detailed Description

Information about node and element sets.


The documentation for this class was generated from the following files: