Version: 5.1.6

MEDMEM._intermediateMED Struct Reference

#include <MEDMEM_DriverTools.hxx>

Inheritance diagram for MEDMEM._intermediateMED:
Inheritance graph

Public Types

typedef std::map
< MED_EN::medGeometryElement,
std::set< _maille > > 
TMaillageByType
typedef std::map
< MED_EN::medGeometryElement,
int
TNbByType
typedef std::map< const
_maille *, std::vector< int > > 
TPolyherdalNbFaceNodes

Public Member Functions

_groupe::TMaille insert (const _maille &ma)
int getMeshDimension () const
void mergeNodesAndElements (double tolerance)
CONNECTIVITYgetConnectivity ()
COORDINATEgetCoordinate (const string &coordinateSystem="CARTESIAN")
void getGroups (std::vector< GROUP * > &_groupCell, std::vector< GROUP * > &_groupFace, std::vector< GROUP * > &_groupEdge, std::vector< GROUP * > &_groupNode, MESH *_ptrMesh)
void getFields (std::list< FIELD_ * > &fields)
void treatGroupes ()
void numerotationMaillage ()
bool numerotationPoints ()
int nbMerged (int geoType) const
 nb nodes removed by merge
 _intermediateMED ()
 ~_intermediateMED ()

Data Fields

TNbByType nbRemovedByType
std::vector< _groupegroupes
std::map< int, _noeudpoints
std::list< _fieldBase * > fields
bool hasMixedCells
TPolyherdalNbFaceNodes polyherdalNbFaceNodes
bool myGroupsTreated
bool myNodesNumerated
bool myMaillesNumerated
TMaillageByType maillageByType
TMaillageByType::value_type * currentTypeMailles

Friends

class _maillageByDimIterator

Member Typedef Documentation

typedef std::map< const _maille*, std::vector<int> > MEDMEM._intermediateMED.TPolyherdalNbFaceNodes

Constructor & Destructor Documentation

MEDMEM._intermediateMED._intermediateMED (  ) 
MEDMEM._intermediateMED::~_intermediateMED (  ) 

Member Function Documentation

_groupe::TMaille MEDMEM._intermediateMED::insert ( const _maille ma  ) 
int MEDMEM._intermediateMED::getMeshDimension (  )  const
void MEDMEM._intermediateMED::mergeNodesAndElements ( double  tolerance  ) 
CONNECTIVITY * MEDMEM._intermediateMED::getConnectivity (  ) 
COORDINATE * MEDMEM._intermediateMED::getCoordinate ( const string &  coordinateSystem = "CARTESIAN"  ) 
void MEDMEM._intermediateMED::getGroups ( std::vector< GROUP * > &  _groupCell,
std::vector< GROUP * > &  _groupFace,
std::vector< GROUP * > &  _groupEdge,
std::vector< GROUP * > &  _groupNode,
MESH _ptrMesh 
)
void MEDMEM._intermediateMED::getFields ( std::list< FIELD_ * > &  fields  ) 
void MEDMEM._intermediateMED::treatGroupes (  ) 
void MEDMEM._intermediateMED::numerotationMaillage (  ) 
bool MEDMEM._intermediateMED::numerotationPoints (  ) 
int MEDMEM._intermediateMED::nbMerged ( int  geoType  )  const

nb nodes removed by merge

< nb nodes removed by merge

References medClient_test.type.


Friends And Related Function Documentation

friend class _maillageByDimIterator [friend]

Field Documentation

TMaillageByType::value_type* MEDMEM._intermediateMED.currentTypeMailles