28 #include "MEDObject.h" 29 #include "xc_basic/src/med_xc/MEDMEM_Meshing.hxx" 30 #include "MEDCellInfo.h" 31 #include "MEDVertexInfo.h" 32 #include "MEDGroupInfo.h" 33 #include "MEDFieldInfo.h" 39 class MEDDblFieldInfo;
51 mutable std::deque<MEDGroupInfo> med_groups;
52 mutable std::deque<MEDFieldInfo *> med_fields;
54 static const std::string str_node_group;
55 static const std::string str_element_group;
57 mutable MEDMEM::MESHING mesh;
61 void new_node(
size_t i,
const std::vector<double> &coo);
80 void write(
const std::string &);
82 inline const std::string getMeshName(
void)
const 83 {
return mesh.getName(); }
84 inline void setMeshName(
const std::string &str)
const 85 {
return mesh.setName(str); }
Information about a field defined over a set.
Definition: FieldInfo.h:39
void defineMEDGaussModels(const Set &, MEDFieldInfo &) const
Set the integration Gauss model for the elements on the set.
Definition: MEDMeshing.cc:136
Finite element mesh.
Definition: Mesh.h:64
void defineMEDFields(void) const
Define los campos de MEDMEM correspondientes a los de XC.
Definition: MEDMeshing.cc:182
Information about node and element sets.
Definition: MEDGroupInfo.h:36
Container of field definitions.
Definition: MapFields.h:44
Envoltorio para el objeto MESHING de MED.
Definition: MEDMeshing.h:45
Base class for MED objects.
Definition: MEDObject.h:39
void defineMEDGroups(void)
Define los grupos de MEDMEM correspondientes a the sets de XC.
Definition: MEDMeshing.cc:78
void defineMEDDblField(const Set &, const FieldInfo &, MEDGroupInfo *) const
Defines a field over an element set.
Definition: MEDMeshing.cc:142
Map between the indexes in XC and in MEDMEM.
Definition: MEDMapIndices.h:36
MEDMEM::MESHING & getMEDMesh(void) const
Returns a reference to the MEDMEM mesh.
Definition: MEDMeshing.cc:52
void clear(void)
Erases la mesh.
Definition: MEDMeshing.cc:56
Finite element problem.
Definition: ProblemaEF.h:84
void defineMEDIntField(const Set &, const FieldInfo &, MEDGroupInfo *) const
Defines a field over a set.
Definition: MEDMeshing.cc:162
Information about a field defined over a mesh subset.
Definition: MEDFieldInfo.h:38
Object set.
Definition: Set.h:63
~MEDMeshing(void)
Constructor.
Definition: MEDMeshing.cc:67
void to_med(void)
Dumps vertices and cells definition onto mesh MED.
Definition: MEDMeshing.cc:212
================================================================================
Definition: ContinuaReprComponent.h:34
Sets container.
Definition: MapSet.h:57
Information about mesh vertex.
Definition: MEDVertexInfo.h:37
Information about mesh cells (conectivity,...).
Definition: MEDCellInfo.h:37