[Gmsh] gmsh bug

Christophe Geuzaine Christophe.Geuzaine at ulg.ac.be
Wed May 16 16:37:26 CEST 2001


Alessandro Mori wrote:
> 
> Dear Dr. Geuzaine,
> 
> I report you a bug found in gmsh. It is important to note that including
> directly the function
> in test1.geo there is no error.

Yep, you're right! I'll (try to) fix this in the next release.

> Is there any documentation or list of reserved words apart the tutorial?

Unfortunately, there is no comprehensive documentation for the moement.
Here is the current keyword list:

/* Special characters */

\t
\n
\r
\f
;
/*
//
"
'
=
+=
-=
*=
/=
:
...
/\
||
&&
++
--
==
!=
~=
<=
>=

/* GEO file format */

newreg
newp

Acos
ArcCos
Asin
ArcSin
Atan
ArcTan
Atan2
ArcTan2
Attractor

Bump
BSpline
Bounds

Ceil
Cosh
Cos
Characteristic
Circle
Coherence
Complex
Color
ColorTable
CatmullRom
Call

Delete
Dilate
Duplicata
Draw

Exp
Ellipsis
Extrude
Elliptic
ELLIPSE
EndFor
EndIf
Exit

Fabs
Floor
Fmod
For
Function

Hypot

In
If
Intersect

Knots

Length
Line
Loop
Log
Log10
Layers

Modulo
Meshes

Nurbs

Order

Physical
Pi
Plane
Point
Power
Progression
Parametric
Printf

Recombine
Rotate
Ruled
Rand
Return

Sqrt
Sin
Sinh
Spline
Surface
Symmetry
Sprintf

Transfinite
Translate
Tanh
Tan
Trimmed

Using

Volume

With

SS
VS
TS
ST
VT
TT
SL
VL
TL
SP
VP
TP

/* STEP ISO-10303-21 file format */

CARTESIAN_POINT
B_SPLINE_SURFACE_WITH_KNOTS
B_SPLINE_CURVE_WITH_KNOTS
.UNSPECIFIED.
.CONTINUOUS.
.F.
.T.
.U.
.V.
ORIENTED_EDGE
EDGE_CURVE
EDGE_LOOP
VERTEX_POINT
FACE_OUTER_BOUND
FACE_BOUND
ADVANCED_FACE
LINE
VECTOR
DIRECTION
AXIS2_PLACEMENT_3D
PLANE
HEADER
DATA
FILE_SCHEMA
FILE_NAME
FILE_DESCRIPTION
"ISO-10303-21"
"END-ISO-10303-21"
ENDSEC
CLOSED_SHELL
ADVANCED_BREP_SHAPE_REPRESENTATION
MANIFOLD_SOLID_BREP
CYLINDRICAL_SURFACE
CONICAL_SURFACE
TOROIDAL_SURFACE
CIRCLE
TRIMMED_CURVE
GEOMETRIC_SET
COMPOSITE_CURVE_SEGMENT
COMPOSITE_CURVE
PRODUCT_DEFINITION
PRODUCT_DEFINITION_SHAPE
SHAPE_DEFINITION_REPRESENTATION

/* STL file format */

vertex
facet
normal
outer
loop
endloop
endfacet
endsolid
solid


-- 
Christophe Geuzaine

Tel: 32 (0) 4 366 37 10    http://geuz.org
Fax: 32 (0) 4 366 29 10    mailto:Christophe.Geuzaine at ulg.ac.be