int GiD_fBeginGaussPoint(GiD_FILE fd, const char * name, GiD_ElementType EType,

const char * MeshName, int GP_number, int NodesIncluded, int InternalCoord);

Description: Begin Gauss Points definition. The gauss point definition

should have a name wich may be referenced in futher results blocks. The gauss

points could be internal (InternalCoord=1) or given (InternalCoord=0). If the

gauss points are given then the list of its natural coordinates should be

written using the function GiD_fWriteGaussPoint2D or GiD_fWriteGaussPoint3D

depending on the dimension of the element type.


GiD_FILE fd the file descriptor

char* name

Name to reference this gauss points definition

GiD_ElementType EType

GiD_Point=1 for a 1 noded-element

GiD_Linear=2 for a line element

GiD_Triangle=3 for a triangle element

GiD_Quadrilateral=4 for a quadrilateral element

GiD_Tetrahedra=5 for a tetrahedral element

GiD_Hexahedra=6 for a hexahedral element

GiD_Prism=7 for a prism element

GiD_Pyramid=8 for a pyramid element

GiD_Sphere=9 for sphere element

GiD_Circle=10 for circle element

char* MeshName

An optional field. If this field is missing, the gauss points are defined

for all the elements of type my_type. If a mesh name is given, the gauss

points are only defined for this mesh.

int GP_number

number of gauss points per element. The GiD internal accepted number

should be:

1, 3, 6 for Triangles;

1, 4, 9 for quadrilaterals;

1, 4 for Tetrahedras;

1, 8, 27 for hexahedras;

1 or 6 for prism;

1 or 5 for pyramid and

1, ... n points equally spaced over lines.

int NodesIncluded

Can be 0 for nodes not included or 1 for included. Only used for gauss

points on Linear elements which indicate whether the end nodes of the

Linear element are included in the number of gauss points per element

count or not.

int InternalCoord

Can be 0 for given coordinates or 1 for internal GiD gauss

points location.






NULL = CHAR(0)//CHAR(0)//CHAR(0)//CHAR(0)