MEDMEM.MESHING Class Reference

#include <MEDMEM_Meshing.hxx>

Inheritance diagram for MEDMEM.MESHING:

Inheritance graph

Public Member Functions

 MESHING ()
 ~MESHING ()
void setSpaceDimension (const int SpaceDimension)
void setMeshDimension (const int MeshDimension)
void setNumberOfNodes (const int NumberOfNodes)
void setCoordinates (const int SpaceDimension, const int NumberOfNodes, const double *Coordinates, const string System, const MED_EN::medModeSwitch Mode)
void setCoordinatesSystem (const string System) throw (MEDEXCEPTION)
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 int *Connectivity, const MED_EN::medEntityMesh Entity, const MED_EN::medGeometryElement Type) throw (MEDEXCEPTION)
void setPolygonsConnectivity (const int *ConnectivityIndex, const int *ConnectivityValue, int nbOfPolygons, const MED_EN::medEntityMesh Entity) throw (MEDEXCEPTION)
void setPolyhedraConnectivity (const int *PolyhedronIndex, const int *FacesIndex, const int *Nodes, int nbOfPolyhedra, const MED_EN::medEntityMesh Entity) throw (MEDEXCEPTION)
void setConnectivities (const int *ConnectivityIndex, const int *ConnectivityValue, const MED_EN::medConnectivity ConnectivityType, const MED_EN::medEntityMesh Entity) throw (MEDEXCEPTION)
void addGroup (const GROUP &Group) throw (MEDEXCEPTION)

Constructor & Destructor Documentation

MESHING::MESHING  ) 
 

Create an empty MESH.

MESHING::~MESHING  ) 
 


Member Function Documentation

void MESHING::setSpaceDimension const int  SpaceDimension  ) 
 

Set the dimension of the space

void MESHING::setMeshDimension const int  MeshDimension  ) 
 

Set the dimension of the MESHING

void MESHING::setNumberOfNodes const int  NumberOfNodes  ) 
 

Set the number of nodes used in the MESH

void MEDMEM.MESHING.setCoordinates const int  SpaceDimension,
const int  NumberOfNodes,
const double *  Coordinates,
const string  System,
const MED_EN::medModeSwitch  Mode
 

void MESHING::setCoordinatesSystem const string  System  )  throw (MEDEXCEPTION)
 

Set the system in which coordinates are given (CARTESIAN,CYLINDRICAL,SPHERICAL) __??MED_CART??__.

void MESHING::setCoordinatesNames const string *  name  ) 
 

Set the coordinate names array ("x ","y ","z ") of size n*MED_TAILLE_PNOM

void MESHING::setCoordinateName const string  name,
const int  i
 

Set the (i+1)^th component of coordinate names array ("x ","y ","z ") of size n*MED_TAILLE_PNOM

void MESHING::setCoordinatesUnits const string *  units  ) 
 

Set the coordinate unit names array ("cm ","cm ","cm ") of size n*MED_TAILLE_PNOM

void MESHING::setCoordinateUnit const string  unit,
const int  i
 

Set the (i+1)^th component of the coordinate unit names array ("cm ","cm ","cm ") of size n*MED_TAILLE_PNOM

void MEDMEM.MESHING.setNumberOfTypes const int  NumberOfTypes,
const MED_EN::medEntityMesh  Entity
throw (MEDEXCEPTION)
 

void MEDMEM.MESHING.setTypes const MED_EN::medGeometryElement Types,
const MED_EN::medEntityMesh  Entity
throw (MEDEXCEPTION)
 

void MEDMEM.MESHING.setNumberOfElements const int NumberOfElements,
const MED_EN::medEntityMesh  Entity
throw (MEDEXCEPTION)
 

void MEDMEM.MESHING.setConnectivity const int Connectivity,
const MED_EN::medEntityMesh  Entity,
const MED_EN::medGeometryElement  Type
throw (MEDEXCEPTION)
 

void MESHING::setPolygonsConnectivity const int ConnectivityIndex,
const int ConnectivityValue,
int  nbOfPolygons,
const MED_EN::medEntityMesh  Entity
throw (MEDEXCEPTION)
 

void MESHING::setPolyhedraConnectivity const int PolyhedronIndex,
const int FacesIndex,
const int Nodes,
int  nbOfPolyhedra,
const MED_EN::medEntityMesh  Entity
throw (MEDEXCEPTION)
 

void MEDMEM.MESHING.setConnectivities const int ConnectivityIndex,
const int ConnectivityValue,
const MED_EN::medConnectivity  ConnectivityType,
const MED_EN::medEntityMesh  Entity
throw (MEDEXCEPTION)
 

void MESHING::addGroup const GROUP Group  )  throw (MEDEXCEPTION)