Version: 9.12.0
libmesh5.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MESHDriverGMF_EXPORT
 
#define GmfStrSiz   1024
 
#define GmfMaxTyp   1000
 
#define GmfMaxKwd   81
 
#define GmfMshVer   1
 
#define GmfRead   1
 
#define GmfWrite   2
 
#define GmfSca   1
 
#define GmfVec   2
 
#define GmfSymMat   3
 
#define GmfMat   4
 
#define GmfFloat   1
 
#define GmfDouble   2
 
#define call(x)   x ## _
 

Enumerations

enum  GmfKwdCod {
  GmfReserved1 , GmfVersionFormatted , GmfReserved2 , GmfDimension ,
  GmfVertices , GmfEdges , GmfTriangles , GmfQuadrilaterals ,
  GmfTetrahedra , GmfPrisms , GmfHexahedra , GmfIterationsAll ,
  GmfTimesAll , GmfCorners , GmfRidges , GmfRequiredVertices ,
  GmfRequiredEdges , GmfRequiredTriangles , GmfRequiredQuadrilaterals , GmfTangentAtEdgeVertices ,
  GmfNormalAtVertices , GmfNormalAtTriangleVertices , GmfNormalAtQuadrilateralVertices , GmfAngleOfCornerBound ,
  GmfTrianglesP2 , GmfEdgesP2 , GmfSolAtPyramids , GmfQuadrilateralsQ2 ,
  GmfISolAtPyramids , GmfSubDomainFromGeom , GmfTetrahedraP2 , GmfFault_NearTri ,
  GmfFault_Inter , GmfHexahedraQ2 , GmfExtraVerticesAtEdges , GmfExtraVerticesAtTriangles ,
  GmfExtraVerticesAtQuadrilaterals , GmfExtraVerticesAtTetrahedra , GmfExtraVerticesAtPrisms , GmfExtraVerticesAtHexahedra ,
  GmfVerticesOnGeometricVertices , GmfVerticesOnGeometricEdges , GmfVerticesOnGeometricTriangles , GmfVerticesOnGeometricQuadrilaterals ,
  GmfEdgesOnGeometricEdges , GmfFault_FreeEdge , GmfPolyhedra , GmfPolygons ,
  GmfFault_Overlap , GmfPyramids , GmfBoundingBox , GmfBody ,
  GmfPrivateTable , GmfFault_BadShape , GmfEnd , GmfTrianglesOnGeometricTriangles ,
  GmfTrianglesOnGeometricQuadrilaterals , GmfQuadrilateralsOnGeometricTriangles , GmfQuadrilateralsOnGeometricQuadrilaterals , GmfTangents ,
  GmfNormals , GmfTangentAtVertices , GmfSolAtVertices , GmfSolAtEdges ,
  GmfSolAtTriangles , GmfSolAtQuadrilaterals , GmfSolAtTetrahedra , GmfSolAtPrisms ,
  GmfSolAtHexahedra , GmfDSolAtVertices , GmfISolAtVertices , GmfISolAtEdges ,
  GmfISolAtTriangles , GmfISolAtQuadrilaterals , GmfISolAtTetrahedra , GmfISolAtPrisms ,
  GmfISolAtHexahedra , GmfIterations , GmfTime , GmfFault_SmallTri ,
  GmfCoarseHexahedra , GmfFault_MultipleEdge
}
 

Functions

int GmfOpenMesh (const char *, int,...)
 
int GmfCloseMesh (int)
 
int GmfStatKwd (int, int,...)
 
int GmfGotoKwd (int, int)
 
int GmfSetKwd (int, int,...)
 
void GmfGetLin (int, int,...)
 
void GmfSetLin (int, int,...)
 

Macro Definition Documentation

◆ call

#define call (   x)    x ## _

◆ GmfDouble

#define GmfDouble   2

◆ GmfFloat

#define GmfFloat   1

◆ GmfMat

#define GmfMat   4

◆ GmfMaxKwd

#define GmfMaxKwd   81

◆ GmfMaxTyp

#define GmfMaxTyp   1000

◆ GmfMshVer

#define GmfMshVer   1

◆ GmfRead

#define GmfRead   1

◆ GmfSca

#define GmfSca   1

◆ GmfStrSiz

#define GmfStrSiz   1024

◆ GmfSymMat

#define GmfSymMat   3

◆ GmfVec

#define GmfVec   2

◆ GmfWrite

#define GmfWrite   2

◆ MESHDriverGMF_EXPORT

#define MESHDriverGMF_EXPORT

Enumeration Type Documentation

◆ GmfKwdCod

enum GmfKwdCod
Enumerator
GmfReserved1 
GmfVersionFormatted 
GmfReserved2 
GmfDimension 
GmfVertices 
GmfEdges 
GmfTriangles 
GmfQuadrilaterals 
GmfTetrahedra 
GmfPrisms 
GmfHexahedra 
GmfIterationsAll 
GmfTimesAll 
GmfCorners 
GmfRidges 
GmfRequiredVertices 
GmfRequiredEdges 
GmfRequiredTriangles 
GmfRequiredQuadrilaterals 
GmfTangentAtEdgeVertices 
GmfNormalAtVertices 
GmfNormalAtTriangleVertices 
GmfNormalAtQuadrilateralVertices 
GmfAngleOfCornerBound 
GmfTrianglesP2 
GmfEdgesP2 
GmfSolAtPyramids 
GmfQuadrilateralsQ2 
GmfISolAtPyramids 
GmfSubDomainFromGeom 
GmfTetrahedraP2 
GmfFault_NearTri 
GmfFault_Inter 
GmfHexahedraQ2 
GmfExtraVerticesAtEdges 
GmfExtraVerticesAtTriangles 
GmfExtraVerticesAtQuadrilaterals 
GmfExtraVerticesAtTetrahedra 
GmfExtraVerticesAtPrisms 
GmfExtraVerticesAtHexahedra 
GmfVerticesOnGeometricVertices 
GmfVerticesOnGeometricEdges 
GmfVerticesOnGeometricTriangles 
GmfVerticesOnGeometricQuadrilaterals 
GmfEdgesOnGeometricEdges 
GmfFault_FreeEdge 
GmfPolyhedra 
GmfPolygons 
GmfFault_Overlap 
GmfPyramids 
GmfBoundingBox 
GmfBody 
GmfPrivateTable 
GmfFault_BadShape 
GmfEnd 
GmfTrianglesOnGeometricTriangles 
GmfTrianglesOnGeometricQuadrilaterals 
GmfQuadrilateralsOnGeometricTriangles 
GmfQuadrilateralsOnGeometricQuadrilaterals 
GmfTangents 
GmfNormals 
GmfTangentAtVertices 
GmfSolAtVertices 
GmfSolAtEdges 
GmfSolAtTriangles 
GmfSolAtQuadrilaterals 
GmfSolAtTetrahedra 
GmfSolAtPrisms 
GmfSolAtHexahedra 
GmfDSolAtVertices 
GmfISolAtVertices 
GmfISolAtEdges 
GmfISolAtTriangles 
GmfISolAtQuadrilaterals 
GmfISolAtTetrahedra 
GmfISolAtPrisms 
GmfISolAtHexahedra 
GmfIterations 
GmfTime 
GmfFault_SmallTri 
GmfCoarseHexahedra 
GmfFault_MultipleEdge 

Function Documentation

◆ GmfCloseMesh()

◆ GmfGetLin()

◆ GmfGotoKwd()

int GmfGotoKwd ( int  MshIdx,
int  KwdCod 
)

◆ GmfOpenMesh()

◆ GmfSetKwd()

◆ GmfSetLin()

◆ GmfStatKwd()

int GmfStatKwd ( int  MshIdx,
int  KwdCod,
  ... 
)