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) |
![]() | |
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 () |
![]() | |
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 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) |
![]() | |
int | _numberOfNodes |
COORDINATE * | _coordinate |
CONNECTIVITY * | _connectivity |
int | _arePresentOptionnalNodesNumbers |
map< int, int > | _optionnalToCanonicNodesNumbers |
MEDMEM::MESHING::~MESHING | ( | ) |