

Public Member Functions | |
| MESHING () | |
| ~MESHING () | |
| void | setCoordinates (const int SpaceDimension, const int NumberOfNodes, const double *Coordinates, const string System, const MED_EN::medModeSwitch Mode) |
| void | setCoordinatesNames (const string *names) |
| void | setCoordinateName (const string name, const int i) |
| void | setCoordinatesUnits (const string *units) |
| void | setCoordinateUnit (const string unit, const int i) |
| void | setNumberOfTypes (const int NumberOfTypes, const MED_EN::medEntityMesh Entity) throw (MEDEXCEPTION) |
| void | setTypes (const MED_EN::medGeometryElement *Types, const MED_EN::medEntityMesh Entity) throw (MEDEXCEPTION) |
| void | setNumberOfElements (const int *NumberOfElements, const MED_EN::medEntityMesh Entity) throw (MEDEXCEPTION) |
| void | setConnectivity (const MED_EN::medEntityMesh Entity, const MED_EN::medGeometryElement Type, const int *Connectivity, const int *PolyConnectivityIndex=0) throw (MEDEXCEPTION) |
| void | addGroup (const GROUP &Group) throw (MEDEXCEPTION) |
Public Member Functions inherited from MEDMEM::MESH | |
| MESH () | |
| MESH (MESH &m) | |
| virtual | ~MESH () |
| MESH (driverTypes driverType, const string &fileName="", const string &meshName="") throw (MEDEXCEPTION) | |
| void | init () |
| MESH & | operator= (const MESH &m) |
| virtual bool | operator== (const MESH &other) const |
| virtual bool | deepCompare (const GMESH &other) const |
| virtual bool | isEmpty () const |
| virtual void | printMySelf (ostream &os) const |
| virtual int | getMeshDimension () const |
| virtual bool | getIsAGrid () const |
| virtual const MESH * | convertInMESH () const |
| int | getNumberOfNodes () const |
| virtual const COORDINATE * | getCoordinateptr () const |
| string | getCoordinatesSystem () const |
| virtual const double * | getCoordinates (MED_EN::medModeSwitch Mode) const |
| virtual const double | getCoordinate (int Number, int Axis) const |
| const string * | getCoordinatesNames () const |
| const string * | getCoordinatesUnits () const |
| virtual int | getNumberOfTypes (MED_EN::medEntityMesh Entity) const |
| virtual const MED_EN::medGeometryElement * | getTypes (MED_EN::medEntityMesh Entity) const |
| virtual const CELLMODEL * | getCellsTypes (MED_EN::medEntityMesh Entity) const |
| virtual string * | getCellTypeNames (MED_EN::medEntityMesh Entity) const |
| virtual const int * | getGlobalNumberingIndex (MED_EN::medEntityMesh Entity) const |
| virtual int | getNumberOfElements (MED_EN::medEntityMesh Entity, MED_EN::medGeometryElement Type) const |
| virtual bool | existConnectivity (MED_EN::medConnectivity ConnectivityType, MED_EN::medEntityMesh Entity) const |
| virtual MED_EN::medGeometryElement | getElementType (MED_EN::medEntityMesh Entity, int Number) const |
| virtual void | calculateConnectivity (MED_EN::medConnectivity ConnectivityType, MED_EN::medEntityMesh Entity) const |
| virtual int | getConnectivityLength (MED_EN::medConnectivity ConnectivityType, MED_EN::medEntityMesh Entity, MED_EN::medGeometryElement Type) const |
| virtual const int * | getConnectivity (MED_EN::medConnectivity ConnectivityType, MED_EN::medEntityMesh Entity, MED_EN::medGeometryElement Type) const |
| virtual const int * | getConnectivityIndex (MED_EN::medConnectivity ConnectivityType, MED_EN::medEntityMesh Entity) const |
| virtual int | getElementNumber (MED_EN::medConnectivity ConnectivityType, MED_EN::medEntityMesh Entity, MED_EN::medGeometryElement Type, int *connectivity) const |
| virtual int | getReverseConnectivityLength (MED_EN::medConnectivity ConnectivityType, MED_EN::medEntityMesh Entity=MED_EN::MED_CELL) const |
| virtual const int * | getReverseConnectivity (MED_EN::medConnectivity ConnectivityType, MED_EN::medEntityMesh Entity=MED_EN::MED_CELL) const |
| virtual int | getReverseConnectivityIndexLength (MED_EN::medConnectivity ConnectivityType, MED_EN::medEntityMesh Entity=MED_EN::MED_CELL) const |
| virtual const int * | getReverseConnectivityIndex (MED_EN::medConnectivity ConnectivityType, MED_EN::medEntityMesh Entity=MED_EN::MED_CELL) const |
| virtual const CONNECTIVITY * | getConnectivityptr () const |
| void | setConnectivityptr (CONNECTIVITY *) |
| virtual SUPPORT * | getBoundaryElements (MED_EN::medEntityMesh Entity) const throw (MEDEXCEPTION) |
| virtual SUPPORT * | getSkin (const SUPPORT *Support3D) throw (MEDEXCEPTION) |
| virtual FIELD< double > * | getVolume (const SUPPORT *Support, bool isAbs=true) const throw (MEDEXCEPTION) |
| virtual FIELD< double > * | getArea (const SUPPORT *Support) const throw (MEDEXCEPTION) |
| virtual FIELD< double > * | getLength (const SUPPORT *Support) const throw (MEDEXCEPTION) |
| virtual FIELD< double > * | getNormal (const SUPPORT *Support) const throw (MEDEXCEPTION) |
| virtual FIELD< double > * | getBarycenter (const SUPPORT *Support) const throw (MEDEXCEPTION) |
| SUPPORT * | buildSupportOnNodeFromElementList (const list< int > &listOfElt, MED_EN::medEntityMesh entity) const throw (MEDEXCEPTION) |
| void | fillSupportOnNodeFromElementList (const list< int > &listOfElt, SUPPORT *supportToFill) const throw (MEDEXCEPTION) |
| int | getElementContainingPoint (const double *coord) |
| vector< vector< double > > | getBoundingBox () const |
| void | convertToPoly () |
Public Member Functions inherited from MEDMEM::GMESH | |
| GMESH () | |
| GMESH (GMESH &m) | |
| virtual | ~GMESH () |
| GMESH & | operator= (const GMESH &m) |
| virtual bool | operator== (const GMESH &other) const |
| virtual void | printMySelf (std::ostream &os) const =0 |
| int | addDriver (driverTypes driverType, const std::string &fileName="Default File Name.med", const std::string &driverName="Default Mesh Name", MED_EN::med_mode_acces access=MED_EN::RDWR) |
| int | addDriver (GENDRIVER &driver) |
| void | rmDriver (int index=0) |
| virtual void | read (int index=0) |
| virtual void | read (const GENDRIVER &genDriver) |
| virtual void | read (driverTypes driverType, const std::string &filename, const std::string &meshname) |
| virtual void | write (int index=0) const |
| virtual void | write (const GENDRIVER &genDriver, MED_EN::med_mode_acces medMode=MED_EN::WRONLY) const |
| virtual void | write (driverTypes driverType, const std::string &filename, const std::string &meshname="", MED_EN::med_mode_acces medMode=MED_EN::WRONLY) const |
| void | setName (std::string name) |
| std::string | getName () const |
| void | setDescription (std::string description) |
| std::string | getDescription () const |
| int | getSpaceDimension () const |
| virtual int | getNumberOfFamilies (MED_EN::medEntityMesh Entity) const |
| virtual const std::vector < FAMILY * > | getFamilies (MED_EN::medEntityMesh Entity) const |
| virtual const FAMILY * | getFamily (MED_EN::medEntityMesh Entity, int i) const |
| virtual int | getNumberOfGroups (MED_EN::medEntityMesh Entity) const |
| virtual const std::vector < GROUP * > | getGroups (MED_EN::medEntityMesh Entity) const |
| virtual const GROUP * | getGroup (MED_EN::medEntityMesh Entity, int i) const |
| virtual const GROUP * | getGroup (const std::string &name) const throw (MEDEXCEPTION) |
| virtual const SUPPORT * | getSupportOnAll (MED_EN::medEntityMesh Entity) const throw (MEDEXCEPTION) |
| virtual SUPPORT * | buildSupportOnNodeFromElementList (const std::list< int > &listOfElt, MED_EN::medEntityMesh entity) const =0 throw (MEDEXCEPTION) |
| virtual void | fillSupportOnNodeFromElementList (const std::list< int > &listOfElt, SUPPORT *supportToFill) const =0 throw (MEDEXCEPTION) |
| virtual SUPPORT * | buildSupportOnElementsFromElementList (const std::list< int > &listOfElt, MED_EN::medEntityMesh entity) const throw (MEDEXCEPTION) |
| void | createFamilies () |
| void | createGroups () |
Additional Inherited Members | |
Static Public Member Functions inherited from MEDMEM::GMESH | |
| static SUPPORT * | mergeSupports (const std::vector< SUPPORT * > Supports) throw (MEDEXCEPTION) |
| static SUPPORT * | intersectSupports (const std::vector< SUPPORT * > Supports) throw (MEDEXCEPTION) |
| template<class T > | |
| static FIELD< T > * | mergeFields (const std::vector< FIELD< T > * > &others, bool meshCompare=false) |
Protected Attributes inherited from MEDMEM::MESH | |
| int | _numberOfNodes |
| COORDINATE * | _coordinate |
| CONNECTIVITY * | _connectivity |
| int | _arePresentOptionnalNodesNumbers |
| map< int, int > | _optionnalToCanonicNodesNumbers |
| MEDMEM::MESHING::~MESHING | ( | ) |