Packages |
| package | V2_1 |
| package | V2_2 |
Data Structures |
| class | TCoordHelper |
| struct | TGaussDef |
| | Description of family of integration points. More...
|
| class | TGaussCoord |
| | Define a helper class to handle Gauss Points coordinates. More...
|
| struct | TShapeFun |
| | Shape function definitions. More...
|
| struct | TSeg2a |
| struct | TSeg3a |
| struct | TTria3a |
| struct | TTria6a |
| struct | TTria3b |
| struct | TTria6b |
| struct | TQuad4a |
| struct | TQuad8a |
| struct | TQuad4b |
| struct | TQuad8b |
| struct | TTetra4a |
| struct | TTetra10a |
| struct | TTetra4b |
| struct | TTetra10b |
| struct | THexa8a |
| struct | THexa20a |
| struct | THexa27a |
| struct | THexa8b |
| struct | THexa20b |
| struct | TPenta6a |
| struct | TPenta6b |
| struct | TPenta15a |
| struct | TPenta15b |
| struct | TPyra5a |
| struct | TPyra5b |
| struct | TPyra13a |
| struct | TPyra13b |
| class | SharedPtr |
| | To extend the boost.shared_ptr to support such features automatic dynamic cast. More...
|
| class | TCSlice |
| | This class intends to provide an uniform way to handle multy-dimention data (const version) More...
|
| class | TSlice |
| | This class extend TCSlice functionality for non-constant case. More...
|
| struct | TBase |
| | Define a parent class for all MEDWrapper classes. More...
|
| struct | TNameInfo |
| | Define a parent class for all named MED entities. More...
|
| struct | TModeSwitchInfo |
| | Define a parent class for all MED entities that contains a sequence of numbers. More...
|
| struct | TMeshInfo |
| | Define a base class which represents MED Mesh entity. More...
|
| struct | TFamilyInfo |
| | Define a base class which represents MED Family entity. More...
|
| struct | TElemInfo |
| | Define a parent class for all MED entities that describes mesh entites such as nodes and cells. More...
|
| struct | TNodeInfo |
| | Define a base class which represents MED Nodes entity. More...
|
| struct | TCellInfo |
| | Define a base class which represents MED Cells entity. More...
|
| struct | TPolygoneInfo |
| | Define a base class which represents MED Polygon entity. More...
|
| struct | TPolyedreInfo |
| | Define a base class which represents MED Polyedre entity. More...
|
| struct | TFieldInfo |
| | Define a base class which represents MED Field entity. More...
|
| struct | TGaussInfo |
| | The class represents MED Gauss entity. More...
|
| struct | TTimeStampInfo |
| | Define a base class which represents MED TimeStamp. More...
|
| struct | TProfileInfo |
| | The class represents MED Profile entity. More...
|
| struct | TMeshValueBase |
| | The class is a helper one. It provide safe and flexible way to get access to values for a MED TimeStamp. More...
|
| struct | TTMeshValue |
| | The class is a helper one. It provide safe and flexible way to get access to values for a MED TimeStamp. More...
|
| struct | TTimeStampValueBase |
| | The class is a base class for MED TimeStamp values holder. More...
|
| struct | TTimeStampValue |
| | The class implements a container for MED TimeStamp values. More...
|
| struct | TGrilleInfo |
| | Define a base class which represents MED Grille. More...
|
| struct | TValueHolder |
| | To provide a common way to handle values of MEDWrapper types as native MED types. More...
|
| struct | TValueHolder< TVector< TVal >, TRepresentation > |
| | To customize TValueHolder common template definition for TVector. More...
|
| struct | TTNameInfo |
| struct | TTMeshInfo |
| struct | TTFamilyInfo |
| struct | TTElemInfo |
| struct | TTNodeInfo |
| struct | TTPolygoneInfo |
| struct | TTPolyedreInfo |
| struct | TTCellInfo |
| struct | TTFieldInfo |
| struct | TTGaussInfo |
| struct | TTTimeStampInfo |
| struct | TTProfileInfo |
| struct | TTTimeStampValue |
| struct | TTGrilleInfo |
| class | TTWrapper |
| class | PrefixPrinter |
| class | TVector |
| | Main purpose to introduce the class was to customize operator []. More...
|
| struct | TWrapper |
| | Define a base class that wraps the MED API. More...
|
| class | TLockProxy |
| | This class provide thread-safety for MEDWrapper interaction. More...
|
| class | SharedPtr< TWrapper > |
| | To specialize the SharedPtr for TWrapper. More...
|
Typedefs |
typedef std::map
< EGeometrieElement, PElemInfo > | TGeom2ElemInfo |
typedef std::map
< EEntiteMaillage,
TGeom2ElemInfo > | TEntity2TGeom2ElemInfo |
| typedef std::set< PFamilyInfo > | TFamilyInfoSet |
typedef boost::tuple
< PFamilyInfo, TInt > | TFamilyTSize |
| typedef std::set< TFamilyTSize > | TFamilyTSizeSet |
typedef std::map
< EEntiteMaillage,
TFamilyTSizeSet > | TEntity2FamilySet |
typedef std::map< std::string,
TFamilyInfoSet > | TGroupInfo |
| typedef std::set< PTimeStampInfo > | TTimeStampInfoSet |
typedef std::map< PFieldInfo,
TTimeStampInfoSet > | TFieldInfo2TimeStampInfoSet |
typedef std::map
< EEntiteMaillage,
TFieldInfo2TimeStampInfoSet > | TEntite2TFieldInfo2TimeStampInfoSet |
typedef std::map
< TGaussInfo::TKey, PGaussInfo,
TGaussInfo::TLess > | TKey2Gauss |
typedef std::map
< TProfileInfo::TKey,
PProfileInfo > | TKey2Profile |
typedef boost::tuple
< EModeProfil, TKey2Profile > | TMKey2Profile |
| typedef std::map< TInt, TInt > | TFamilyID2NbCells |
| typedef double | TFloat |
| typedef int | TInt |
| typedef hid_t | TIdt |
| typedef herr_t | TErr |
| typedef TVector< TFloat > | TFloatVector |
| typedef TVector< std::string > | TStringVector |
| typedef TVector< TInt > | TIntVector |
| typedef std::set< std::string > | TStringSet |
typedef std::map
< EGeometrieElement, TInt > | TGeom2Size |
typedef std::map
< EEntiteMaillage, TGeom2Size > | TEntityInfo |
typedef std::set
< EGeometrieElement > | TGeomSet |
typedef std::map
< EEntiteMaillage, TGeomSet > | TEntity2GeomSet |
| typedef SharedPtr< TNameInfo > | PNameInfo |
| typedef SharedPtr< TMeshInfo > | PMeshInfo |
| typedef SharedPtr< TFamilyInfo > | PFamilyInfo |
| typedef SharedPtr< TElemInfo > | PElemInfo |
| typedef SharedPtr< TNodeInfo > | PNodeInfo |
| typedef SharedPtr< TPolygoneInfo > | PPolygoneInfo |
| typedef SharedPtr< TPolyedreInfo > | PPolyedreInfo |
| typedef SharedPtr< TCellInfo > | PCellInfo |
| typedef SharedPtr< TFieldInfo > | PFieldInfo |
| typedef SharedPtr< TTimeStampInfo > | PTimeStampInfo |
| typedef SharedPtr< TProfileInfo > | PProfileInfo |
| typedef SharedPtr< TGaussInfo > | PGaussInfo |
| typedef SharedPtr< TGrilleInfo > | PGrilleInfo |
typedef SharedPtr
< TTimeStampValueBase > | PTimeStampValueBase |
| typedef SharedPtr< TWrapper > | PWrapper |
| typedef TFloat(* | TGetCoord )(const TCCoordSlice &theCoordSlice) |
| typedef SharedPtr< TCoordHelper > | PCoordHelper |
| typedef std::vector< double > | TDoubleVector |
| typedef TVector< TCCoordSlice > | TCCoordSliceArr |
| typedef TVector< TCoordSlice > | TCoordSliceArr |
| typedef SharedPtr< TGaussCoord > | PGaussCoord |
| typedef TVector< char > | TString |
| | Defines a type for managing sequence of strings.
|
| typedef SharedPtr< TString > | PString |
| typedef TSlice< TInt > | TIntVecSlice |
| typedef TCSlice< TInt > | TCIntVecSlice |
| typedef TIntVector | TFamAttr |
| typedef TIntVector | TElemNum |
| typedef SharedPtr< TElemNum > | PElemNum |
| typedef TSlice< TFloat > | TFloatVecSlice |
| typedef TCSlice< TFloat > | TCFloatVecSlice |
| typedef TFloatVector | TNodeCoord |
| typedef SharedPtr< TNodeCoord > | PNodeCoord |
| typedef TFloatVecSlice | TCoordSlice |
| typedef TCFloatVecSlice | TCCoordSlice |
| typedef TIntVecSlice | TConnSlice |
| typedef TCIntVecSlice | TCConnSlice |
| typedef TVector< TCConnSlice > | TCConnSliceArr |
| typedef TVector< TConnSlice > | TConnSliceArr |
| typedef TFloatVector | TWeight |
typedef std::map
< EGeometrieElement,
PGaussInfo > | TGeom2Gauss |
typedef std::map
< EGeometrieElement, TInt > | TGeom2NbGauss |
| typedef TTMeshValue< TFloatVector > | TFloatMeshValue |
| typedef TTMeshValue< TIntVector > | TIntMeshValue |
| typedef TFloatVector | TValue |
| typedef TSlice< TFloat > | TValueSlice |
| typedef TCSlice< TFloat > | TCValueSlice |
| typedef TVector< TCValueSlice > | TCValueSliceArr |
| typedef TVector< TValueSlice > | TValueSliceArr |
| typedef TFloatMeshValue | TMeshValue |
typedef std::map
< EGeometrieElement,
TMeshValue > | TGeom2Value |
typedef std::map
< EGeometrieElement,
PProfileInfo > | TGeom2Profile |
typedef std::set
< EGeometrieElement > | TGeom |
typedef TTimeStampValue
< TFloatMeshValue > | TFloatTimeStampValue |
typedef SharedPtr
< TFloatTimeStampValue > | PFloatTimeStampValue |
typedef TTimeStampValue
< TIntMeshValue > | TIntTimeStampValue |
typedef SharedPtr
< TIntTimeStampValue > | PIntTimeStampValue |
| typedef TFloatTimeStampValue | TTimeStampVal |
| typedef PFloatTimeStampValue | PTimeStampVal |
typedef std::map< TInt,
TFloatVector > | TIndexes |
| typedef std::map< TInt, TString > | TNames |
Enumerations |
| enum | EVersion { eVUnknown = -1,
eV2_1,
eV2_2
} |
| enum | EBooleen { eFAUX,
eVRAI
} |
| enum | EModeSwitch { eFULL_INTERLACE,
eNO_INTERLACE
} |
| enum | ETypeChamp { eFLOAT64 = 6,
eINT = 26
} |
| enum | EMaillage { eNON_STRUCTURE,
eSTRUCTURE
} |
| enum | ERepere { eCART,
eCYL,
eSPHER
} |
| enum | EConnectivite { eNOD,
eDESC
} |
| enum | EGeometrieElement {
ePOINT1 = 1,
eSEG2 = 102,
eSEG3 = 103,
eTRIA3 = 203,
eQUAD4 = 204,
eTRIA6 = 206,
eQUAD8 = 208,
eTETRA4 = 304,
ePYRA5 = 305,
ePENTA6 = 306,
eHEXA8 = 308,
eTETRA10 = 310,
ePYRA13 = 313,
ePENTA15 = 315,
eHEXA20 = 320,
ePOLYGONE = 400,
ePOLYEDRE = 500,
eNONE = 0
} |
| enum | EEntiteMaillage {
eMAILLE,
eFACE,
eARETE,
eNOEUD,
eNOEUD_ELEMENT
} |
| enum | EModeProfil { eNO_PFLMOD,
eGLOBAL,
eCOMPACT
} |
| enum | EGrilleType { eGRILLE_CARTESIENNE,
eGRILLE_POLAIRE,
eGRILLE_STANDARD
} |
| enum | ETable {
eCOOR,
eCONN,
eNOM,
eNUM,
eFAM,
eCOOR_IND1,
eCOOR_IND2,
eCOOR_IND3
} |
| enum | ECoordName { eX,
eY,
eZ,
eNone
} |
Functions |
dn46 SALOME series6x631 MED
Mandriva2010 MED_SRC src
MEDWrapper Base MED_Algorithm
cxx dn46 SALOME series6x631
MED Mandriva2010 MED_SRC src
MEDWrapper Base MED_Algorithm
cxx TEntity2TGeom2ElemInfo | GetEntity2TGeom2ElemInfo (const PWrapper &theWrapper, const PMeshInfo &theMeshInfo, const MED::TEntityInfo &theEntityInfo) |
| | Get set of TElemInfo by its geometrical type and corresponding MED ENTITY.
|
| TFamilyInfoSet | GetFamilyInfoSet (const PWrapper &theWrapper, const PMeshInfo &theMeshInfo) |
| | Read set of MED FAMILIES for defined MED file.
|
| TGroupInfo | GetGroupInfo (const TFamilyInfoSet &theFamilyInfoSet) |
| | Split the input set of MED FAMILIES by corresponding MED GROUPS.
|
| TFieldInfo2TimeStampInfoSet | GetFieldInfo2TimeStampInfoSet (const PWrapper &theWrapper, const PMeshInfo &theMeshInfo, const MED::TEntityInfo &theEntityInfo) |
| | Read set of MED TIMESTAMPS groupped by corresponding MED FIELDS.
|
| TEntite2TFieldInfo2TimeStampInfoSet | GetEntite2TFieldInfo2TimeStampInfoSet (const TFieldInfo2TimeStampInfoSet &theFieldInfo2TimeStampInfoSet) |
| | Split the input set of MED TIMESTAMPS by corresponding MED FIELDS and MED ENTITIES.
|
| bool | operator< (const TFamilyTSize &theLeft, const TFamilyTSize &theRight) |
| TEntity2FamilySet | GetEntity2FamilySet (const PWrapper &theWrapper, const TEntity2TGeom2ElemInfo &theEntity2TGeom2ElemInfo, const TFamilyInfoSet &theFamilyInfoSet) |
| | Split set of MED FAMILIES by corresponding MED ENTITY.
|
| TKey2Gauss | GetKey2Gauss (const PWrapper &theWrapper, TErr *theErr=NULL, EModeSwitch theMode=eFULL_INTERLACE) |
| | Read set of MED GAUSS.
|
| PProfileInfo | GetProfileInfo (const PWrapper &theWrapper, const std::string &theProfileName, TErr *theErr=NULL, EModeProfil theMode=eCOMPACT) |
| | Get MED PROFILE by its name.
|
| TMKey2Profile | GetMKey2Profile (const PWrapper &theWrapper, TErr *theErr=NULL, EModeProfil theMode=eCOMPACT) |
| | Read set of MED PROFILES.
|
| EEntiteMaillage | GetEntityByFamilyId (PGrilleInfo &theInfo, TInt theId) |
| | Get Entity for Grille by family id.
|
| TFamilyID2NbCells | GetFamilyID2NbCells (PGrilleInfo &theInfo) |
| | Get Number of cells for theId family, for Grille.
|
| EEntiteMaillage | ConvertEntity (const EEntiteMaillage &aEntity) |
| | Convert eNOEUD_ELEMENT to eMAILLE.
|
| const TEntity2GeomSet & | GetEntity2GeomSet () |
| template<EVersion > |
| TInt | GetDESCLength () |
| template<EVersion > |
| TInt | GetIDENTLength () |
| template<EVersion > |
| TInt | GetNOMLength () |
| template<EVersion > |
| TInt | GetLNOMLength () |
| template<EVersion > |
| TInt | GetPNOMLength () |
| template<EVersion > |
| void | GetVersionRelease (TInt &majeur, TInt &mineur, TInt &release) |
| template<EVersion > |
| TInt | GetNbConn (EGeometrieElement typmai, EEntiteMaillage typent, TInt mdim) |
| TInt | GetNbNodes (EGeometrieElement typmai) |
| template<ECoordName TCoordId> |
| TFloat | GetCoord (const TCCoordSlice &theCoordSlice) |
| template<> |
| TFloat | GetCoord< eNone > (const TCCoordSlice &theCoordSlice) |
| PCoordHelper | GetCoordHelper (PNodeInfo theNodeInfo) |
| bool | IsEqual (TFloat theLeft, TFloat theRight) |
| bool | GetGaussCoord3D (const TGaussInfo &theGaussInfo, const TCellInfo &theCellInfo, const TNodeInfo &theNodeInfo, TGaussCoord &theGaussCoord, const TElemNum &theElemNum=TElemNum(), EModeSwitch theMode=eFULL_INTERLACE) |
| | To calculate Gauss Points coordinates.
|
| bool | GetBaryCenter (const TCellInfo &theCellInfo, const TNodeInfo &theNodeInfo, TGaussCoord &theGaussCoord, const TElemNum &theElemNum=TElemNum(), EModeSwitch theMode=eFULL_INTERLACE) |
| | To calculate Gauss Points coordinates for defined TCellInfo as its bary center.
|
| bool | GetBaryCenter (const TPolygoneInfo &thePolygoneInfo, const TNodeInfo &theNodeInfo, TGaussCoord &theGaussCoord, const TElemNum &theElemNum=TElemNum(), EModeSwitch theMode=eFULL_INTERLACE) |
| | To calculate Gauss Points coordinates for defined TPolygoneInfo as its bary center.
|
| bool | GetBaryCenter (const TPolyedreInfo &thePolyedreInfo, const TNodeInfo &theNodeInfo, TGaussCoord &theGaussCoord, const TElemNum &theElemNum=TElemNum(), EModeSwitch theMode=eFULL_INTERLACE) |
| | To calculate Gauss Points coordinates for defined TPolyedreInfo as its bary center.
|
| std::string | GetString (TInt theId, TInt theStep, const TString &theString) |
| | Extract a substring from the sequence of the strings.
|
| void | SetString (TInt theId, TInt theStep, TString &theString, const std::string &theValue) |
| | Set a substring in the sequence of the strings.
|
| void | SetString (TInt theId, TInt theStep, TString &theString, const TString &theValue) |
| | Set a substring in the sequence of the strings.
|
| TInt | GetDimGaussCoord (EGeometrieElement theGeom) |
| | Get dimension of the Gauss coordinates for the defined type of mesh cell.
|
| TInt | GetNbRefCoord (EGeometrieElement theGeom) |
| | Get number of referenced nodes for the defined type of mesh cell.
|
| PFloatTimeStampValue | CastToFloatTimeStampValue (const PTimeStampValueBase &theTimeStampValue) |
| PIntTimeStampValue | CastToIntTimeStampValue (const PTimeStampValueBase &theTimeStampValue) |
| template<class TMeshValueTypeFrom , class TMeshValueTypeTo > |
| void | CopyTimeStampValue (SharedPtr< TTimeStampValue< TMeshValueTypeFrom > > theTimeStampValueFrom, SharedPtr< TTimeStampValue< TMeshValueTypeTo > > theTimeStampValueTo) |
| template<class TMeshValueType > |
| void | CopyTimeStampValue (SharedPtr< TTimeStampValue< TMeshValueType > > theTimeStampValueFrom, SharedPtr< TTimeStampValue< TMeshValueType > > theTimeStampValueTo) |
| void | CopyTimeStampValueBase (const PTimeStampValueBase &theValueFrom, const PTimeStampValueBase &theValueTo) |
| template<class TimeStampValueType > |
| void | Print (SharedPtr< TimeStampValueType > theTimeStampValue) |
| EVersion | GetVersionId (const std::string &theFileName, bool theDoPreCheckInSeparateProcess) |
| bool | getMEDVersion (const std::string &fname, int &major, int &minor, int &release) |
| PWrapper | CrWrapper (const std::string &theFileName, bool theDoPreCheckInSeparateProcess) |
| PWrapper | CrWrapper (const std::string &theFileName, EVersion theId) |
| template<> |
| TInt | GetDESCLength< eV2_1 > () |
| template<> |
| TInt | GetIDENTLength< eV2_1 > () |
| template<> |
| TInt | GetLNOMLength< eV2_1 > () |
| template<> |
| TInt | GetNOMLength< eV2_1 > () |
| template<> |
| TInt | GetPNOMLength< eV2_1 > () |
| template<> |
| void | GetVersionRelease< eV2_1 > (TInt &majeur, TInt &mineur, TInt &release) |
| template<> |
| TInt | GetNbConn< eV2_1 > (EGeometrieElement typmai, EEntiteMaillage typent, TInt mdim) |
| template<> |
dn46 SALOME series6x631 MED
Mandriva2010 MED_SRC src
MEDWrapper V2_2
MED_V2_2_Wrapper cxx TInt | GetDESCLength< eV2_2 > () |
| template<> |
| TInt | GetIDENTLength< eV2_2 > () |
| template<> |
| TInt | GetNOMLength< eV2_2 > () |
| template<> |
| TInt | GetLNOMLength< eV2_2 > () |
| template<> |
| TInt | GetPNOMLength< eV2_2 > () |
| template<> |
| void | GetVersionRelease< eV2_2 > (TInt &majeur, TInt &mineur, TInt &release) |
| template<> |
| TInt | GetNbConn< eV2_2 > (EGeometrieElement typmai, EEntiteMaillage typent, TInt mdim) |
Variables |
| TGetCoord | aXYZGetCoord [3] |
| TGetCoord | aXYGetCoord [3] |
| TGetCoord | aYZGetCoord [3] |
| TGetCoord | aXZGetCoord [3] |
| TGetCoord | aXGetCoord [3] |
| TGetCoord | aYGetCoord [3] |
| TGetCoord | aZGetCoord [3] |