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 | TQuad9a |
struct | TQuad4b |
struct | TQuad8b |
struct | TQuad9b |
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 a uniform way to handle multidimensional data (const version) More... | |
class | TSlice |
This class extends 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 entities 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 | TBallInfo |
Define a class representing MED_BALL structure element. 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 (structured mesh) More... | |
class | TFileInternal |
class | MEDIDTHoder |
class | TFileDecorator |
class | TMemFile |
class | TFile |
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 | TTBallInfo |
struct | TTFieldInfo |
struct | TTGaussInfo |
struct | TTTimeStampInfo |
struct | TTProfileInfo |
struct | TTTimeStampValue |
struct | TTGrilleInfo |
class | PrefixPrinter |
class | TVector |
Main purpose to introduce the class was to customize operator []. More... | |
class | TFileWrapper |
class | TWrapper |
Class that wraps the MED API. More... | |
class | TLockProxy |
This class provides thread-safety for MEDWrapper interaction. More... | |
class | SharedPtr< TWrapper > |
Specialization of SharedPtr for TWrapper. More... | |
Functions | |
TEntity2TGeom2ElemInfo | 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 | GetFamilyInfoSet (const PWrapper &theWrapper, const PMeshInfo &theMeshInfo) |
Read set of MED FAMILIES for defined MED file. More... | |
TGroupInfo | GetGroupInfo (const TFamilyInfoSet &theFamilyInfoSet) |
Split the input set of MED FAMILIES by corresponding MED GROUPS. More... | |
TFieldInfo2TimeStampInfoSet | GetFieldInfo2TimeStampInfoSet (const PWrapper &theWrapper, const PMeshInfo &theMeshInfo, const MED::TEntityInfo &theEntityInfo) |
Read set of MED TIMESTAMPS groupped by corresponding MED FIELDS. More... | |
TEntite2TFieldInfo2TimeStampInfoSet | GetEntite2TFieldInfo2TimeStampInfoSet (const TFieldInfo2TimeStampInfoSet &theFieldInfo2TimeStampInfoSet) |
Split the input set of MED TIMESTAMPS by corresponding MED FIELDS and MED ENTITIES. More... | |
bool | operator< (const TFamilyTSize &theLeft, const TFamilyTSize &theRight) |
Compare two MED FAMILIES. More... | |
TEntity2FamilySet | GetEntity2FamilySet (const PWrapper &theWrapper, const TEntity2TGeom2ElemInfo &theEntity2TGeom2ElemInfo, const TFamilyInfoSet &theFamilyInfoSet) |
Split set of MED FAMILIES by corresponding MED ENTITY. More... | |
TKey2Gauss | GetKey2Gauss (const PWrapper &theWrapper, TErr *theErr=NULL, EModeSwitch theMode=eFULL_INTERLACE) |
Read set of MED GAUSS. More... | |
PProfileInfo | GetProfileInfo (const PWrapper &theWrapper, const std::string &theProfileName, TErr *theErr=NULL, EModeProfil theMode=eCOMPACT) |
Get MED PROFILE by its name. More... | |
TMKey2Profile | GetMKey2Profile (const PWrapper &theWrapper, TErr *theErr=NULL, EModeProfil theMode=eCOMPACT) |
Read set of MED PROFILES. More... | |
EEntiteMaillage | GetEntityByFamilyId (PGrilleInfo &theInfo, TInt theId) |
Get Entity for Grille by family id. More... | |
TFamilyID2NbCells | GetFamilyID2NbCells (PGrilleInfo &theInfo) |
Get Number of cells for theId family, for Grille. More... | |
EEntiteMaillage | ConvertEntity (const EEntiteMaillage &aEntity) |
Convert eNOEUD_ELEMENT to eMAILLE. More... | |
TInt | GetDESCLength () |
TInt | GetIDENTLength () |
TInt | GetNOMLength () |
TInt | GetLNOMLength () |
TInt | GetPNOMLength () |
void | GetVersionRelease (TInt &major, TInt &minor, TInt &release) |
TInt | GetNbConn (EGeometrieElement typmai, EEntiteMaillage, TInt) |
TInt | GetNbNodes (EGeometrieElement typmai) |
const MED::TEntity2GeomSet & | GetEntity2GeomSet () |
template<ECoordName TCoordId> | |
TFloat | GetCoord (const TCCoordSlice &theCoordSlice) |
template<> | |
TFloat | GetCoord< eNone > (const TCCoordSlice &) |
PCoordHelper | GetCoordHelper (PNodeInfo theNodeInfo) |
bool | exists (const std::string &fileName) |
std::vector< int > | GetMEDVersionsAppendCompatible () |
Return the list of med versions compatibles for write/append, encoded in 10*major+minor (for instance, code for med 3.2.1 is 32) More... | |
bool | CheckCompatibility (const std::string &fileName, bool isForAppend) |
: Check read or write(append) Compatibility of a med file More... | |
bool | GetMEDVersion (const std::string &fileName, int &major, int &minor, int &release) |
std::string | GetMEDVersion (const std::string &fileName) |
PWrapper | CrWrapperR (const std::string &fileName) |
PWrapper | CrWrapperW (const std::string &fileName, int theVersion, TFileInternal *tfileInst) |
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. More... | |
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. More... | |
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. More... | |
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. More... | |
std::string | GetString (TInt theId, TInt theStep, const TString &theString) |
Extract a substring from the sequence of the strings. More... | |
void | SetString (TInt theId, TInt theStep, TString &theString, const std::string &theValue) |
Set a substring in the sequence of the strings. More... | |
void | SetString (TInt theId, TInt theStep, TString &theString, const TString &theValue) |
Set a substring in the sequence of the strings. More... | |
TInt | GetDimGaussCoord (EGeometrieElement theGeom) |
Get dimension of the Gauss coordinates for the defined type of mesh cell. More... | |
TInt | GetNbRefCoord (EGeometrieElement theGeom) |
Get number of referenced nodes for the defined type of mesh cell. More... | |
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) |
Variables | |
TGetCoord | aXYZGetCoord [3] |
TGetCoord | aXYGetCoord [3] |
TGetCoord | aYZGetCoord [3] |
TGetCoord | aXZGetCoord [3] |
TGetCoord | aXGetCoord [3] |
TGetCoord | aYGetCoord [3] |
TGetCoord | aZGetCoord [3] |
typedef SharedPtr<TBallInfo> MED::PBallInfo |
typedef SharedPtr<TCellInfo> MED::PCellInfo |
typedef SharedPtr<TCoordHelper> MED::PCoordHelper |
typedef SharedPtr<TElemInfo> MED::PElemInfo |
typedef SharedPtr<TElemNum> MED::PElemNum |
typedef SharedPtr<TFamilyInfo> MED::PFamilyInfo |
typedef SharedPtr<TFieldInfo> MED::PFieldInfo |
typedef std::shared_ptr<TFileInternal> MED::PFileInternal |
typedef SharedPtr<TGaussCoord> MED::PGaussCoord |
typedef SharedPtr<TGaussInfo> MED::PGaussInfo |
typedef SharedPtr<TGrilleInfo> MED::PGrilleInfo |
typedef SharedPtr<TMeshInfo> MED::PMeshInfo |
typedef SharedPtr<TNameInfo> MED::PNameInfo |
typedef SharedPtr<TNodeCoord> MED::PNodeCoord |
typedef SharedPtr<TNodeInfo> MED::PNodeInfo |
typedef SharedPtr<TPolyedreInfo> MED::PPolyedreInfo |
typedef SharedPtr<TPolygoneInfo> MED::PPolygoneInfo |
typedef SharedPtr<TProfileInfo> MED::PProfileInfo |
typedef SharedPtr<TString> MED::PString |
typedef SharedPtr<TTimeStampInfo> MED::PTimeStampInfo |
typedef SharedPtr< TWrapper > MED::PWrapper |
typedef TCIntVecSlice MED::TCConnSlice |
typedef TVector<TCConnSlice> MED::TCConnSliceArr |
typedef TCFloatVecSlice MED::TCCoordSlice |
typedef TVector<TCCoordSlice> MED::TCCoordSliceArr |
typedef TCSlice<TFloat> MED::TCFloatVecSlice |
typedef TCSlice<TInt> MED::TCIntVecSlice |
typedef TIntVecSlice MED::TConnSlice |
typedef TVector<TConnSlice> MED::TConnSliceArr |
typedef TFloatVecSlice MED::TCoordSlice |
typedef TVector<TCoordSlice> MED::TCoordSliceArr |
typedef TCSlice<TFloat> MED::TCValueSlice |
typedef TVector<TCValueSlice> MED::TCValueSliceArr |
typedef std::vector<double> MED::TDoubleVector |
typedef TIntVector MED::TElemNum |
typedef std::map<EEntiteMaillage,TFieldInfo2TimeStampInfoSet> MED::TEntite2TFieldInfo2TimeStampInfoSet |
typedef std::map<EEntiteMaillage,TFamilyTSizeSet> MED::TEntity2FamilySet |
typedef std::map<EEntiteMaillage,TGeomSet> MED::TEntity2GeomSet |
typedef std::map<EEntiteMaillage,TGeom2ElemInfo> MED::TEntity2TGeom2ElemInfo |
typedef std::map<EEntiteMaillage,TGeom2Size> MED::TEntityInfo |
typedef herr_t MED::TErr |
typedef TIntVector MED::TFamAttr |
typedef std::map<TInt,TInt> MED::TFamilyID2NbCells |
typedef std::set<PFamilyInfo> MED::TFamilyInfoSet |
typedef boost::tuple<PFamilyInfo,TInt> MED::TFamilyTSize |
typedef std::set<TFamilyTSize> MED::TFamilyTSizeSet |
typedef std::map<PFieldInfo,TTimeStampInfoSet> MED::TFieldInfo2TimeStampInfoSet |
typedef double MED::TFloat |
typedef TTMeshValue<TFloatVector> MED::TFloatMeshValue |
typedef TSlice<TFloat> MED::TFloatVecSlice |
typedef TVector<TFloat> MED::TFloatVector |
typedef std::set<EGeometrieElement> MED::TGeom |
typedef std::map<EGeometrieElement,PElemInfo> MED::TGeom2ElemInfo |
typedef std::map<EGeometrieElement,PGaussInfo> MED::TGeom2Gauss |
typedef std::map<EGeometrieElement,TInt> MED::TGeom2NbGauss |
typedef std::map<EGeometrieElement,PProfileInfo> MED::TGeom2Profile |
typedef std::map<EGeometrieElement,TInt> MED::TGeom2Size |
typedef std::map<EGeometrieElement,TMeshValue> MED::TGeom2Value |
typedef std::set<EGeometrieElement> MED::TGeomSet |
typedef TFloat(* MED::TGetCoord) (const TCCoordSlice &theCoordSlice) |
typedef std::map<std::string,TFamilyInfoSet> MED::TGroupInfo |
typedef hid_t MED::TIdt |
typedef TVector<smIdType> MED::TIDVector |
typedef std::map<TInt,TFloatVector> MED::TIndexes |
typedef med_int MED::TInt |
typedef TTMeshValue<TIntVector> MED::TIntMeshValue |
typedef TSlice<TInt> MED::TIntVecSlice |
typedef TVector<TInt> MED::TIntVector |
typedef std::map<TGaussInfo::TKey,PGaussInfo,TGaussInfo::TLess> MED::TKey2Gauss |
typedef std::map<TProfileInfo::TKey,PProfileInfo> MED::TKey2Profile |
typedef TFloatMeshValue MED::TMeshValue |
typedef boost::tuple<EModeProfil,TKey2Profile> MED::TMKey2Profile |
typedef std::map<TInt,TString> MED::TNames |
typedef TFloatVector MED::TNodeCoord |
typedef TVector<char> MED::TString |
Defines a type for managing sequence of strings.
typedef std::set<std::string> MED::TStringSet |
typedef TVector<std::string> MED::TStringVector |
typedef std::set<PTimeStampInfo> MED::TTimeStampInfoSet |
typedef TFloatVector MED::TValue |
typedef TSlice<TFloat> MED::TValueSlice |
typedef TVector<TValueSlice> MED::TValueSliceArr |
typedef TFloatVector MED::TWeight |
enum MED::EBooleen |
enum MED::EConnectivite |
enum MED::ECoordName |
enum MED::EEntiteMaillage |
enum MED::EGrilleType |
enum MED::EMaillage |
enum MED::EModeAcces |
enum MED::EModeProfil |
enum MED::EModeSwitch |
enum MED::ERepere |
enum MED::ETable |
enum MED::ETypeChamp |
PFloatTimeStampValue MED::CastToFloatTimeStampValue | ( | const PTimeStampValueBase & | theTimeStampValue | ) |
PIntTimeStampValue MED::CastToIntTimeStampValue | ( | const PTimeStampValueBase & | theTimeStampValue | ) |
bool MED::CheckCompatibility | ( | const std::string & | fileName, |
bool | isForAppend | ||
) |
: Check read or write(append) Compatibility of a med file
[in] | fileName - the file to read or to append to | |
[in] | isforAppend - when true, check if the med file version is OK to append a mesh, when false, check if the med file is readable. |
References exists(), GetMEDVersionsAppendCompatible(), and MESSAGE.
Referenced by SMESH_Gen_i::CheckCompatibility(), SMESH_Gen_i::CheckWriteCompatibility(), CrWrapperR(), and CrWrapperW().
EEntiteMaillage MED::ConvertEntity | ( | const EEntiteMaillage & | aEntity | ) |
Convert eNOEUD_ELEMENT to eMAILLE.
References eARETE, eFACE, eMAILLE, eNOEUD, and eNOEUD_ELEMENT.
Referenced by GetEntite2TFieldInfo2TimeStampInfoSet().
void MED::CopyTimeStampValue | ( | SharedPtr< TTimeStampValue< TMeshValueType > > | theTimeStampValueFrom, |
SharedPtr< TTimeStampValue< TMeshValueType > > | theTimeStampValueTo | ||
) |
void MED::CopyTimeStampValue | ( | SharedPtr< TTimeStampValue< TMeshValueTypeFrom > > | theTimeStampValueFrom, |
SharedPtr< TTimeStampValue< TMeshValueTypeTo > > | theTimeStampValueTo | ||
) |
void MED::CopyTimeStampValueBase | ( | const PTimeStampValueBase & | theValueFrom, |
const PTimeStampValueBase & | theValueTo | ||
) |
References eFLOAT64, and eINT.
Referenced by MED::TWrapper::GetTimeStampVal(), and MED::TWrapper::SetTimeStamp().
PWrapper MED::CrWrapperR | ( | const std::string & | fileName | ) |
PWrapper MED::CrWrapperW | ( | const std::string & | fileName, |
int | theVersion, | ||
TFileInternal * | tfileInst | ||
) |
bool MED::exists | ( | const std::string & | fileName | ) |
bool MED::GetBaryCenter | ( | const TCellInfo & | theCellInfo, |
const TNodeInfo & | theNodeInfo, | ||
TGaussCoord & | theGaussCoord, | ||
const TElemNum & | theElemNum, | ||
EModeSwitch | theMode | ||
) |
To calculate Gauss Points coordinates for defined TCellInfo as its bary center.
References ADDMSG, MED::TCellInfo::GetConnDim(), MED::TCellInfo::GetConnSlice(), MED::TNodeInfo::GetCoordSlice(), MED::TGaussCoord::GetCoordSliceArr(), MED::TElemInfo::GetMeshInfo(), MED::TElemInfo::GetNbElem(), MED::TGaussCoord::Init(), INITMSG, and INITMSGA.
bool MED::GetBaryCenter | ( | const TPolyedreInfo & | thePolyedreInfo, |
const TNodeInfo & | theNodeInfo, | ||
TGaussCoord & | theGaussCoord, | ||
const TElemNum & | theElemNum, | ||
EModeSwitch | theMode | ||
) |
To calculate Gauss Points coordinates for defined TPolyedreInfo as its bary center.
References MED::TPolyedreInfo::GetConnSliceArr(), MED::TNodeInfo::GetCoordSlice(), MED::TGaussCoord::GetCoordSliceArr(), MED::TElemInfo::GetMeshInfo(), MED::TElemInfo::GetNbElem(), MED::TPolyedreInfo::GetNbNodes(), MED::TGaussCoord::Init(), INITMSG, INITMSGA, and MED::TCSlice< TValueType >::size().
bool MED::GetBaryCenter | ( | const TPolygoneInfo & | thePolygoneInfo, |
const TNodeInfo & | theNodeInfo, | ||
TGaussCoord & | theGaussCoord, | ||
const TElemNum & | theElemNum, | ||
EModeSwitch | theMode | ||
) |
To calculate Gauss Points coordinates for defined TPolygoneInfo as its bary center.
References MED::TPolygoneInfo::GetConnSlice(), MED::TNodeInfo::GetCoordSlice(), MED::TGaussCoord::GetCoordSliceArr(), MED::TElemInfo::GetMeshInfo(), MED::TPolygoneInfo::GetNbConn(), MED::TElemInfo::GetNbElem(), MED::TGaussCoord::Init(), INITMSG, and INITMSGA.
TFloat MED::GetCoord | ( | const TCCoordSlice & | theCoordSlice | ) |
TFloat MED::GetCoord< eNone > | ( | const TCCoordSlice & | ) |
PCoordHelper MED::GetCoordHelper | ( | PNodeInfo | theNodeInfo | ) |
References aXGetCoord, aXYGetCoord, aXYZGetCoord, aXZGetCoord, aYGetCoord, aYZGetCoord, aZGetCoord, eX, eY, and eZ.
Referenced by DriverMED_R_SMESHDS_Mesh::Perform().
TInt MED::GetDESCLength | ( | ) |
TInt MED::GetDimGaussCoord | ( | EGeometrieElement | theGeom | ) |
Get dimension of the Gauss coordinates for the defined type of mesh cell.
Referenced by MED::TGaussInfo::GetDim().
TEntite2TFieldInfo2TimeStampInfoSet MED::GetEntite2TFieldInfo2TimeStampInfoSet | ( | const TFieldInfo2TimeStampInfoSet & | theFieldInfo2TimeStampInfoSet | ) |
Split the input set of MED TIMESTAMPS by corresponding MED FIELDS and MED ENTITIES.
References ConvertEntity().
TEntity2FamilySet MED::GetEntity2FamilySet | ( | const PWrapper & | , |
const TEntity2TGeom2ElemInfo & | theEntity2TGeom2ElemInfo, | ||
const TFamilyInfoSet & | theFamilyInfoSet | ||
) |
const TEntity2GeomSet & MED::GetEntity2GeomSet | ( | ) |
References eAllGeoType, eARETE, eFACE, eHEXA20, eHEXA27, eHEXA8, eMAILLE, eOCTA12, ePENTA15, ePENTA18, ePENTA6, ePOINT1, ePOLYEDRE, ePOLYGON2, ePOLYGONE, ePYRA13, ePYRA5, eQUAD4, eQUAD8, eQUAD9, eSEG2, eSEG3, eSTRUCT_ELEMENT, eTETRA10, eTETRA4, eTRIA3, eTRIA6, and eTRIA7.
Referenced by MED::TWrapper::GetEntityInfo().
TEntity2TGeom2ElemInfo MED::GetEntity2TGeom2ElemInfo | ( | const PWrapper & | theWrapper, |
const PMeshInfo & | theMeshInfo, | ||
const MED::TEntityInfo & | theEntityInfo | ||
) |
EEntiteMaillage MED::GetEntityByFamilyId | ( | PGrilleInfo & | theInfo, |
TInt | theId | ||
) |
TFamilyID2NbCells MED::GetFamilyID2NbCells | ( | PGrilleInfo & | theInfo | ) |
Get Number of cells for theId family, for Grille.
TFamilyInfoSet MED::GetFamilyInfoSet | ( | const PWrapper & | theWrapper, |
const PMeshInfo & | theMeshInfo | ||
) |
TFieldInfo2TimeStampInfoSet MED::GetFieldInfo2TimeStampInfoSet | ( | const PWrapper & | theWrapper, |
const PMeshInfo & | theMeshInfo, | ||
const MED::TEntityInfo & | theEntityInfo | ||
) |
bool MED::GetGaussCoord3D | ( | const TGaussInfo & | theGaussInfo, |
const TCellInfo & | theCellInfo, | ||
const TNodeInfo & | theNodeInfo, | ||
TGaussCoord & | theGaussCoord, | ||
const TElemNum & | theElemNum, | ||
EModeSwitch | theMode | ||
) |
To calculate Gauss Points coordinates.
References eHEXA20, eHEXA8, ePENTA15, ePENTA6, ePYRA13, ePYRA5, eQUAD4, eQUAD8, eQUAD9, eSEG2, eSEG3, eTETRA10, eTETRA4, eTRIA3, eTRIA6, MED::TGaussInfo::GetGaussCoordSlice(), MED::TGaussInfo::GetNbGauss(), MED::TGaussInfo::GetNbRef(), MED::TGaussInfo::GetRefCoordSlice(), INITMSG, MED::TCellInfo::myGeom, and MED::TGaussInfo::myGeom.
TGroupInfo MED::GetGroupInfo | ( | const TFamilyInfoSet & | theFamilyInfoSet | ) |
TInt MED::GetIDENTLength | ( | ) |
TKey2Gauss MED::GetKey2Gauss | ( | const PWrapper & | theWrapper, |
TErr * | theErr, | ||
EModeSwitch | theMode | ||
) |
TInt MED::GetLNOMLength | ( | ) |
std::string MED::GetMEDVersion | ( | const std::string & | fileName | ) |
References GetMEDVersion().
bool MED::GetMEDVersion | ( | const std::string & | fileName, |
int & | major, | ||
int & | minor, | ||
int & | release | ||
) |
Referenced by SMESH_Gen_i::GetMEDVersion(), GetMEDVersion(), SMESH_Mesh_i::ImportMEDFile(), and DriverMED_W_Field::Perform().
std::vector< int > MED::GetMEDVersionsAppendCompatible | ( | ) |
Return the list of med versions compatibles for write/append, encoded in 10*major+minor (for instance, code for med 3.2.1 is 32)
References MED_VERSIONS_APPEND_COMPATIBLE.
Referenced by CheckCompatibility(), CrWrapperW(), and SMESH_Mesh_i::GetMEDVersionsCompatibleForAppend().
TMKey2Profile MED::GetMKey2Profile | ( | const PWrapper & | theWrapper, |
TErr * | theErr, | ||
EModeProfil | theMode | ||
) |
TInt MED::GetNbConn | ( | EGeometrieElement | typmai, |
EEntiteMaillage | , | ||
TInt | |||
) |
Referenced by MED::TTCellInfo::GetConnDim(), MED::TPolygoneInfo::GetConnSlice(), and MED::TTCellInfo::TTCellInfo().
TInt MED::GetNbNodes | ( | EGeometrieElement | typmai | ) |
Referenced by MED::TCellInfo::GetConnSlice(), MED::TGrilleInfo::GetCoord(), MED::TWrapper::GetEntityInfo(), MED::TWrapper::GetGrilleInfo(), MED::TWrapper::GetNbNodes(), MED::TWrapper::GetPGrilleInfo(), MED::TWrapper::GetPNodeInfo(), DriverMED_W_SMESHDS_Mesh::PerformInternal(), and MED::TTCellInfo::TTCellInfo().
TInt MED::GetNbRefCoord | ( | EGeometrieElement | theGeom | ) |
Get number of referenced nodes for the defined type of mesh cell.
Referenced by MED::TGaussInfo::GetNbRef().
TInt MED::GetNOMLength | ( | ) |
TInt MED::GetPNOMLength | ( | ) |
Referenced by MED::TWrapper::GetCellInfo(), MED::TTFieldInfo::GetCompName(), MED::TTNodeInfo::GetCoordName(), MED::TTGrilleInfo::GetCoordName(), MED::TTNodeInfo::GetCoordUnit(), MED::TTGrilleInfo::GetCoordUnit(), MED::TTElemInfo::GetElemName(), MED::TTTimeStampInfo::GetUnitDt(), MED::TTFieldInfo::GetUnitName(), MED::TTFieldInfo::SetCompName(), MED::TTNodeInfo::SetCoordName(), MED::TTGrilleInfo::SetCoordName(), MED::TTNodeInfo::SetCoordUnit(), MED::TTGrilleInfo::SetCoordUnit(), MED::TTElemInfo::SetElemName(), MED::TTTimeStampInfo::SetUnitDt(), MED::TTFieldInfo::SetUnitName(), MED::TTElemInfo::TTElemInfo(), MED::TTFieldInfo::TTFieldInfo(), MED::TTGrilleInfo::TTGrilleInfo(), MED::TTNodeInfo::TTNodeInfo(), and MED::TTTimeStampInfo::TTTimeStampInfo().
PProfileInfo MED::GetProfileInfo | ( | const PWrapper & | theWrapper, |
const std::string & | theProfileName, | ||
TErr * | theErr, | ||
EModeProfil | theMode | ||
) |
Get MED PROFILE by its name.
Referenced by MED::TWrapper::GetPProfileInfo().
Extract a substring from the sequence of the strings.
Referenced by MED::TTFamilyInfo::GetAttrDesc(), MED::TTFieldInfo::GetCompName(), MED::TTNodeInfo::GetCoordName(), MED::TTGrilleInfo::GetCoordName(), MED::TTNodeInfo::GetCoordUnit(), MED::TTGrilleInfo::GetCoordUnit(), MED::TTMeshInfo::GetDesc(), MED::TTElemInfo::GetElemName(), MED::TTFamilyInfo::GetGroupName(), MED::TTNameInfo::GetName(), SMESH_NoteBook::GetResultScript(), MED::TTTimeStampInfo::GetUnitDt(), and MED::TTFieldInfo::GetUnitName().
Referenced by SMESH_Gen_i::GetMEDFileVersion().
Referenced by SMESH_Pattern::compUVByElasticIsolines(), and MED::TShapeFun::IsSatisfy().
bool MED::operator< | ( | const TFamilyTSize & | theLeft, |
const TFamilyTSize & | theRight | ||
) |
Compare two MED FAMILIES.
void MED::Print | ( | SharedPtr< TimeStampValueType > | theTimeStampValue | ) |
References ADDMSG, and INITMSG.
Referenced by StdMeshers_FaceSide::dump().
Set a substring in the sequence of the strings.
Referenced by MED::TTFamilyInfo::SetAttrDesc(), MED::TTFieldInfo::SetCompName(), MED::TTNodeInfo::SetCoordName(), MED::TTGrilleInfo::SetCoordName(), MED::TTNodeInfo::SetCoordUnit(), MED::TTGrilleInfo::SetCoordUnit(), MED::TTMeshInfo::SetDesc(), MED::TTElemInfo::SetElemName(), MED::TTFamilyInfo::SetGroupName(), MED::TTNameInfo::SetName(), MED::TTTimeStampInfo::SetUnitDt(), and MED::TTFieldInfo::SetUnitName().
Set a substring in the sequence of the strings.
TGetCoord MED::aXGetCoord[3] |
Referenced by GetCoordHelper(), and DriverMED_W_SMESHDS_Mesh::PerformInternal().
TGetCoord MED::aXYGetCoord[3] |
Referenced by GetCoordHelper(), and DriverMED_W_SMESHDS_Mesh::PerformInternal().
TGetCoord MED::aXYZGetCoord[3] |
Referenced by GetCoordHelper(), and DriverMED_W_SMESHDS_Mesh::PerformInternal().
TGetCoord MED::aXZGetCoord[3] |
Referenced by GetCoordHelper(), and DriverMED_W_SMESHDS_Mesh::PerformInternal().
TGetCoord MED::aYGetCoord[3] |
Referenced by GetCoordHelper(), and DriverMED_W_SMESHDS_Mesh::PerformInternal().
TGetCoord MED::aYZGetCoord[3] |
Referenced by GetCoordHelper(), and DriverMED_W_SMESHDS_Mesh::PerformInternal().
TGetCoord MED::aZGetCoord[3] |
Referenced by GetCoordHelper(), and DriverMED_W_SMESHDS_Mesh::PerformInternal().