Version: 9.12.0
MED_Algorithm.hxx File Reference
#include "MED_WrapperDef.hxx"
#include "MED_Structures.hxx"
#include <boost/tuple/tuple.hpp>
#include <set>
#include <string>
Include dependency graph for MED_Algorithm.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 MED
 

Typedefs

typedef std::map< EGeometrieElement, PElemInfo > MED::TGeom2ElemInfo
 
typedef std::map< EEntiteMaillage, TGeom2ElemInfo > MED::TEntity2TGeom2ElemInfo
 
typedef std::set< PFamilyInfo > MED::TFamilyInfoSet
 
typedef std::map< std::string, TFamilyInfoSet > MED::TGroupInfo
 
typedef boost::tuple< PFamilyInfo, TInt > MED::TFamilyTSize
 
typedef std::set< TFamilyTSize > MED::TFamilyTSizeSet
 
typedef std::map< EEntiteMaillage, TFamilyTSizeSet > MED::TEntity2FamilySet
 
typedef std::set< PTimeStampInfo > MED::TTimeStampInfoSet
 
typedef std::map< PFieldInfo, TTimeStampInfoSet > MED::TFieldInfo2TimeStampInfoSet
 
typedef std::map< EEntiteMaillage, TFieldInfo2TimeStampInfoSet > MED::TEntite2TFieldInfo2TimeStampInfoSet
 
typedef std::map< TGaussInfo::TKey, PGaussInfo, TGaussInfo::TLess > MED::TKey2Gauss
 
typedef std::map< TProfileInfo::TKey, PProfileInfo > MED::TKey2Profile
 
typedef boost::tuple< EModeProfil, TKey2Profile > MED::TMKey2Profile
 
typedef std::map< TInt, TInt > MED::TFamilyID2NbCells
 

Functions

TEntity2TGeom2ElemInfo MED::GetEntity2TGeom2ElemInfo (const PWrapper &theWrapper, const PMeshInfo &theMeshInfo, const MED::TEntityInfo &theEntityInfo)
 Get set of TElemInfo by its geometrical type and corresponding MED ENTITY. More...
 
TFamilyInfoSet MED::GetFamilyInfoSet (const PWrapper &theWrapper, const PMeshInfo &theMeshInfo)
 Read set of MED FAMILIES for defined MED file. More...
 
bool MED::operator< (const TFamilyTSize &theLeft, const TFamilyTSize &theRight)
 Compare two MED FAMILIES. More...
 
TEntity2FamilySet MED::GetEntity2FamilySet (const PWrapper &theWrapper, const TEntity2TGeom2ElemInfo &theEntity2TGeom2ElemInfo, const TFamilyInfoSet &theFamilyInfoSet)
 Split set of MED FAMILIES by corresponding MED ENTITY. More...
 
TGroupInfo MED::GetGroupInfo (const TFamilyInfoSet &theFamilyInfoSet)
 Split the input set of MED FAMILIES by corresponding MED GROUPS. More...
 
TFieldInfo2TimeStampInfoSet MED::GetFieldInfo2TimeStampInfoSet (const PWrapper &theWrapper, const PMeshInfo &theMeshInfo, const MED::TEntityInfo &theEntityInfo)
 Read set of MED TIMESTAMPS groupped by corresponding MED FIELDS. More...
 
TEntite2TFieldInfo2TimeStampInfoSet MED::GetEntite2TFieldInfo2TimeStampInfoSet (const TFieldInfo2TimeStampInfoSet &theFieldInfo2TimeStampInfoSet)
 Split the input set of MED TIMESTAMPS by corresponding MED FIELDS and MED ENTITIES. More...
 
TKey2Gauss MED::GetKey2Gauss (const PWrapper &theWrapper, TErr *theErr=NULL, EModeSwitch theMode=eFULL_INTERLACE)
 Read set of MED GAUSS. More...
 
PProfileInfo MED::GetProfileInfo (const PWrapper &theWrapper, const std::string &theProfileName, TErr *theErr=NULL, EModeProfil theMode=eCOMPACT)
 Get MED PROFILE by its name. More...
 
TMKey2Profile MED::GetMKey2Profile (const PWrapper &theWrapper, TErr *theErr=NULL, EModeProfil theMode=eCOMPACT)
 Read set of MED PROFILES. More...
 
EEntiteMaillage MED::GetEntityByFamilyId (PGrilleInfo &theInfo, TInt theId)
 Get Entity for Grille by family id. More...
 
TFamilyID2NbCells MED::GetFamilyID2NbCells (PGrilleInfo &theInfo)
 Get Number of cells for theId family, for Grille. More...
 
EEntiteMaillage MED::ConvertEntity (const EEntiteMaillage &aEntity)
 Convert eNOEUD_ELEMENT to eMAILLE. More...