Version: 8.3.0
MED_Algorithm.hxx File Reference
#include "MED_WrapperBase.hxx"
#include "MED_Structures.hxx"
#include <set>
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

namespace  MED
 

Typedefs

typedef std::map
< EGeometrieElement, PElemInfo > 
MED::TGeom2ElemInfo
 
typedef std::map
< EEntiteMaillage,
TGeom2ElemInfo > 
MED::TEntity2TGeom2ElemInfo
 
typedef std::set< PFamilyInfo > MED::TFamilyInfoSet
 
typedef boost::tuple
< PFamilyInfo, TInt > 
MED::TFamilyTSize
 
typedef std::set< TFamilyTSize > MED::TFamilyTSizeSet
 
typedef std::map
< EEntiteMaillage,
TFamilyTSizeSet > 
MED::TEntity2FamilySet
 
typedef std::map< std::string,
TFamilyInfoSet > 
MED::TGroupInfo
 
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)
 
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...