gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
Gmsh.tab.cpp File Reference
#include "ColorTable.h"
#include "CommandLine.h"
#include "Context.h"
#include "CreateFile.h"
#include "ExtrudeParams.h"
#include "FunctionManager.h"
#include "GModel.h"
#include "GModelIO_GEO.h"
#include "GModelIO_OCC.h"
#include "GeoDefines.h"
#include "GmshConfig.h"
#include "GmshMessage.h"
#include "ListUtils.h"
#include "MallocUtils.h"
#include "Numeric.h"
#include "OS.h"
#include "OpenFile.h"
#include "Options.h"
#include "Parser.h"
#include "StringUtils.h"
#include "TreeUtils.h"
#include "fullMatrix.h"
#include "gmshLevelset.h"
#include "gmshSurface.h"
#include <map>
#include <sstream>
#include <stdarg.h>
#include <string.h>
#include <time.h>
Include dependency graph for Gmsh.tab.cpp:

Go to the source code of this file.

Classes

struct  doubleXstring
 
union  YYSTYPE
 
union  yyalloc
 

Macros

#define YYBISON   1
 
#define YYBISON_VERSION   "2.3"
 
#define YYSKELETON_NAME   "yacc.c"
 
#define YYPURE   0
 
#define YYLSP_NEEDED   0
 
#define yyparse   gmsh_yyparse
 
#define yylex   gmsh_yylex
 
#define yyerror   gmsh_yyerror
 
#define yylval   gmsh_yylval
 
#define yychar   gmsh_yychar
 
#define yydebug   gmsh_yydebug
 
#define yynerrs   gmsh_yynerrs
 
#define YYTOKENTYPE
 
#define tDOUBLE   258
 
#define tSTRING   259
 
#define tBIGSTR   260
 
#define tEND   261
 
#define tAFFECT   262
 
#define tDOTS   263
 
#define tSCOPE   264
 
#define tPi   265
 
#define tMPI_Rank   266
 
#define tMPI_Size   267
 
#define tEuclidian   268
 
#define tCoordinates   269
 
#define tTestLevel   270
 
#define tExp   271
 
#define tLog   272
 
#define tLog10   273
 
#define tSqrt   274
 
#define tSin   275
 
#define tAsin   276
 
#define tCos   277
 
#define tAcos   278
 
#define tTan   279
 
#define tRand   280
 
#define tAtan   281
 
#define tAtan2   282
 
#define tSinh   283
 
#define tCosh   284
 
#define tTanh   285
 
#define tFabs   286
 
#define tAbs   287
 
#define tFloor   288
 
#define tCeil   289
 
#define tRound   290
 
#define tMin   291
 
#define tMax   292
 
#define tFmod   293
 
#define tModulo   294
 
#define tHypot   295
 
#define tList   296
 
#define tLinSpace   297
 
#define tLogSpace   298
 
#define tListFromFile   299
 
#define tCatenary   300
 
#define tPrintf   301
 
#define tError   302
 
#define tWarning   303
 
#define tStr   304
 
#define tSprintf   305
 
#define tStrCat   306
 
#define tStrPrefix   307
 
#define tStrRelative   308
 
#define tStrReplace   309
 
#define tAbsolutePath   310
 
#define tDirName   311
 
#define tStrSub   312
 
#define tStrLen   313
 
#define tFind   314
 
#define tStrFind   315
 
#define tStrCmp   316
 
#define tStrChoice   317
 
#define tUpperCase   318
 
#define tLowerCase   319
 
#define tLowerCaseIn   320
 
#define tTextAttributes   321
 
#define tBoundingBox   322
 
#define tDraw   323
 
#define tSetChanged   324
 
#define tToday   325
 
#define tFixRelativePath   326
 
#define tCurrentDirectory   327
 
#define tCurrentFileName   328
 
#define tSyncModel   329
 
#define tNewModel   330
 
#define tMass   331
 
#define tCenterOfMass   332
 
#define tMatrixOfInertia   333
 
#define tOnelabAction   334
 
#define tOnelabRun   335
 
#define tCodeName   336
 
#define tCpu   337
 
#define tMemory   338
 
#define tTotalMemory   339
 
#define tCreateTopology   340
 
#define tCreateGeometry   341
 
#define tClassifySurfaces   342
 
#define tRenumberMeshNodes   343
 
#define tRenumberMeshElements   344
 
#define tDistanceFunction   345
 
#define tDefineConstant   346
 
#define tUndefineConstant   347
 
#define tDefineNumber   348
 
#define tDefineStruct   349
 
#define tNameStruct   350
 
#define tDimNameSpace   351
 
#define tAppend   352
 
#define tDefineString   353
 
#define tSetNumber   354
 
#define tSetTag   355
 
#define tSetString   356
 
#define tPoint   357
 
#define tCircle   358
 
#define tEllipse   359
 
#define tCurve   360
 
#define tSphere   361
 
#define tPolarSphere   362
 
#define tSurface   363
 
#define tSpline   364
 
#define tVolume   365
 
#define tBox   366
 
#define tCylinder   367
 
#define tCone   368
 
#define tTorus   369
 
#define tEllipsoid   370
 
#define tQuadric   371
 
#define tShapeFromFile   372
 
#define tRectangle   373
 
#define tDisk   374
 
#define tWire   375
 
#define tGeoEntity   376
 
#define tCharacteristic   377
 
#define tLength   378
 
#define tParametric   379
 
#define tElliptic   380
 
#define tRefineMesh   381
 
#define tRecombineMesh   382
 
#define tAdaptMesh   383
 
#define tTransformMesh   384
 
#define tRelocateMesh   385
 
#define tReorientMesh   386
 
#define tSetFactory   387
 
#define tThruSections   388
 
#define tWedge   389
 
#define tFillet   390
 
#define tChamfer   391
 
#define tPlane   392
 
#define tRuled   393
 
#define tTransfinite   394
 
#define tPhysical   395
 
#define tCompound   396
 
#define tPeriodic   397
 
#define tParent   398
 
#define tUsing   399
 
#define tPlugin   400
 
#define tDegenerated   401
 
#define tRecursive   402
 
#define tSewing   403
 
#define tRotate   404
 
#define tTranslate   405
 
#define tSymmetry   406
 
#define tDilate   407
 
#define tExtrude   408
 
#define tLevelset   409
 
#define tAffine   410
 
#define tBooleanUnion   411
 
#define tBooleanIntersection   412
 
#define tBooleanDifference   413
 
#define tBooleanSection   414
 
#define tBooleanFragments   415
 
#define tThickSolid   416
 
#define tRecombine   417
 
#define tSmoother   418
 
#define tSplit   419
 
#define tDelete   420
 
#define tCoherence   421
 
#define tHealShapes   422
 
#define tIntersect   423
 
#define tMeshAlgorithm   424
 
#define tReverseMesh   425
 
#define tMeshSize   426
 
#define tMeshSizeFromBoundary   427
 
#define tLayers   428
 
#define tScaleLast   429
 
#define tHole   430
 
#define tAlias   431
 
#define tAliasWithOptions   432
 
#define tCopyOptions   433
 
#define tQuadTriAddVerts   434
 
#define tQuadTriNoNewVerts   435
 
#define tRecombLaterals   436
 
#define tTransfQuadTri   437
 
#define tText2D   438
 
#define tText3D   439
 
#define tInterpolationScheme   440
 
#define tTime   441
 
#define tCombine   442
 
#define tBSpline   443
 
#define tBezier   444
 
#define tNurbs   445
 
#define tNurbsOrder   446
 
#define tNurbsKnots   447
 
#define tColor   448
 
#define tColorTable   449
 
#define tFor   450
 
#define tIn   451
 
#define tEndFor   452
 
#define tIf   453
 
#define tElseIf   454
 
#define tElse   455
 
#define tEndIf   456
 
#define tExit   457
 
#define tAbort   458
 
#define tField   459
 
#define tReturn   460
 
#define tCall   461
 
#define tSlide   462
 
#define tMacro   463
 
#define tShow   464
 
#define tHide   465
 
#define tGetValue   466
 
#define tGetStringValue   467
 
#define tGetEnv   468
 
#define tGetString   469
 
#define tGetNumber   470
 
#define tUnique   471
 
#define tSetMaxTag   472
 
#define tHomology   473
 
#define tCohomology   474
 
#define tBetti   475
 
#define tExists   476
 
#define tFileExists   477
 
#define tGetForced   478
 
#define tGetForcedStr   479
 
#define tGMSH_MAJOR_VERSION   480
 
#define tGMSH_MINOR_VERSION   481
 
#define tGMSH_PATCH_VERSION   482
 
#define tGmshExecutableName   483
 
#define tSetPartition   484
 
#define tNameToString   485
 
#define tStringToName   486
 
#define tUnsplitWindow   487
 
#define tAFFECTDIVIDE   488
 
#define tAFFECTTIMES   489
 
#define tAFFECTMINUS   490
 
#define tAFFECTPLUS   491
 
#define tOR   492
 
#define tAND   493
 
#define tNOTEQUAL   494
 
#define tEQUAL   495
 
#define tGREATERGREATER   496
 
#define tLESSLESS   497
 
#define tGREATEROREQUAL   498
 
#define tLESSOREQUAL   499
 
#define UNARYPREC   500
 
#define tMINUSMINUS   501
 
#define tPLUSPLUS   502
 
#define MAX_RECUR_TESTS   100
 
#define MAX_RECUR_LOOPS   100
 
#define YYDEBUG   0
 
#define YYERROR_VERBOSE   0
 
#define YYTOKEN_TABLE   0
 
#define yystype   YYSTYPE /* obsolescent; will be withdrawn */
 
#define YYSTYPE_IS_DECLARED   1
 
#define YYSTYPE_IS_TRIVIAL   1
 
#define YYSIZE_T   unsigned int
 
#define YYSIZE_MAXIMUM   ((YYSIZE_T)-1)
 
#define YY_(msgid)   msgid
 
#define YYUSE(e)   ((void)(e))
 
#define YYID(n)   (n)
 
#define YYSTACK_ALLOC   YYMALLOC
 
#define YYSTACK_FREE   YYFREE
 
#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM
 
#define YYMALLOC   malloc
 
#define YYFREE   free
 
#define YYSTACK_GAP_MAXIMUM   (sizeof(union yyalloc) - 1)
 
#define YYSTACK_BYTES(N)   ((N) * (sizeof(yytype_int16) + sizeof(YYSTYPE)) + YYSTACK_GAP_MAXIMUM)
 
#define YYCOPY(To, From, Count)
 
#define YYSTACK_RELOCATE(Stack)
 
#define YYFINAL   5
 
#define YYLAST   18049
 
#define YYNTOKENS   270
 
#define YYNNTS   114
 
#define YYNRULES   642
 
#define YYNSTATES   2296
 
#define YYUNDEFTOK   2
 
#define YYMAXUTOK   502
 
#define YYTRANSLATE(YYX)   ((unsigned int)(YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
 
#define YYPACT_NINF   -1971
 
#define YYTABLE_NINF   -589
 
#define yyerrok   (yyerrstatus = 0)
 
#define yyclearin   (yychar = YYEMPTY)
 
#define YYEMPTY   (-2)
 
#define YYEOF   0
 
#define YYACCEPT   goto yyacceptlab
 
#define YYABORT   goto yyabortlab
 
#define YYERROR   goto yyerrorlab
 
#define YYFAIL   goto yyerrlab
 
#define YYRECOVERING()   (!!yyerrstatus)
 
#define YYBACKUP(Token, Value)
 
#define YYTERROR   1
 
#define YYERRCODE   256
 
#define YYRHSLOC(Rhs, K)   ((Rhs)[K])
 
#define YYLLOC_DEFAULT(Current, Rhs, N)
 
#define YY_LOCATION_PRINT(File, Loc)   ((void)0)
 
#define YYLEX   yylex()
 
#define YYDPRINTF(Args)
 
#define YY_SYMBOL_PRINT(Title, Type, Value, Location)
 
#define YY_STACK_PRINT(Bottom, Top)
 
#define YY_REDUCE_PRINT(Rule)
 
#define YYINITDEPTH   200
 
#define YYMAXDEPTH   10000
 
#define YYPOPSTACK(N)   (yyvsp -= (N), yyssp -= (N))
 

Typedefs

typedef union YYSTYPE YYSTYPE
 
typedef unsigned char yytype_uint8
 
typedef short int yytype_int8
 
typedef unsigned short int yytype_uint16
 
typedef short int yytype_int16
 

Enumerations

enum  yytokentype {
  tDOUBLE = 258, tSTRING = 259, tBIGSTR = 260, tEND = 261,
  tAFFECT = 262, tDOTS = 263, tSCOPE = 264, tPi = 265,
  tMPI_Rank = 266, tMPI_Size = 267, tEuclidian = 268, tCoordinates = 269,
  tTestLevel = 270, tExp = 271, tLog = 272, tLog10 = 273,
  tSqrt = 274, tSin = 275, tAsin = 276, tCos = 277,
  tAcos = 278, tTan = 279, tRand = 280, tAtan = 281,
  tAtan2 = 282, tSinh = 283, tCosh = 284, tTanh = 285,
  tFabs = 286, tAbs = 287, tFloor = 288, tCeil = 289,
  tRound = 290, tMin = 291, tMax = 292, tFmod = 293,
  tModulo = 294, tHypot = 295, tList = 296, tLinSpace = 297,
  tLogSpace = 298, tListFromFile = 299, tCatenary = 300, tPrintf = 301,
  tError = 302, tWarning = 303, tStr = 304, tSprintf = 305,
  tStrCat = 306, tStrPrefix = 307, tStrRelative = 308, tStrReplace = 309,
  tAbsolutePath = 310, tDirName = 311, tStrSub = 312, tStrLen = 313,
  tFind = 314, tStrFind = 315, tStrCmp = 316, tStrChoice = 317,
  tUpperCase = 318, tLowerCase = 319, tLowerCaseIn = 320, tTextAttributes = 321,
  tBoundingBox = 322, tDraw = 323, tSetChanged = 324, tToday = 325,
  tFixRelativePath = 326, tCurrentDirectory = 327, tCurrentFileName = 328, tSyncModel = 329,
  tNewModel = 330, tMass = 331, tCenterOfMass = 332, tMatrixOfInertia = 333,
  tOnelabAction = 334, tOnelabRun = 335, tCodeName = 336, tCpu = 337,
  tMemory = 338, tTotalMemory = 339, tCreateTopology = 340, tCreateGeometry = 341,
  tClassifySurfaces = 342, tRenumberMeshNodes = 343, tRenumberMeshElements = 344, tDistanceFunction = 345,
  tDefineConstant = 346, tUndefineConstant = 347, tDefineNumber = 348, tDefineStruct = 349,
  tNameStruct = 350, tDimNameSpace = 351, tAppend = 352, tDefineString = 353,
  tSetNumber = 354, tSetTag = 355, tSetString = 356, tPoint = 357,
  tCircle = 358, tEllipse = 359, tCurve = 360, tSphere = 361,
  tPolarSphere = 362, tSurface = 363, tSpline = 364, tVolume = 365,
  tBox = 366, tCylinder = 367, tCone = 368, tTorus = 369,
  tEllipsoid = 370, tQuadric = 371, tShapeFromFile = 372, tRectangle = 373,
  tDisk = 374, tWire = 375, tGeoEntity = 376, tCharacteristic = 377,
  tLength = 378, tParametric = 379, tElliptic = 380, tRefineMesh = 381,
  tRecombineMesh = 382, tAdaptMesh = 383, tTransformMesh = 384, tRelocateMesh = 385,
  tReorientMesh = 386, tSetFactory = 387, tThruSections = 388, tWedge = 389,
  tFillet = 390, tChamfer = 391, tPlane = 392, tRuled = 393,
  tTransfinite = 394, tPhysical = 395, tCompound = 396, tPeriodic = 397,
  tParent = 398, tUsing = 399, tPlugin = 400, tDegenerated = 401,
  tRecursive = 402, tSewing = 403, tRotate = 404, tTranslate = 405,
  tSymmetry = 406, tDilate = 407, tExtrude = 408, tLevelset = 409,
  tAffine = 410, tBooleanUnion = 411, tBooleanIntersection = 412, tBooleanDifference = 413,
  tBooleanSection = 414, tBooleanFragments = 415, tThickSolid = 416, tRecombine = 417,
  tSmoother = 418, tSplit = 419, tDelete = 420, tCoherence = 421,
  tHealShapes = 422, tIntersect = 423, tMeshAlgorithm = 424, tReverseMesh = 425,
  tMeshSize = 426, tMeshSizeFromBoundary = 427, tLayers = 428, tScaleLast = 429,
  tHole = 430, tAlias = 431, tAliasWithOptions = 432, tCopyOptions = 433,
  tQuadTriAddVerts = 434, tQuadTriNoNewVerts = 435, tRecombLaterals = 436, tTransfQuadTri = 437,
  tText2D = 438, tText3D = 439, tInterpolationScheme = 440, tTime = 441,
  tCombine = 442, tBSpline = 443, tBezier = 444, tNurbs = 445,
  tNurbsOrder = 446, tNurbsKnots = 447, tColor = 448, tColorTable = 449,
  tFor = 450, tIn = 451, tEndFor = 452, tIf = 453,
  tElseIf = 454, tElse = 455, tEndIf = 456, tExit = 457,
  tAbort = 458, tField = 459, tReturn = 460, tCall = 461,
  tSlide = 462, tMacro = 463, tShow = 464, tHide = 465,
  tGetValue = 466, tGetStringValue = 467, tGetEnv = 468, tGetString = 469,
  tGetNumber = 470, tUnique = 471, tSetMaxTag = 472, tHomology = 473,
  tCohomology = 474, tBetti = 475, tExists = 476, tFileExists = 477,
  tGetForced = 478, tGetForcedStr = 479, tGMSH_MAJOR_VERSION = 480, tGMSH_MINOR_VERSION = 481,
  tGMSH_PATCH_VERSION = 482, tGmshExecutableName = 483, tSetPartition = 484, tNameToString = 485,
  tStringToName = 486, tUnsplitWindow = 487, tAFFECTDIVIDE = 488, tAFFECTTIMES = 489,
  tAFFECTMINUS = 490, tAFFECTPLUS = 491, tOR = 492, tAND = 493,
  tNOTEQUAL = 494, tEQUAL = 495, tGREATERGREATER = 496, tLESSLESS = 497,
  tGREATEROREQUAL = 498, tLESSOREQUAL = 499, UNARYPREC = 500, tMINUSMINUS = 501,
  tPLUSPLUS = 502, tDOUBLE = 258, tSTRING = 259, tBIGSTR = 260,
  tEND = 261, tAFFECT = 262, tDOTS = 263, tSCOPE = 264,
  tPi = 265, tMPI_Rank = 266, tMPI_Size = 267, tEuclidian = 268,
  tCoordinates = 269, tTestLevel = 270, tExp = 271, tLog = 272,
  tLog10 = 273, tSqrt = 274, tSin = 275, tAsin = 276,
  tCos = 277, tAcos = 278, tTan = 279, tRand = 280,
  tAtan = 281, tAtan2 = 282, tSinh = 283, tCosh = 284,
  tTanh = 285, tFabs = 286, tAbs = 287, tFloor = 288,
  tCeil = 289, tRound = 290, tMin = 291, tMax = 292,
  tFmod = 293, tModulo = 294, tHypot = 295, tList = 296,
  tLinSpace = 297, tLogSpace = 298, tListFromFile = 299, tCatenary = 300,
  tPrintf = 301, tError = 302, tWarning = 303, tStr = 304,
  tSprintf = 305, tStrCat = 306, tStrPrefix = 307, tStrRelative = 308,
  tStrReplace = 309, tAbsolutePath = 310, tDirName = 311, tStrSub = 312,
  tStrLen = 313, tFind = 314, tStrFind = 315, tStrCmp = 316,
  tStrChoice = 317, tUpperCase = 318, tLowerCase = 319, tLowerCaseIn = 320,
  tTextAttributes = 321, tBoundingBox = 322, tDraw = 323, tSetChanged = 324,
  tToday = 325, tFixRelativePath = 326, tCurrentDirectory = 327, tCurrentFileName = 328,
  tSyncModel = 329, tNewModel = 330, tMass = 331, tCenterOfMass = 332,
  tMatrixOfInertia = 333, tOnelabAction = 334, tOnelabRun = 335, tCodeName = 336,
  tCpu = 337, tMemory = 338, tTotalMemory = 339, tCreateTopology = 340,
  tCreateGeometry = 341, tClassifySurfaces = 342, tRenumberMeshNodes = 343, tRenumberMeshElements = 344,
  tDistanceFunction = 345, tDefineConstant = 346, tUndefineConstant = 347, tDefineNumber = 348,
  tDefineStruct = 349, tNameStruct = 350, tDimNameSpace = 351, tAppend = 352,
  tDefineString = 353, tSetNumber = 354, tSetTag = 355, tSetString = 356,
  tPoint = 357, tCircle = 358, tEllipse = 359, tCurve = 360,
  tSphere = 361, tPolarSphere = 362, tSurface = 363, tSpline = 364,
  tVolume = 365, tBox = 366, tCylinder = 367, tCone = 368,
  tTorus = 369, tEllipsoid = 370, tQuadric = 371, tShapeFromFile = 372,
  tRectangle = 373, tDisk = 374, tWire = 375, tGeoEntity = 376,
  tCharacteristic = 377, tLength = 378, tParametric = 379, tElliptic = 380,
  tRefineMesh = 381, tRecombineMesh = 382, tAdaptMesh = 383, tTransformMesh = 384,
  tRelocateMesh = 385, tReorientMesh = 386, tSetFactory = 387, tThruSections = 388,
  tWedge = 389, tFillet = 390, tChamfer = 391, tPlane = 392,
  tRuled = 393, tTransfinite = 394, tPhysical = 395, tCompound = 396,
  tPeriodic = 397, tParent = 398, tUsing = 399, tPlugin = 400,
  tDegenerated = 401, tRecursive = 402, tSewing = 403, tRotate = 404,
  tTranslate = 405, tSymmetry = 406, tDilate = 407, tExtrude = 408,
  tLevelset = 409, tAffine = 410, tBooleanUnion = 411, tBooleanIntersection = 412,
  tBooleanDifference = 413, tBooleanSection = 414, tBooleanFragments = 415, tThickSolid = 416,
  tRecombine = 417, tSmoother = 418, tSplit = 419, tDelete = 420,
  tCoherence = 421, tHealShapes = 422, tIntersect = 423, tMeshAlgorithm = 424,
  tReverseMesh = 425, tMeshSize = 426, tMeshSizeFromBoundary = 427, tLayers = 428,
  tScaleLast = 429, tHole = 430, tAlias = 431, tAliasWithOptions = 432,
  tCopyOptions = 433, tQuadTriAddVerts = 434, tQuadTriNoNewVerts = 435, tRecombLaterals = 436,
  tTransfQuadTri = 437, tText2D = 438, tText3D = 439, tInterpolationScheme = 440,
  tTime = 441, tCombine = 442, tBSpline = 443, tBezier = 444,
  tNurbs = 445, tNurbsOrder = 446, tNurbsKnots = 447, tColor = 448,
  tColorTable = 449, tFor = 450, tIn = 451, tEndFor = 452,
  tIf = 453, tElseIf = 454, tElse = 455, tEndIf = 456,
  tExit = 457, tAbort = 458, tField = 459, tReturn = 460,
  tCall = 461, tSlide = 462, tMacro = 463, tShow = 464,
  tHide = 465, tGetValue = 466, tGetStringValue = 467, tGetEnv = 468,
  tGetString = 469, tGetNumber = 470, tUnique = 471, tSetMaxTag = 472,
  tHomology = 473, tCohomology = 474, tBetti = 475, tExists = 476,
  tFileExists = 477, tGetForced = 478, tGetForcedStr = 479, tGMSH_MAJOR_VERSION = 480,
  tGMSH_MINOR_VERSION = 481, tGMSH_PATCH_VERSION = 482, tGmshExecutableName = 483, tSetPartition = 484,
  tNameToString = 485, tStringToName = 486, tUnsplitWindow = 487, tAFFECTDIVIDE = 488,
  tAFFECTTIMES = 489, tAFFECTMINUS = 490, tAFFECTPLUS = 491, tOR = 492,
  tAND = 493, tNOTEQUAL = 494, tEQUAL = 495, tGREATERGREATER = 496,
  tLESSLESS = 497, tGREATEROREQUAL = 498, tLESSOREQUAL = 499, UNARYPREC = 500,
  tMINUSMINUS = 501, tPLUSPLUS = 502
}
 

Functions

void init_options (int member_ValMax_=0)
 
void yyerror (const char *s)
 
void yymsg (int level, const char *fmt,...)
 
char * strsave (char *ptr)
 
void skip (const char *skip, const char *until)
 
void skipTest (const char *skip, const char *until, const char *until2, int l_until2_sub, int *type_until2)
 
void assignVariable (const std::string &name, int index, int assignType, double value)
 
void assignVariables (const std::string &name, List_T *indices, int assignType, List_T *values)
 
void incrementVariable (const std::string &name, int index, double value)
 
int printListOfDouble (char *format, List_T *list, char *buffer)
 
fullMatrix< double > ListOfListOfDouble2Matrix (List_T *list)
 
void ListOfDouble2Vector (List_T *list, std::vector< int > &v)
 
void ListOfDouble2Vector (List_T *list, std::vector< double > &v)
 
void ListOfShapes2VectorOfPairs (List_T *list, std::vector< std::pair< int, int >> &v)
 
void VectorOfPairs2ListOfShapes (const std::vector< std::pair< int, int >> &v, List_T *list)
 
void addPeriodicEdge (int, int, const std::vector< double > &)
 
void addPeriodicFace (int, int, const std::map< int, int > &)
 
void addPeriodicFace (int, int, const std::vector< double > &)
 
void computeAffineTransformation (SPoint3 &, SPoint3 &, double, SPoint3 &, std::vector< double > &)
 
void addEmbedded (int dim, std::vector< int > tags, int dim2, int tag2)
 
void removeEmbedded (const std::vector< std::pair< int, int >> &dimTags, int dim)
 
void getAllElementaryTags (int dim, List_T *in)
 
void getAllPhysicalTags (int dim, List_T *in)
 
void getElementaryTagsForPhysicalGroups (int dim, List_T *in, List_T *out)
 
void getElementaryTagsInBoundingBox (int dim, double x1, double y1, double z1, double x2, double y2, double z2, List_T *out)
 
void getParentTags (int dim, List_T *in, List_T *out)
 
void getBoundingBox (int dim, List_T *in, List_T *out)
 
void setVisibility (int dim, int visible, bool recursive)
 
void setVisibility (const std::vector< std::pair< int, int >> &dimTags, int visible, bool recursive)
 
void setColor (const std::vector< std::pair< int, int >> &dimTags, unsigned int val, bool recursive)
 
double treat_Struct_FullName_Float (char *c1, char *c2, int type_var=1, int index=0, double val_default=0., int type_treat=0)
 
double treat_Struct_FullName_dot_tSTRING_Float (char *c1, char *c2, char *c3, int index=0, double val_default=0., int type_treat=0)
 
List_Ttreat_Struct_FullName_dot_tSTRING_ListOfFloat (char *c1, char *c2, char *c3)
 
int treat_Struct_FullName_dot_tSTRING_Float_getDim (char *c1, char *c2, char *c3)
 
char * treat_Struct_FullName_String (char *c1, char *c2, int type_var=1, int index=0, char *val_default=nullptr, int type_treat=0)
 
char * treat_Struct_FullName_dot_tSTRING_String (char *c1, char *c2, char *c3, int index=0, char *val_default=nullptr, int type_treat=0)
 
List_Ttreat_Struct_FullName_dot_tSTRING_ListOfString (char *c1, char *c2, char *c3)
 
static void yydestruct (yymsg, yytype, yyvaluep) const char *yymsg
 
 if (!yymsg) yymsg
 
 YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp)
 
 switch (yytype)
 
void PrintParserSymbols (bool help, std::vector< std::string > &vec)
 

Variables

std::string gmsh_yyname
 
int gmsh_yyerrorstate = 0
 
int gmsh_yyviewindex = 0
 
std::map< std::string, gmsh_yysymbolgmsh_yysymbols
 
std::map< std::string, std::vector< std::string > > gmsh_yystringsymbols
 
std::string gmsh_yyfactory
 
NameSpaces gmsh_yynamespaces
 
static std::vector< double > ViewCoord
 
static std::vector< double > * ViewValueList = 0
 
static int * ViewNumList = 0
 
static ExtrudeParams extr
 
static gmshSurfacemyGmshSurface = 0
 
static int statusImbricatedTests [MAX_RECUR_TESTS]
 
static int ImbricatedLoop = 0
 
static int ImbricatedTest = 0
 
static fpos_t yyposImbricatedLoopsTab [MAX_RECUR_LOOPS]
 
static int yylinenoImbricatedLoopsTab [MAX_RECUR_LOOPS]
 
static double LoopControlVariablesTab [MAX_RECUR_LOOPS][3]
 
static std::string LoopControlVariablesNameTab [MAX_RECUR_LOOPS]
 
static std::string struct_name
 
static std::string struct_namespace
 
static int dim_entity
 
static std::map< std::string, std::vector< double > > floatOptions
 
static std::map< std::string, std::vector< std::string > > charOptions
 
static int flag_Enum
 
static int member_ValMax
 
static const yytype_uint16 yytranslate []
 
static const yytype_uint16 yyr1 []
 
static const yytype_uint8 yyr2 []
 
static const yytype_uint16 yydefact []
 
static const yytype_int16 yydefgoto []
 
static const yytype_int16 yypact []
 
static const yytype_int16 yypgoto []
 
static const yytype_int16 yytable []
 
static const yytype_int16 yycheck []
 
static const yytype_uint16 yystos []
 
int yytype
 
YYSTYPEyyvaluep
 
int yychar
 
YYSTYPE yylval
 
int yynerrs
 

Macro Definition Documentation

◆ MAX_RECUR_LOOPS

#define MAX_RECUR_LOOPS   100

Definition at line 638 of file Gmsh.tab.cpp.

◆ MAX_RECUR_TESTS

#define MAX_RECUR_TESTS   100

Definition at line 637 of file Gmsh.tab.cpp.

◆ tAbort

#define tAbort   458

Definition at line 526 of file Gmsh.tab.cpp.

◆ tAbs

#define tAbs   287

Definition at line 355 of file Gmsh.tab.cpp.

◆ tAbsolutePath

#define tAbsolutePath   310

Definition at line 378 of file Gmsh.tab.cpp.

◆ tAcos

#define tAcos   278

Definition at line 346 of file Gmsh.tab.cpp.

◆ tAdaptMesh

#define tAdaptMesh   383

Definition at line 451 of file Gmsh.tab.cpp.

◆ tAFFECT

#define tAFFECT   262

Definition at line 330 of file Gmsh.tab.cpp.

◆ tAFFECTDIVIDE

#define tAFFECTDIVIDE   488

Definition at line 556 of file Gmsh.tab.cpp.

◆ tAFFECTMINUS

#define tAFFECTMINUS   490

Definition at line 558 of file Gmsh.tab.cpp.

◆ tAFFECTPLUS

#define tAFFECTPLUS   491

Definition at line 559 of file Gmsh.tab.cpp.

◆ tAFFECTTIMES

#define tAFFECTTIMES   489

Definition at line 557 of file Gmsh.tab.cpp.

◆ tAffine

#define tAffine   410

Definition at line 478 of file Gmsh.tab.cpp.

◆ tAlias

#define tAlias   431

Definition at line 499 of file Gmsh.tab.cpp.

◆ tAliasWithOptions

#define tAliasWithOptions   432

Definition at line 500 of file Gmsh.tab.cpp.

◆ tAND

#define tAND   493

Definition at line 561 of file Gmsh.tab.cpp.

◆ tAppend

#define tAppend   352

Definition at line 420 of file Gmsh.tab.cpp.

◆ tAsin

#define tAsin   276

Definition at line 344 of file Gmsh.tab.cpp.

◆ tAtan

#define tAtan   281

Definition at line 349 of file Gmsh.tab.cpp.

◆ tAtan2

#define tAtan2   282

Definition at line 350 of file Gmsh.tab.cpp.

◆ tBetti

#define tBetti   475

Definition at line 543 of file Gmsh.tab.cpp.

◆ tBezier

#define tBezier   444

Definition at line 512 of file Gmsh.tab.cpp.

◆ tBIGSTR

#define tBIGSTR   260

Definition at line 328 of file Gmsh.tab.cpp.

◆ tBooleanDifference

#define tBooleanDifference   413

Definition at line 481 of file Gmsh.tab.cpp.

◆ tBooleanFragments

#define tBooleanFragments   415

Definition at line 483 of file Gmsh.tab.cpp.

◆ tBooleanIntersection

#define tBooleanIntersection   412

Definition at line 480 of file Gmsh.tab.cpp.

◆ tBooleanSection

#define tBooleanSection   414

Definition at line 482 of file Gmsh.tab.cpp.

◆ tBooleanUnion

#define tBooleanUnion   411

Definition at line 479 of file Gmsh.tab.cpp.

◆ tBoundingBox

#define tBoundingBox   322

Definition at line 390 of file Gmsh.tab.cpp.

◆ tBox

#define tBox   366

Definition at line 434 of file Gmsh.tab.cpp.

◆ tBSpline

#define tBSpline   443

Definition at line 511 of file Gmsh.tab.cpp.

◆ tCall

#define tCall   461

Definition at line 529 of file Gmsh.tab.cpp.

◆ tCatenary

#define tCatenary   300

Definition at line 368 of file Gmsh.tab.cpp.

◆ tCeil

#define tCeil   289

Definition at line 357 of file Gmsh.tab.cpp.

◆ tCenterOfMass

#define tCenterOfMass   332

Definition at line 400 of file Gmsh.tab.cpp.

◆ tChamfer

#define tChamfer   391

Definition at line 459 of file Gmsh.tab.cpp.

◆ tCharacteristic

#define tCharacteristic   377

Definition at line 445 of file Gmsh.tab.cpp.

◆ tCircle

#define tCircle   358

Definition at line 426 of file Gmsh.tab.cpp.

◆ tClassifySurfaces

#define tClassifySurfaces   342

Definition at line 410 of file Gmsh.tab.cpp.

◆ tCodeName

#define tCodeName   336

Definition at line 404 of file Gmsh.tab.cpp.

◆ tCoherence

#define tCoherence   421

Definition at line 489 of file Gmsh.tab.cpp.

◆ tCohomology

#define tCohomology   474

Definition at line 542 of file Gmsh.tab.cpp.

◆ tColor

#define tColor   448

Definition at line 516 of file Gmsh.tab.cpp.

◆ tColorTable

#define tColorTable   449

Definition at line 517 of file Gmsh.tab.cpp.

◆ tCombine

#define tCombine   442

Definition at line 510 of file Gmsh.tab.cpp.

◆ tCompound

#define tCompound   396

Definition at line 464 of file Gmsh.tab.cpp.

◆ tCone

#define tCone   368

Definition at line 436 of file Gmsh.tab.cpp.

◆ tCoordinates

#define tCoordinates   269

Definition at line 337 of file Gmsh.tab.cpp.

◆ tCopyOptions

#define tCopyOptions   433

Definition at line 501 of file Gmsh.tab.cpp.

◆ tCos

#define tCos   277

Definition at line 345 of file Gmsh.tab.cpp.

◆ tCosh

#define tCosh   284

Definition at line 352 of file Gmsh.tab.cpp.

◆ tCpu

#define tCpu   337

Definition at line 405 of file Gmsh.tab.cpp.

◆ tCreateGeometry

#define tCreateGeometry   341

Definition at line 409 of file Gmsh.tab.cpp.

◆ tCreateTopology

#define tCreateTopology   340

Definition at line 408 of file Gmsh.tab.cpp.

◆ tCurrentDirectory

#define tCurrentDirectory   327

Definition at line 395 of file Gmsh.tab.cpp.

◆ tCurrentFileName

#define tCurrentFileName   328

Definition at line 396 of file Gmsh.tab.cpp.

◆ tCurve

#define tCurve   360

Definition at line 428 of file Gmsh.tab.cpp.

◆ tCylinder

#define tCylinder   367

Definition at line 435 of file Gmsh.tab.cpp.

◆ tDefineConstant

#define tDefineConstant   346

Definition at line 414 of file Gmsh.tab.cpp.

◆ tDefineNumber

#define tDefineNumber   348

Definition at line 416 of file Gmsh.tab.cpp.

◆ tDefineString

#define tDefineString   353

Definition at line 421 of file Gmsh.tab.cpp.

◆ tDefineStruct

#define tDefineStruct   349

Definition at line 417 of file Gmsh.tab.cpp.

◆ tDegenerated

#define tDegenerated   401

Definition at line 469 of file Gmsh.tab.cpp.

◆ tDelete

#define tDelete   420

Definition at line 488 of file Gmsh.tab.cpp.

◆ tDilate

#define tDilate   407

Definition at line 475 of file Gmsh.tab.cpp.

◆ tDimNameSpace

#define tDimNameSpace   351

Definition at line 419 of file Gmsh.tab.cpp.

◆ tDirName

#define tDirName   311

Definition at line 379 of file Gmsh.tab.cpp.

◆ tDisk

#define tDisk   374

Definition at line 442 of file Gmsh.tab.cpp.

◆ tDistanceFunction

#define tDistanceFunction   345

Definition at line 413 of file Gmsh.tab.cpp.

◆ tDOTS

#define tDOTS   263

Definition at line 331 of file Gmsh.tab.cpp.

◆ tDOUBLE

#define tDOUBLE   258

Definition at line 326 of file Gmsh.tab.cpp.

◆ tDraw

#define tDraw   323

Definition at line 391 of file Gmsh.tab.cpp.

◆ tEllipse

#define tEllipse   359

Definition at line 427 of file Gmsh.tab.cpp.

◆ tEllipsoid

#define tEllipsoid   370

Definition at line 438 of file Gmsh.tab.cpp.

◆ tElliptic

#define tElliptic   380

Definition at line 448 of file Gmsh.tab.cpp.

◆ tElse

#define tElse   455

Definition at line 523 of file Gmsh.tab.cpp.

◆ tElseIf

#define tElseIf   454

Definition at line 522 of file Gmsh.tab.cpp.

◆ tEND

#define tEND   261

Definition at line 329 of file Gmsh.tab.cpp.

◆ tEndFor

#define tEndFor   452

Definition at line 520 of file Gmsh.tab.cpp.

◆ tEndIf

#define tEndIf   456

Definition at line 524 of file Gmsh.tab.cpp.

◆ tEQUAL

#define tEQUAL   495

Definition at line 563 of file Gmsh.tab.cpp.

◆ tError

#define tError   302

Definition at line 370 of file Gmsh.tab.cpp.

◆ tEuclidian

#define tEuclidian   268

Definition at line 336 of file Gmsh.tab.cpp.

◆ tExists

#define tExists   476

Definition at line 544 of file Gmsh.tab.cpp.

◆ tExit

#define tExit   457

Definition at line 525 of file Gmsh.tab.cpp.

◆ tExp

#define tExp   271

Definition at line 339 of file Gmsh.tab.cpp.

◆ tExtrude

#define tExtrude   408

Definition at line 476 of file Gmsh.tab.cpp.

◆ tFabs

#define tFabs   286

Definition at line 354 of file Gmsh.tab.cpp.

◆ tField

#define tField   459

Definition at line 527 of file Gmsh.tab.cpp.

◆ tFileExists

#define tFileExists   477

Definition at line 545 of file Gmsh.tab.cpp.

◆ tFillet

#define tFillet   390

Definition at line 458 of file Gmsh.tab.cpp.

◆ tFind

#define tFind   314

Definition at line 382 of file Gmsh.tab.cpp.

◆ tFixRelativePath

#define tFixRelativePath   326

Definition at line 394 of file Gmsh.tab.cpp.

◆ tFloor

#define tFloor   288

Definition at line 356 of file Gmsh.tab.cpp.

◆ tFmod

#define tFmod   293

Definition at line 361 of file Gmsh.tab.cpp.

◆ tFor

#define tFor   450

Definition at line 518 of file Gmsh.tab.cpp.

◆ tGeoEntity

#define tGeoEntity   376

Definition at line 444 of file Gmsh.tab.cpp.

◆ tGetEnv

#define tGetEnv   468

Definition at line 536 of file Gmsh.tab.cpp.

◆ tGetForced

#define tGetForced   478

Definition at line 546 of file Gmsh.tab.cpp.

◆ tGetForcedStr

#define tGetForcedStr   479

Definition at line 547 of file Gmsh.tab.cpp.

◆ tGetNumber

#define tGetNumber   470

Definition at line 538 of file Gmsh.tab.cpp.

◆ tGetString

#define tGetString   469

Definition at line 537 of file Gmsh.tab.cpp.

◆ tGetStringValue

#define tGetStringValue   467

Definition at line 535 of file Gmsh.tab.cpp.

◆ tGetValue

#define tGetValue   466

Definition at line 534 of file Gmsh.tab.cpp.

◆ tGMSH_MAJOR_VERSION

#define tGMSH_MAJOR_VERSION   480

Definition at line 548 of file Gmsh.tab.cpp.

◆ tGMSH_MINOR_VERSION

#define tGMSH_MINOR_VERSION   481

Definition at line 549 of file Gmsh.tab.cpp.

◆ tGMSH_PATCH_VERSION

#define tGMSH_PATCH_VERSION   482

Definition at line 550 of file Gmsh.tab.cpp.

◆ tGmshExecutableName

#define tGmshExecutableName   483

Definition at line 551 of file Gmsh.tab.cpp.

◆ tGREATERGREATER

#define tGREATERGREATER   496

Definition at line 564 of file Gmsh.tab.cpp.

◆ tGREATEROREQUAL

#define tGREATEROREQUAL   498

Definition at line 566 of file Gmsh.tab.cpp.

◆ tHealShapes

#define tHealShapes   422

Definition at line 490 of file Gmsh.tab.cpp.

◆ tHide

#define tHide   465

Definition at line 533 of file Gmsh.tab.cpp.

◆ tHole

#define tHole   430

Definition at line 498 of file Gmsh.tab.cpp.

◆ tHomology

#define tHomology   473

Definition at line 541 of file Gmsh.tab.cpp.

◆ tHypot

#define tHypot   295

Definition at line 363 of file Gmsh.tab.cpp.

◆ tIf

#define tIf   453

Definition at line 521 of file Gmsh.tab.cpp.

◆ tIn

#define tIn   451

Definition at line 519 of file Gmsh.tab.cpp.

◆ tInterpolationScheme

#define tInterpolationScheme   440

Definition at line 508 of file Gmsh.tab.cpp.

◆ tIntersect

#define tIntersect   423

Definition at line 491 of file Gmsh.tab.cpp.

◆ tLayers

#define tLayers   428

Definition at line 496 of file Gmsh.tab.cpp.

◆ tLength

#define tLength   378

Definition at line 446 of file Gmsh.tab.cpp.

◆ tLESSLESS

#define tLESSLESS   497

Definition at line 565 of file Gmsh.tab.cpp.

◆ tLESSOREQUAL

#define tLESSOREQUAL   499

Definition at line 567 of file Gmsh.tab.cpp.

◆ tLevelset

#define tLevelset   409

Definition at line 477 of file Gmsh.tab.cpp.

◆ tLinSpace

#define tLinSpace   297

Definition at line 365 of file Gmsh.tab.cpp.

◆ tList

#define tList   296

Definition at line 364 of file Gmsh.tab.cpp.

◆ tListFromFile

#define tListFromFile   299

Definition at line 367 of file Gmsh.tab.cpp.

◆ tLog

#define tLog   272

Definition at line 340 of file Gmsh.tab.cpp.

◆ tLog10

#define tLog10   273

Definition at line 341 of file Gmsh.tab.cpp.

◆ tLogSpace

#define tLogSpace   298

Definition at line 366 of file Gmsh.tab.cpp.

◆ tLowerCase

#define tLowerCase   319

Definition at line 387 of file Gmsh.tab.cpp.

◆ tLowerCaseIn

#define tLowerCaseIn   320

Definition at line 388 of file Gmsh.tab.cpp.

◆ tMacro

#define tMacro   463

Definition at line 531 of file Gmsh.tab.cpp.

◆ tMass

#define tMass   331

Definition at line 399 of file Gmsh.tab.cpp.

◆ tMatrixOfInertia

#define tMatrixOfInertia   333

Definition at line 401 of file Gmsh.tab.cpp.

◆ tMax

#define tMax   292

Definition at line 360 of file Gmsh.tab.cpp.

◆ tMemory

#define tMemory   338

Definition at line 406 of file Gmsh.tab.cpp.

◆ tMeshAlgorithm

#define tMeshAlgorithm   424

Definition at line 492 of file Gmsh.tab.cpp.

◆ tMeshSize

#define tMeshSize   426

Definition at line 494 of file Gmsh.tab.cpp.

◆ tMeshSizeFromBoundary

#define tMeshSizeFromBoundary   427

Definition at line 495 of file Gmsh.tab.cpp.

◆ tMin

#define tMin   291

Definition at line 359 of file Gmsh.tab.cpp.

◆ tMINUSMINUS

#define tMINUSMINUS   501

Definition at line 569 of file Gmsh.tab.cpp.

◆ tModulo

#define tModulo   294

Definition at line 362 of file Gmsh.tab.cpp.

◆ tMPI_Rank

#define tMPI_Rank   266

Definition at line 334 of file Gmsh.tab.cpp.

◆ tMPI_Size

#define tMPI_Size   267

Definition at line 335 of file Gmsh.tab.cpp.

◆ tNameStruct

#define tNameStruct   350

Definition at line 418 of file Gmsh.tab.cpp.

◆ tNameToString

#define tNameToString   485

Definition at line 553 of file Gmsh.tab.cpp.

◆ tNewModel

#define tNewModel   330

Definition at line 398 of file Gmsh.tab.cpp.

◆ tNOTEQUAL

#define tNOTEQUAL   494

Definition at line 562 of file Gmsh.tab.cpp.

◆ tNurbs

#define tNurbs   445

Definition at line 513 of file Gmsh.tab.cpp.

◆ tNurbsKnots

#define tNurbsKnots   447

Definition at line 515 of file Gmsh.tab.cpp.

◆ tNurbsOrder

#define tNurbsOrder   446

Definition at line 514 of file Gmsh.tab.cpp.

◆ tOnelabAction

#define tOnelabAction   334

Definition at line 402 of file Gmsh.tab.cpp.

◆ tOnelabRun

#define tOnelabRun   335

Definition at line 403 of file Gmsh.tab.cpp.

◆ tOR

#define tOR   492

Definition at line 560 of file Gmsh.tab.cpp.

◆ tParametric

#define tParametric   379

Definition at line 447 of file Gmsh.tab.cpp.

◆ tParent

#define tParent   398

Definition at line 466 of file Gmsh.tab.cpp.

◆ tPeriodic

#define tPeriodic   397

Definition at line 465 of file Gmsh.tab.cpp.

◆ tPhysical

#define tPhysical   395

Definition at line 463 of file Gmsh.tab.cpp.

◆ tPi

#define tPi   265

Definition at line 333 of file Gmsh.tab.cpp.

◆ tPlane

#define tPlane   392

Definition at line 460 of file Gmsh.tab.cpp.

◆ tPlugin

#define tPlugin   400

Definition at line 468 of file Gmsh.tab.cpp.

◆ tPLUSPLUS

#define tPLUSPLUS   502

Definition at line 570 of file Gmsh.tab.cpp.

◆ tPoint

#define tPoint   357

Definition at line 425 of file Gmsh.tab.cpp.

◆ tPolarSphere

#define tPolarSphere   362

Definition at line 430 of file Gmsh.tab.cpp.

◆ tPrintf

#define tPrintf   301

Definition at line 369 of file Gmsh.tab.cpp.

◆ tQuadric

#define tQuadric   371

Definition at line 439 of file Gmsh.tab.cpp.

◆ tQuadTriAddVerts

#define tQuadTriAddVerts   434

Definition at line 502 of file Gmsh.tab.cpp.

◆ tQuadTriNoNewVerts

#define tQuadTriNoNewVerts   435

Definition at line 503 of file Gmsh.tab.cpp.

◆ tRand

#define tRand   280

Definition at line 348 of file Gmsh.tab.cpp.

◆ tRecombine

#define tRecombine   417

Definition at line 485 of file Gmsh.tab.cpp.

◆ tRecombineMesh

#define tRecombineMesh   382

Definition at line 450 of file Gmsh.tab.cpp.

◆ tRecombLaterals

#define tRecombLaterals   436

Definition at line 504 of file Gmsh.tab.cpp.

◆ tRectangle

#define tRectangle   373

Definition at line 441 of file Gmsh.tab.cpp.

◆ tRecursive

#define tRecursive   402

Definition at line 470 of file Gmsh.tab.cpp.

◆ tRefineMesh

#define tRefineMesh   381

Definition at line 449 of file Gmsh.tab.cpp.

◆ tRelocateMesh

#define tRelocateMesh   385

Definition at line 453 of file Gmsh.tab.cpp.

◆ tRenumberMeshElements

#define tRenumberMeshElements   344

Definition at line 412 of file Gmsh.tab.cpp.

◆ tRenumberMeshNodes

#define tRenumberMeshNodes   343

Definition at line 411 of file Gmsh.tab.cpp.

◆ tReorientMesh

#define tReorientMesh   386

Definition at line 454 of file Gmsh.tab.cpp.

◆ tReturn

#define tReturn   460

Definition at line 528 of file Gmsh.tab.cpp.

◆ tReverseMesh

#define tReverseMesh   425

Definition at line 493 of file Gmsh.tab.cpp.

◆ tRotate

#define tRotate   404

Definition at line 472 of file Gmsh.tab.cpp.

◆ tRound

#define tRound   290

Definition at line 358 of file Gmsh.tab.cpp.

◆ tRuled

#define tRuled   393

Definition at line 461 of file Gmsh.tab.cpp.

◆ tScaleLast

#define tScaleLast   429

Definition at line 497 of file Gmsh.tab.cpp.

◆ tSCOPE

#define tSCOPE   264

Definition at line 332 of file Gmsh.tab.cpp.

◆ tSetChanged

#define tSetChanged   324

Definition at line 392 of file Gmsh.tab.cpp.

◆ tSetFactory

#define tSetFactory   387

Definition at line 455 of file Gmsh.tab.cpp.

◆ tSetMaxTag

#define tSetMaxTag   472

Definition at line 540 of file Gmsh.tab.cpp.

◆ tSetNumber

#define tSetNumber   354

Definition at line 422 of file Gmsh.tab.cpp.

◆ tSetPartition

#define tSetPartition   484

Definition at line 552 of file Gmsh.tab.cpp.

◆ tSetString

#define tSetString   356

Definition at line 424 of file Gmsh.tab.cpp.

◆ tSetTag

#define tSetTag   355

Definition at line 423 of file Gmsh.tab.cpp.

◆ tSewing

#define tSewing   403

Definition at line 471 of file Gmsh.tab.cpp.

◆ tShapeFromFile

#define tShapeFromFile   372

Definition at line 440 of file Gmsh.tab.cpp.

◆ tShow

#define tShow   464

Definition at line 532 of file Gmsh.tab.cpp.

◆ tSin

#define tSin   275

Definition at line 343 of file Gmsh.tab.cpp.

◆ tSinh

#define tSinh   283

Definition at line 351 of file Gmsh.tab.cpp.

◆ tSlide

#define tSlide   462

Definition at line 530 of file Gmsh.tab.cpp.

◆ tSmoother

#define tSmoother   418

Definition at line 486 of file Gmsh.tab.cpp.

◆ tSphere

#define tSphere   361

Definition at line 429 of file Gmsh.tab.cpp.

◆ tSpline

#define tSpline   364

Definition at line 432 of file Gmsh.tab.cpp.

◆ tSplit

#define tSplit   419

Definition at line 487 of file Gmsh.tab.cpp.

◆ tSprintf

#define tSprintf   305

Definition at line 373 of file Gmsh.tab.cpp.

◆ tSqrt

#define tSqrt   274

Definition at line 342 of file Gmsh.tab.cpp.

◆ tStr

#define tStr   304

Definition at line 372 of file Gmsh.tab.cpp.

◆ tStrCat

#define tStrCat   306

Definition at line 374 of file Gmsh.tab.cpp.

◆ tStrChoice

#define tStrChoice   317

Definition at line 385 of file Gmsh.tab.cpp.

◆ tStrCmp

#define tStrCmp   316

Definition at line 384 of file Gmsh.tab.cpp.

◆ tStrFind

#define tStrFind   315

Definition at line 383 of file Gmsh.tab.cpp.

◆ tSTRING

#define tSTRING   259

Definition at line 327 of file Gmsh.tab.cpp.

◆ tStringToName

#define tStringToName   486

Definition at line 554 of file Gmsh.tab.cpp.

◆ tStrLen

#define tStrLen   313

Definition at line 381 of file Gmsh.tab.cpp.

◆ tStrPrefix

#define tStrPrefix   307

Definition at line 375 of file Gmsh.tab.cpp.

◆ tStrRelative

#define tStrRelative   308

Definition at line 376 of file Gmsh.tab.cpp.

◆ tStrReplace

#define tStrReplace   309

Definition at line 377 of file Gmsh.tab.cpp.

◆ tStrSub

#define tStrSub   312

Definition at line 380 of file Gmsh.tab.cpp.

◆ tSurface

#define tSurface   363

Definition at line 431 of file Gmsh.tab.cpp.

◆ tSymmetry

#define tSymmetry   406

Definition at line 474 of file Gmsh.tab.cpp.

◆ tSyncModel

#define tSyncModel   329

Definition at line 397 of file Gmsh.tab.cpp.

◆ tTan

#define tTan   279

Definition at line 347 of file Gmsh.tab.cpp.

◆ tTanh

#define tTanh   285

Definition at line 353 of file Gmsh.tab.cpp.

◆ tTestLevel

#define tTestLevel   270

Definition at line 338 of file Gmsh.tab.cpp.

◆ tText2D

#define tText2D   438

Definition at line 506 of file Gmsh.tab.cpp.

◆ tText3D

#define tText3D   439

Definition at line 507 of file Gmsh.tab.cpp.

◆ tTextAttributes

#define tTextAttributes   321

Definition at line 389 of file Gmsh.tab.cpp.

◆ tThickSolid

#define tThickSolid   416

Definition at line 484 of file Gmsh.tab.cpp.

◆ tThruSections

#define tThruSections   388

Definition at line 456 of file Gmsh.tab.cpp.

◆ tTime

#define tTime   441

Definition at line 509 of file Gmsh.tab.cpp.

◆ tToday

#define tToday   325

Definition at line 393 of file Gmsh.tab.cpp.

◆ tTorus

#define tTorus   369

Definition at line 437 of file Gmsh.tab.cpp.

◆ tTotalMemory

#define tTotalMemory   339

Definition at line 407 of file Gmsh.tab.cpp.

◆ tTransfinite

#define tTransfinite   394

Definition at line 462 of file Gmsh.tab.cpp.

◆ tTransformMesh

#define tTransformMesh   384

Definition at line 452 of file Gmsh.tab.cpp.

◆ tTransfQuadTri

#define tTransfQuadTri   437

Definition at line 505 of file Gmsh.tab.cpp.

◆ tTranslate

#define tTranslate   405

Definition at line 473 of file Gmsh.tab.cpp.

◆ tUndefineConstant

#define tUndefineConstant   347

Definition at line 415 of file Gmsh.tab.cpp.

◆ tUnique

#define tUnique   471

Definition at line 539 of file Gmsh.tab.cpp.

◆ tUnsplitWindow

#define tUnsplitWindow   487

Definition at line 555 of file Gmsh.tab.cpp.

◆ tUpperCase

#define tUpperCase   318

Definition at line 386 of file Gmsh.tab.cpp.

◆ tUsing

#define tUsing   399

Definition at line 467 of file Gmsh.tab.cpp.

◆ tVolume

#define tVolume   365

Definition at line 433 of file Gmsh.tab.cpp.

◆ tWarning

#define tWarning   303

Definition at line 371 of file Gmsh.tab.cpp.

◆ tWedge

#define tWedge   389

Definition at line 457 of file Gmsh.tab.cpp.

◆ tWire

#define tWire   375

Definition at line 443 of file Gmsh.tab.cpp.

◆ UNARYPREC

#define UNARYPREC   500

Definition at line 568 of file Gmsh.tab.cpp.

◆ YY_

#define YY_ (   msgid)    msgid

Definition at line 826 of file Gmsh.tab.cpp.

◆ YY_LOCATION_PRINT

#define YY_LOCATION_PRINT (   File,
  Loc 
)    ((void)0)

Definition at line 4067 of file Gmsh.tab.cpp.

◆ YY_REDUCE_PRINT

#define YY_REDUCE_PRINT (   Rule)

Definition at line 4217 of file Gmsh.tab.cpp.

◆ YY_STACK_PRINT

#define YY_STACK_PRINT (   Bottom,
  Top 
)

Definition at line 4216 of file Gmsh.tab.cpp.

◆ YY_SYMBOL_PRINT

#define YY_SYMBOL_PRINT (   Title,
  Type,
  Value,
  Location 
)

Definition at line 4215 of file Gmsh.tab.cpp.

◆ YYABORT

#define YYABORT   goto yyabortlab

Definition at line 4004 of file Gmsh.tab.cpp.

◆ YYACCEPT

#define YYACCEPT   goto yyacceptlab

Definition at line 4003 of file Gmsh.tab.cpp.

◆ YYBACKUP

#define YYBACKUP (   Token,
  Value 
)
Value:
if (yychar == YYEMPTY && yylen == 1) \
{ \
yychar = (Token); \
yylval = (Value); \
yytoken = YYTRANSLATE(yychar); \
YYPOPSTACK(1); \
goto yybackup; \
} \
else \
{ \
yyerror(YY_("syntax error: cannot back up")); \
YYERROR; \
} \
while (YYID(0))

Definition at line 4015 of file Gmsh.tab.cpp.

◆ YYBISON

#define YYBISON   1

Definition at line 48 of file Gmsh.tab.cpp.

◆ YYBISON_VERSION

#define YYBISON_VERSION   "2.3"

Definition at line 51 of file Gmsh.tab.cpp.

◆ yychar

#define yychar   gmsh_yychar

Definition at line 67 of file Gmsh.tab.cpp.

◆ yyclearin

#define yyclearin   (yychar = YYEMPTY)

Definition at line 3999 of file Gmsh.tab.cpp.

◆ YYCOPY

#define YYCOPY (   To,
  From,
  Count 
)
Value:
do \
{ \
YYSIZE_T yyi; \
for (yyi = 0; yyi < (Count); yyi++) \
(To)[yyi] = (From)[yyi]; \
} while (YYID(0))

Definition at line 945 of file Gmsh.tab.cpp.

◆ yydebug

#define yydebug   gmsh_yydebug

Definition at line 68 of file Gmsh.tab.cpp.

◆ YYDEBUG

#define YYDEBUG   0

Definition at line 731 of file Gmsh.tab.cpp.

◆ YYDPRINTF

#define YYDPRINTF (   Args)

Definition at line 4214 of file Gmsh.tab.cpp.

◆ YYEMPTY

#define YYEMPTY   (-2)

Definition at line 4000 of file Gmsh.tab.cpp.

◆ YYEOF

#define YYEOF   0

Definition at line 4001 of file Gmsh.tab.cpp.

◆ YYERRCODE

#define YYERRCODE   256

Definition at line 4033 of file Gmsh.tab.cpp.

◆ yyerrok

#define yyerrok   (yyerrstatus = 0)

Definition at line 3998 of file Gmsh.tab.cpp.

◆ yyerror

#define yyerror   gmsh_yyerror

Definition at line 65 of file Gmsh.tab.cpp.

◆ YYERROR

#define YYERROR   goto yyerrorlab

Definition at line 4005 of file Gmsh.tab.cpp.

◆ YYERROR_VERBOSE

#define YYERROR_VERBOSE   0

Definition at line 739 of file Gmsh.tab.cpp.

◆ YYFAIL

#define YYFAIL   goto yyerrlab

Definition at line 4011 of file Gmsh.tab.cpp.

◆ YYFINAL

#define YYFINAL   5

Definition at line 973 of file Gmsh.tab.cpp.

◆ YYFREE

#define YYFREE   free

Definition at line 914 of file Gmsh.tab.cpp.

◆ YYID

#define YYID (   n)    (n)

Definition at line 839 of file Gmsh.tab.cpp.

◆ YYINITDEPTH

#define YYINITDEPTH   200

Definition at line 4222 of file Gmsh.tab.cpp.

◆ YYLAST

#define YYLAST   18049

Definition at line 975 of file Gmsh.tab.cpp.

◆ yylex

int yylex   gmsh_yylex

Definition at line 64 of file Gmsh.tab.cpp.

◆ YYLEX

#define YYLEX   yylex()

Definition at line 4076 of file Gmsh.tab.cpp.

◆ YYLLOC_DEFAULT

#define YYLLOC_DEFAULT (   Current,
  Rhs,
 
)
Value:
if (YYID(N)) \
{ \
(Current).first_line = YYRHSLOC(Rhs, 1).first_line; \
(Current).first_column = YYRHSLOC(Rhs, 1).first_column; \
(Current).last_line = YYRHSLOC(Rhs, N).last_line; \
(Current).last_column = YYRHSLOC(Rhs, N).last_column; \
} \
else \
{ \
(Current).first_line = (Current).last_line = YYRHSLOC(Rhs, 0).last_line; \
(Current).first_column = (Current).last_column = YYRHSLOC(Rhs, 0).last_column; \
} \
while (YYID(0))

Definition at line 4041 of file Gmsh.tab.cpp.

◆ YYLSP_NEEDED

#define YYLSP_NEEDED   0

Definition at line 60 of file Gmsh.tab.cpp.

◆ yylval

#define yylval   gmsh_yylval

Definition at line 66 of file Gmsh.tab.cpp.

◆ YYMALLOC

#define YYMALLOC   malloc

Definition at line 907 of file Gmsh.tab.cpp.

◆ YYMAXDEPTH

#define YYMAXDEPTH   10000

Definition at line 4233 of file Gmsh.tab.cpp.

◆ YYMAXUTOK

#define YYMAXUTOK   502

Definition at line 988 of file Gmsh.tab.cpp.

◆ yynerrs

#define yynerrs   gmsh_yynerrs

Definition at line 69 of file Gmsh.tab.cpp.

◆ YYNNTS

#define YYNNTS   114

Definition at line 980 of file Gmsh.tab.cpp.

◆ YYNRULES

#define YYNRULES   642

Definition at line 982 of file Gmsh.tab.cpp.

◆ YYNSTATES

#define YYNSTATES   2296

Definition at line 984 of file Gmsh.tab.cpp.

◆ YYNTOKENS

#define YYNTOKENS   270

Definition at line 978 of file Gmsh.tab.cpp.

◆ YYPACT_NINF

#define YYPACT_NINF   -1971

Definition at line 1827 of file Gmsh.tab.cpp.

◆ yyparse

int yyparse   gmsh_yyparse

Definition at line 63 of file Gmsh.tab.cpp.

◆ YYPOPSTACK

#define YYPOPSTACK (   N)    (yyvsp -= (N), yyssp -= (N))

◆ YYPURE

#define YYPURE   0

Definition at line 57 of file Gmsh.tab.cpp.

◆ YYRECOVERING

#define YYRECOVERING ( )    (!!yyerrstatus)

Definition at line 4013 of file Gmsh.tab.cpp.

◆ YYRHSLOC

#define YYRHSLOC (   Rhs,
 
)    ((Rhs)[K])

Definition at line 4039 of file Gmsh.tab.cpp.

◆ YYSIZE_MAXIMUM

#define YYSIZE_MAXIMUM   ((YYSIZE_T)-1)

Definition at line 816 of file Gmsh.tab.cpp.

◆ YYSIZE_T

#define YYSIZE_T   unsigned int

Definition at line 812 of file Gmsh.tab.cpp.

◆ YYSKELETON_NAME

#define YYSKELETON_NAME   "yacc.c"

Definition at line 54 of file Gmsh.tab.cpp.

◆ YYSTACK_ALLOC

#define YYSTACK_ALLOC   YYMALLOC

Definition at line 894 of file Gmsh.tab.cpp.

◆ YYSTACK_ALLOC_MAXIMUM

#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM

Definition at line 897 of file Gmsh.tab.cpp.

◆ YYSTACK_BYTES

#define YYSTACK_BYTES (   N)    ((N) * (sizeof(yytype_int16) + sizeof(YYSTYPE)) + YYSTACK_GAP_MAXIMUM)

Definition at line 937 of file Gmsh.tab.cpp.

◆ YYSTACK_FREE

#define YYSTACK_FREE   YYFREE

Definition at line 895 of file Gmsh.tab.cpp.

◆ YYSTACK_GAP_MAXIMUM

#define YYSTACK_GAP_MAXIMUM   (sizeof(union yyalloc) - 1)

Definition at line 933 of file Gmsh.tab.cpp.

◆ YYSTACK_RELOCATE

#define YYSTACK_RELOCATE (   Stack)
Value:
do \
{ \
YYSIZE_T yynewbytes; \
YYCOPY(&yyptr->Stack, Stack, yysize); \
Stack = &yyptr->Stack; \
yynewbytes = yystacksize * sizeof(*Stack) + YYSTACK_GAP_MAXIMUM; \
yyptr += yynewbytes / sizeof(*yyptr); \
} while (YYID(0))

Definition at line 960 of file Gmsh.tab.cpp.

◆ yystype

#define yystype   YYSTYPE /* obsolescent; will be withdrawn */

Definition at line 763 of file Gmsh.tab.cpp.

◆ YYSTYPE_IS_DECLARED

#define YYSTYPE_IS_DECLARED   1

Definition at line 764 of file Gmsh.tab.cpp.

◆ YYSTYPE_IS_TRIVIAL

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 765 of file Gmsh.tab.cpp.

◆ YYTABLE_NINF

#define YYTABLE_NINF   -589

Definition at line 1989 of file Gmsh.tab.cpp.

◆ YYTERROR

#define YYTERROR   1

Definition at line 4032 of file Gmsh.tab.cpp.

◆ YYTOKEN_TABLE

#define YYTOKEN_TABLE   0

Definition at line 744 of file Gmsh.tab.cpp.

◆ YYTOKENTYPE

#define YYTOKENTYPE

Definition at line 73 of file Gmsh.tab.cpp.

◆ YYTRANSLATE

#define YYTRANSLATE (   YYX)    ((unsigned int)(YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)

Definition at line 990 of file Gmsh.tab.cpp.

◆ YYUNDEFTOK

#define YYUNDEFTOK   2

Definition at line 987 of file Gmsh.tab.cpp.

◆ YYUSE

#define YYUSE (   e)    ((void)(e))

Definition at line 832 of file Gmsh.tab.cpp.

Typedef Documentation

◆ YYSTYPE

typedef union YYSTYPE YYSTYPE

◆ yytype_int16

typedef short int yytype_int16

Definition at line 799 of file Gmsh.tab.cpp.

◆ yytype_int8

typedef short int yytype_int8

Definition at line 787 of file Gmsh.tab.cpp.

◆ yytype_uint16

typedef unsigned short int yytype_uint16

Definition at line 793 of file Gmsh.tab.cpp.

◆ yytype_uint8

typedef unsigned char yytype_uint8

Definition at line 779 of file Gmsh.tab.cpp.

Enumeration Type Documentation

◆ yytokentype

Enumerator
tDOUBLE 
tSTRING 
tBIGSTR 
tEND 
tAFFECT 
tDOTS 
tSCOPE 
tPi 
tMPI_Rank 
tMPI_Size 
tEuclidian 
tCoordinates 
tTestLevel 
tExp 
tLog 
tLog10 
tSqrt 
tSin 
tAsin 
tCos 
tAcos 
tTan 
tRand 
tAtan 
tAtan2 
tSinh 
tCosh 
tTanh 
tFabs 
tAbs 
tFloor 
tCeil 
tRound 
tMin 
tMax 
tFmod 
tModulo 
tHypot 
tList 
tLinSpace 
tLogSpace 
tListFromFile 
tCatenary 
tPrintf 
tError 
tWarning 
tStr 
tSprintf 
tStrCat 
tStrPrefix 
tStrRelative 
tStrReplace 
tAbsolutePath 
tDirName 
tStrSub 
tStrLen 
tFind 
tStrFind 
tStrCmp 
tStrChoice 
tUpperCase 
tLowerCase 
tLowerCaseIn 
tTextAttributes 
tBoundingBox 
tDraw 
tSetChanged 
tToday 
tFixRelativePath 
tCurrentDirectory 
tCurrentFileName 
tSyncModel 
tNewModel 
tMass 
tCenterOfMass 
tMatrixOfInertia 
tOnelabAction 
tOnelabRun 
tCodeName 
tCpu 
tMemory 
tTotalMemory 
tCreateTopology 
tCreateGeometry 
tClassifySurfaces 
tRenumberMeshNodes 
tRenumberMeshElements 
tDistanceFunction 
tDefineConstant 
tUndefineConstant 
tDefineNumber 
tDefineStruct 
tNameStruct 
tDimNameSpace 
tAppend 
tDefineString 
tSetNumber 
tSetTag 
tSetString 
tPoint 
tCircle 
tEllipse 
tCurve 
tSphere 
tPolarSphere 
tSurface 
tSpline 
tVolume 
tBox 
tCylinder 
tCone 
tTorus 
tEllipsoid 
tQuadric 
tShapeFromFile 
tRectangle 
tDisk 
tWire 
tGeoEntity 
tCharacteristic 
tLength 
tParametric 
tElliptic 
tRefineMesh 
tRecombineMesh 
tAdaptMesh 
tTransformMesh 
tRelocateMesh 
tReorientMesh 
tSetFactory 
tThruSections 
tWedge 
tFillet 
tChamfer 
tPlane 
tRuled 
tTransfinite 
tPhysical 
tCompound 
tPeriodic 
tParent 
tUsing 
tPlugin 
tDegenerated 
tRecursive 
tSewing 
tRotate 
tTranslate 
tSymmetry 
tDilate 
tExtrude 
tLevelset 
tAffine 
tBooleanUnion 
tBooleanIntersection 
tBooleanDifference 
tBooleanSection 
tBooleanFragments 
tThickSolid 
tRecombine 
tSmoother 
tSplit 
tDelete 
tCoherence 
tHealShapes 
tIntersect 
tMeshAlgorithm 
tReverseMesh 
tMeshSize 
tMeshSizeFromBoundary 
tLayers 
tScaleLast 
tHole 
tAlias 
tAliasWithOptions 
tCopyOptions 
tQuadTriAddVerts 
tQuadTriNoNewVerts 
tRecombLaterals 
tTransfQuadTri 
tText2D 
tText3D 
tInterpolationScheme 
tTime 
tCombine 
tBSpline 
tBezier 
tNurbs 
tNurbsOrder 
tNurbsKnots 
tColor 
tColorTable 
tFor 
tIn 
tEndFor 
tIf 
tElseIf 
tElse 
tEndIf 
tExit 
tAbort 
tField 
tReturn 
tCall 
tSlide 
tMacro 
tShow 
tHide 
tGetValue 
tGetStringValue 
tGetEnv 
tGetString 
tGetNumber 
tUnique 
tSetMaxTag 
tHomology 
tCohomology 
tBetti 
tExists 
tFileExists 
tGetForced 
tGetForcedStr 
tGMSH_MAJOR_VERSION 
tGMSH_MINOR_VERSION 
tGMSH_PATCH_VERSION 
tGmshExecutableName 
tSetPartition 
tNameToString 
tStringToName 
tUnsplitWindow 
tAFFECTDIVIDE 
tAFFECTTIMES 
tAFFECTMINUS 
tAFFECTPLUS 
tOR 
tAND 
tNOTEQUAL 
tEQUAL 
tGREATERGREATER 
tLESSLESS 
tGREATEROREQUAL 
tLESSOREQUAL 
UNARYPREC 
tMINUSMINUS 
tPLUSPLUS 
tDOUBLE 
tSTRING 
tBIGSTR 
tEND 
tAFFECT 
tDOTS 
tSCOPE 
tPi 
tMPI_Rank 
tMPI_Size 
tEuclidian 
tCoordinates 
tTestLevel 
tExp 
tLog 
tLog10 
tSqrt 
tSin 
tAsin 
tCos 
tAcos 
tTan 
tRand 
tAtan 
tAtan2 
tSinh 
tCosh 
tTanh 
tFabs 
tAbs 
tFloor 
tCeil 
tRound 
tMin 
tMax 
tFmod 
tModulo 
tHypot 
tList 
tLinSpace 
tLogSpace 
tListFromFile 
tCatenary 
tPrintf 
tError 
tWarning 
tStr 
tSprintf 
tStrCat 
tStrPrefix 
tStrRelative 
tStrReplace 
tAbsolutePath 
tDirName 
tStrSub 
tStrLen 
tFind 
tStrFind 
tStrCmp 
tStrChoice 
tUpperCase 
tLowerCase 
tLowerCaseIn 
tTextAttributes 
tBoundingBox 
tDraw 
tSetChanged 
tToday 
tFixRelativePath 
tCurrentDirectory 
tCurrentFileName 
tSyncModel 
tNewModel 
tMass 
tCenterOfMass 
tMatrixOfInertia 
tOnelabAction 
tOnelabRun 
tCodeName 
tCpu 
tMemory 
tTotalMemory 
tCreateTopology 
tCreateGeometry 
tClassifySurfaces 
tRenumberMeshNodes 
tRenumberMeshElements 
tDistanceFunction 
tDefineConstant 
tUndefineConstant 
tDefineNumber 
tDefineStruct 
tNameStruct 
tDimNameSpace 
tAppend 
tDefineString 
tSetNumber 
tSetTag 
tSetString 
tPoint 
tCircle 
tEllipse 
tCurve 
tSphere 
tPolarSphere 
tSurface 
tSpline 
tVolume 
tBox 
tCylinder 
tCone 
tTorus 
tEllipsoid 
tQuadric 
tShapeFromFile 
tRectangle 
tDisk 
tWire 
tGeoEntity 
tCharacteristic 
tLength 
tParametric 
tElliptic 
tRefineMesh 
tRecombineMesh 
tAdaptMesh 
tTransformMesh 
tRelocateMesh 
tReorientMesh 
tSetFactory 
tThruSections 
tWedge 
tFillet 
tChamfer 
tPlane 
tRuled 
tTransfinite 
tPhysical 
tCompound 
tPeriodic 
tParent 
tUsing 
tPlugin 
tDegenerated 
tRecursive 
tSewing 
tRotate 
tTranslate 
tSymmetry 
tDilate 
tExtrude 
tLevelset 
tAffine 
tBooleanUnion 
tBooleanIntersection 
tBooleanDifference 
tBooleanSection 
tBooleanFragments 
tThickSolid 
tRecombine 
tSmoother 
tSplit 
tDelete 
tCoherence 
tHealShapes 
tIntersect 
tMeshAlgorithm 
tReverseMesh 
tMeshSize 
tMeshSizeFromBoundary 
tLayers 
tScaleLast 
tHole 
tAlias 
tAliasWithOptions 
tCopyOptions 
tQuadTriAddVerts 
tQuadTriNoNewVerts 
tRecombLaterals 
tTransfQuadTri 
tText2D 
tText3D 
tInterpolationScheme 
tTime 
tCombine 
tBSpline 
tBezier 
tNurbs 
tNurbsOrder 
tNurbsKnots 
tColor 
tColorTable 
tFor 
tIn 
tEndFor 
tIf 
tElseIf 
tElse 
tEndIf 
tExit 
tAbort 
tField 
tReturn 
tCall 
tSlide 
tMacro 
tShow 
tHide 
tGetValue 
tGetStringValue 
tGetEnv 
tGetString 
tGetNumber 
tUnique 
tSetMaxTag 
tHomology 
tCohomology 
tBetti 
tExists 
tFileExists 
tGetForced 
tGetForcedStr 
tGMSH_MAJOR_VERSION 
tGMSH_MINOR_VERSION 
tGMSH_PATCH_VERSION 
tGmshExecutableName 
tSetPartition 
tNameToString 
tStringToName 
tUnsplitWindow 
tAFFECTDIVIDE 
tAFFECTTIMES 
tAFFECTMINUS 
tAFFECTPLUS 
tOR 
tAND 
tNOTEQUAL 
tEQUAL 
tGREATERGREATER 
tLESSLESS 
tGREATEROREQUAL 
tLESSOREQUAL 
UNARYPREC 
tMINUSMINUS 
tPLUSPLUS 

Definition at line 75 of file Gmsh.tab.cpp.

Function Documentation

◆ addEmbedded()

void addEmbedded ( int  dim,
std::vector< int >  tags,
int  dim2,
int  tag2 
)

Definition at line 15320 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ addPeriodicEdge()

void addPeriodicEdge ( int  iTarget,
int  iSource,
const std::vector< double > &  affineTransform 
)

Definition at line 15256 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ addPeriodicFace() [1/2]

void addPeriodicFace ( int  iTarget,
int  iSource,
const std::map< int, int > &  edgeCounterparts 
)

Definition at line 15233 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ addPeriodicFace() [2/2]

void addPeriodicFace ( int  iTarget,
int  iSource,
const std::vector< double > &  affineTransform 
)

Definition at line 15216 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ assignVariable()

void assignVariable ( const std::string &  name,
int  index,
int  assignType,
double  value 
)

Definition at line 14838 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ assignVariables()

void assignVariables ( const std::string &  name,
List_T indices,
int  assignType,
List_T values 
)

Definition at line 14886 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ computeAffineTransformation()

void computeAffineTransformation ( SPoint3 origin,
SPoint3 axis,
double  angle,
SPoint3 translation,
std::vector< double > &  tfo 
)

Definition at line 15280 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ getAllElementaryTags()

void getAllElementaryTags ( int  dim,
List_T in 
)

Definition at line 15434 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ getAllPhysicalTags()

void getAllPhysicalTags ( int  dim,
List_T in 
)

Definition at line 15450 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ getBoundingBox()

void getBoundingBox ( int  dim,
List_T in,
List_T out 
)

Definition at line 15533 of file Gmsh.tab.cpp.

Referenced by SetBoundingBox().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getElementaryTagsForPhysicalGroups()

void getElementaryTagsForPhysicalGroups ( int  dim,
List_T in,
List_T out 
)

Definition at line 15466 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ getElementaryTagsInBoundingBox()

void getElementaryTagsInBoundingBox ( int  dim,
double  x1,
double  y1,
double  z1,
double  x2,
double  y2,
double  z2,
List_T out 
)

Definition at line 15491 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ getParentTags()

void getParentTags ( int  dim,
List_T in,
List_T out 
)

Definition at line 15509 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ if()

if ( yymsg)

Referenced by tetgenmesh::carveholes(), tetgenmesh::insertpoint(), and tetgenmesh::smoothpoint().

Here is the caller graph for this function:

◆ incrementVariable()

void incrementVariable ( const std::string &  name,
int  index,
double  value 
)

Definition at line 14950 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ init_options()

void init_options ( int  member_ValMax_ = 0)

Definition at line 670 of file Gmsh.tab.cpp.

◆ ListOfDouble2Vector() [1/2]

void ListOfDouble2Vector ( List_T list,
std::vector< double > &  v 
)

Definition at line 15135 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ ListOfDouble2Vector() [2/2]

void ListOfDouble2Vector ( List_T list,
std::vector< int > &  v 
)

Definition at line 15121 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ ListOfListOfDouble2Matrix()

fullMatrix< double > ListOfListOfDouble2Matrix ( List_T list)

Definition at line 15094 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ ListOfShapes2VectorOfPairs()

void ListOfShapes2VectorOfPairs ( List_T list,
std::vector< std::pair< int, int >> &  v 
)

Definition at line 15149 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ printListOfDouble()

int printListOfDouble ( char *  format,
List_T list,
char *  buffer 
)

Definition at line 14968 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ PrintParserSymbols()

void PrintParserSymbols ( bool  help,
std::vector< std::string > &  vec 
)

Definition at line 15027 of file Gmsh.tab.cpp.

Referenced by GmshBatch().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ removeEmbedded()

void removeEmbedded ( const std::vector< std::pair< int, int >> &  dimTags,
int  dim 
)

Definition at line 15393 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ setColor()

void setColor ( const std::vector< std::pair< int, int >> &  dimTags,
unsigned int  val,
bool  recursive 
)

Definition at line 15587 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ setVisibility() [1/2]

void setVisibility ( const std::vector< std::pair< int, int >> &  dimTags,
int  visible,
bool  recursive 
)

Definition at line 15572 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ setVisibility() [2/2]

void setVisibility ( int  dim,
int  visible,
bool  recursive 
)

Definition at line 15557 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ skip()

void skip ( const char *  skip,
const char *  until 
)

Referenced by GModel::remove().

Here is the caller graph for this function:

◆ skipTest()

void skipTest ( const char *  skip,
const char *  until,
const char *  until2,
int  l_until2_sub,
int *  type_until2 
)

◆ strsave()

char* strsave ( char *  ptr)

Referenced by treat_Struct_FullName_dot_tSTRING_ListOfString().

Here is the caller graph for this function:

◆ switch()

switch ( yytype  )

Definition at line 4455 of file Gmsh.tab.cpp.

◆ treat_Struct_FullName_dot_tSTRING_Float()

double treat_Struct_FullName_dot_tSTRING_Float ( char *  c1,
char *  c2,
char *  c3,
int  index = 0,
double  val_default = 0.,
int  type_treat = 0 
)

Definition at line 15671 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ treat_Struct_FullName_dot_tSTRING_Float_getDim()

int treat_Struct_FullName_dot_tSTRING_Float_getDim ( char *  c1,
char *  c2,
char *  c3 
)

Definition at line 15745 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ treat_Struct_FullName_dot_tSTRING_ListOfFloat()

List_T * treat_Struct_FullName_dot_tSTRING_ListOfFloat ( char *  c1,
char *  c2,
char *  c3 
)

Definition at line 15713 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ treat_Struct_FullName_dot_tSTRING_ListOfString()

List_T * treat_Struct_FullName_dot_tSTRING_ListOfString ( char *  c1,
char *  c2,
char *  c3 
)

Definition at line 15838 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ treat_Struct_FullName_dot_tSTRING_String()

char * treat_Struct_FullName_dot_tSTRING_String ( char *  c1,
char *  c2,
char *  c3,
int  index = 0,
char *  val_default = nullptr,
int  type_treat = 0 
)

Definition at line 15801 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ treat_Struct_FullName_Float()

double treat_Struct_FullName_Float ( char *  c1,
char *  c2,
int  type_var = 1,
int  index = 0,
double  val_default = 0.,
int  type_treat = 0 
)

Definition at line 15602 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ treat_Struct_FullName_String()

char * treat_Struct_FullName_String ( char *  c1,
char *  c2,
int  type_var = 1,
int  index = 0,
char *  val_default = nullptr,
int  type_treat = 0 
)

Definition at line 15768 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ VectorOfPairs2ListOfShapes()

void VectorOfPairs2ListOfShapes ( const std::vector< std::pair< int, int >> &  v,
List_T list 
)

Definition at line 15161 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ YY_SYMBOL_PRINT()

YY_SYMBOL_PRINT ( yymsg  ,
yytype  ,
yyvaluep  ,
yylocationp   
)

◆ yydestruct()

static void yydestruct ( yymsg  ,
yytype  ,
yyvaluep   
) const
static

◆ yyerror()

void yyerror ( const char *  s)

Definition at line 15174 of file Gmsh.tab.cpp.

Here is the call graph for this function:

◆ yymsg()

Variable Documentation

◆ charOptions

std::map<std::string, std::vector<std::string> > charOptions
static

Definition at line 667 of file Gmsh.tab.cpp.

Referenced by init_options().

◆ dim_entity

int dim_entity
static

Definition at line 664 of file Gmsh.tab.cpp.

◆ extr

ExtrudeParams extr
static

Definition at line 655 of file Gmsh.tab.cpp.

◆ flag_Enum

int flag_Enum
static

Definition at line 668 of file Gmsh.tab.cpp.

Referenced by init_options().

◆ floatOptions

std::map<std::string, std::vector<double> > floatOptions
static

Definition at line 666 of file Gmsh.tab.cpp.

Referenced by init_options().

◆ gmsh_yyerrorstate

int gmsh_yyerrorstate = 0

Definition at line 641 of file Gmsh.tab.cpp.

Referenced by ParseFile(), yyerror(), and yymsg().

◆ gmsh_yyfactory

std::string gmsh_yyfactory

Definition at line 645 of file Gmsh.tab.cpp.

Referenced by checkOCC(), DeleteAllModelsAndViews(), and OpenProject().

◆ gmsh_yyname

std::string gmsh_yyname

Definition at line 640 of file Gmsh.tab.cpp.

Referenced by ParseFile(), yyerror(), and yymsg().

◆ gmsh_yynamespaces

◆ gmsh_yystringsymbols

std::map<std::string, std::vector<std::string> > gmsh_yystringsymbols

◆ gmsh_yysymbols

◆ gmsh_yyviewindex

int gmsh_yyviewindex = 0

Definition at line 642 of file Gmsh.tab.cpp.

Referenced by ParseFile().

◆ ImbricatedLoop

int ImbricatedLoop = 0
static

Definition at line 658 of file Gmsh.tab.cpp.

◆ ImbricatedTest

int ImbricatedTest = 0
static

Definition at line 658 of file Gmsh.tab.cpp.

◆ LoopControlVariablesNameTab

std::string LoopControlVariablesNameTab[MAX_RECUR_LOOPS]
static

Definition at line 662 of file Gmsh.tab.cpp.

◆ LoopControlVariablesTab

double LoopControlVariablesTab[MAX_RECUR_LOOPS][3]
static

Definition at line 661 of file Gmsh.tab.cpp.

◆ member_ValMax

int member_ValMax
static

◆ myGmshSurface

gmshSurface* myGmshSurface = 0
static

Definition at line 656 of file Gmsh.tab.cpp.

◆ statusImbricatedTests

int statusImbricatedTests[MAX_RECUR_TESTS]
static

Definition at line 657 of file Gmsh.tab.cpp.

◆ struct_name

◆ struct_namespace

◆ ViewCoord

std::vector<double> ViewCoord
static

Definition at line 652 of file Gmsh.tab.cpp.

◆ ViewNumList

int* ViewNumList = 0
static

Definition at line 654 of file Gmsh.tab.cpp.

◆ ViewValueList

std::vector<double>* ViewValueList = 0
static

Definition at line 653 of file Gmsh.tab.cpp.

◆ yychar

int yychar

Definition at line 4480 of file Gmsh.tab.cpp.

◆ yycheck

const yytype_int16 yycheck[]
static

Definition at line 2941 of file Gmsh.tab.cpp.

◆ yydefact

const yytype_uint16 yydefact[]
static

Definition at line 1713 of file Gmsh.tab.cpp.

◆ yydefgoto

const yytype_int16 yydefgoto[]
static
Initial value:
= {
-1, 2, 3, 124, 1116, 125, 126, 1100, 1980, 1986, 1406, 1629, 2142, 2270, 1407, 2243, 2286, 1408, 2272,
1409, 1410, 1633, 461, 621, 622, 1188, 1727, 127, 820, 489, 1998, 2153, 1999, 490, 1866, 1488, 1442, 1443,
1444, 1592, 1802, 1803, 1260, 1688, 1679, 1876, 795, 633, 292, 293, 369, 215, 294, 471, 472, 131, 132,
133, 134, 135, 136, 137, 138, 295, 1295, 2177, 2234, 990, 1291, 1292, 296, 1079, 297, 142, 1517, 1258,
962, 1005, 2111, 143, 144, 145, 146, 298, 299, 1215, 1231, 1361, 300, 825, 301, 824, 492, 650, 336,
1839, 373, 374, 303, 591, 388, 1390, 1620, 482, 477, 1354, 1055, 1669, 1832, 1833, 1040, 484, 148, 438}

Definition at line 1816 of file Gmsh.tab.cpp.

◆ yylinenoImbricatedLoopsTab

int yylinenoImbricatedLoopsTab[MAX_RECUR_LOOPS]
static

Definition at line 660 of file Gmsh.tab.cpp.

◆ yylval

YYSTYPE yylval

Definition at line 4483 of file Gmsh.tab.cpp.

◆ yynerrs

int yynerrs

Definition at line 4486 of file Gmsh.tab.cpp.

◆ yypact

const yytype_int16 yypact[]
static

Definition at line 1827 of file Gmsh.tab.cpp.

◆ yypgoto

const yytype_int16 yypgoto[]
static
Initial value:
= {
-1971, -1971, -1971, -1971, 446, -1971, -1971, -1971, -1971, -320, -1971, -1971, -1971, -1971, -1971,
-1971, -1971, -1971, -1971, -1971, -1971, -1971, -768, -131, 4473, 3614, -440, -1971, 1384, -1971,
-1971, -1971, -1971, -1971, -1971, -1970, -1971, 385, 202, -123, -1971, -82, -1971, 147, 437,
-1971, 1880, -1971, 861, -51, -1971, -1971, -1, -649, -153, -1971, -1971, -1971, -1971, -1971,
-1971, -1971, 786, 1881, -1971, -1971, -1971, -1971, -1294, -1287, 1882, -1798, 1886, -1971, -1971,
-1971, 1262, -1971, -135, -1971, -1971, -1971, -1971, 2418, -1971, -1971, -1484, 320, 1911, -1971,
0, -1971, -1971, 95, -1971, -1755, 553, -77, 2992, 2787, -324, 99, -1971, 183, -71,
-1971, -1971, 117, 293, -1766, -155, 1119, -1971, -3}

Definition at line 1974 of file Gmsh.tab.cpp.

◆ yyposImbricatedLoopsTab

fpos_t yyposImbricatedLoopsTab[MAX_RECUR_LOOPS]
static

Definition at line 659 of file Gmsh.tab.cpp.

◆ yyr1

const yytype_uint16 yyr1[]
static
Initial value:
= {
0, 270, 271, 271, 272, 272, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273,
273, 273, 273, 274, 274, 275, 275, 275, 275, 275, 275, 275, 275, 276, 276, 276, 276, 277, 277, 277, 277, 277, 277,
277, 278, 278, 279, 279, 281, 282, 280, 283, 283, 285, 284, 286, 286, 288, 287, 289, 289, 291, 290, 292, 292, 292,
292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 296, 296, 296, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297,
297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297,
297, 297, 298, 298, 299, 299, 299, 300, 299, 301, 299, 299, 302, 299, 303, 303, 304, 304, 304, 305, 305, 306, 306,
307, 307, 308, 308, 308, 308, 308, 308, 308, 309, 309, 310, 310, 311, 311, 311, 311, 311, 312, 312, 312, 313, 313,
313, 313, 314, 314, 315, 315, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 317, 316, 318, 318,
318, 318, 318, 319, 319, 319, 319, 320, 320, 320, 321, 321, 321, 321, 322, 322, 322, 322, 322, 322, 322, 322, 322,
322, 323, 323, 324, 324, 324, 324, 324, 324, 324, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 326,
326, 326, 326, 326, 326, 326, 326, 327, 327, 328, 329, 329, 329, 329, 329, 329, 329, 329, 330, 330, 330, 330, 330,
330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330,
330, 331, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 333, 333, 333, 334, 333, 335, 333,
336, 333, 337, 333, 333, 333, 333, 333, 333, 338, 338, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 340,
340, 340, 340, 340, 341, 341, 341, 341, 341, 342, 342, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349,
349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349,
349, 349, 349, 350, 350, 350, 350, 351, 351, 351, 352, 352, 352, 352, 353, 353, 353, 353, 353, 353, 353, 353, 353,
353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353,
353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 354, 354, 354, 354, 354, 354,
354, 354, 354, 354, 354, 355, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354,
354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 356, 356, 357, 357,
359, 358, 360, 360, 361, 361, 362, 362, 363, 363, 363, 363, 363, 364, 364, 364, 364, 365, 365, 366, 366, 366, 366,
366, 366, 367, 367, 367, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368,
368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 369, 369, 369, 369, 370, 370, 370,
370, 371, 371, 372, 372, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374,
374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374,
375, 374, 374, 376, 376, 377, 378, 378, 379, 380, 380, 380, 380, 381, 381, 381, 382, 382, 382, 383, 383, 383}

Definition at line 1655 of file Gmsh.tab.cpp.

◆ yyr2

const yytype_uint8 yyr2[]
static
Initial value:
= {
0, 2, 1, 2, 0, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5,
5, 7, 7, 7, 7, 9, 6, 6, 6, 8, 0, 2, 2, 2, 2, 2, 2, 1, 3, 1, 3, 0, 0, 10, 1, 3, 0, 13, 1, 3,
0, 15, 8, 14, 0, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 2, 7, 7, 4, 3, 6,
9, 7, 6, 7, 6, 4, 8, 9, 9, 6, 9, 6, 9, 5, 8, 8, 11, 6, 9, 5, 7, 9, 9, 11, 7, 9, 9, 0, 1, 0,
3, 5, 0, 9, 0, 11, 5, 0, 9, 0, 3, 3, 5, 5, 0, 2, 0, 1, 1, 3, 2, 2, 2, 1, 4, 2, 2, 0, 2, 1,
3, 2, 2, 2, 2, 2, 1, 1, 3, 0, 5, 5, 5, 0, 2, 0, 2, 7, 7, 7, 10, 10, 8, 8, 7, 7, 11, 7, 8, 8,
8, 9, 8, 8, 3, 4, 10, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 9, 7, 7, 8, 8, 12, 0, 9, 1, 1, 1, 1, 4,
1, 1, 1, 4, 1, 1, 4, 1, 1, 1, 4, 5, 11, 5, 9, 9, 7, 4, 9, 10, 9, 1, 1, 0, 2, 6, 7, 7, 6, 7,
8, 10, 14, 16, 12, 14, 14, 14, 14, 8, 8, 6, 4, 5, 5, 6, 6, 3, 4, 3, 5, 6, 5, 4, 3, 4, 3, 4, 5, 4,
5, 3, 5, 7, 7, 3, 2, 7, 3, 2, 2, 2, 2, 2, 15, 2, 2, 7, 2, 9, 11, 2, 4, 2, 2, 2, 2, 16, 5, 8,
11, 6, 8, 8, 10, 1, 2, 2, 1, 3, 3, 4, 4, 1, 1, 5, 11, 13, 0, 7, 0, 13, 0, 15, 0, 6, 9, 2, 3, 10,
13, 1, 2, 5, 7, 2, 2, 3, 2, 3, 2, 3, 9, 6, 1, 1, 1, 1, 1, 0, 2, 3, 3, 4, 9, 4, 14, 0, 3, 0,
1, 0, 2, 0, 2, 0, 2, 5, 6, 7, 6, 5, 3, 8, 6, 8, 8, 5, 4, 6, 11, 11, 18, 18, 12, 12, 12, 10, 4, 4,
4, 4, 4, 6, 2, 3, 6, 2, 1, 1, 1, 2, 5, 7, 10, 1, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6,
6, 4, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 6, 1, 4, 6, 1, 4, 4, 4, 6, 5, 7, 8, 10, 4,
4, 6, 4, 3, 2, 5, 5, 3, 5, 6, 8, 6, 8, 6, 4, 7, 6, 6, 6, 4, 6, 4, 0, 2, 0, 2, 0, 7, 1, 3,
1, 2, 0, 3, 1, 2, 2, 3, 3, 11, 9, 7, 7, 1, 3, 1, 1, 2, 3, 4, 5, 1, 3, 1, 2, 3, 3, 5, 4, 4,
2, 4, 2, 3, 3, 4, 5, 5, 5, 5, 5, 1, 1, 1, 3, 5, 7, 4, 4, 4, 6, 6, 8, 8, 4, 14, 4, 4, 1, 1,
3, 3, 9, 7, 1, 5, 3, 6, 1, 3, 1, 1, 4, 4, 3, 5, 6, 8, 6, 4, 5, 1, 4, 1, 1, 1, 1, 4, 6, 4,
6, 5, 7, 4, 4, 4, 8, 4, 4, 4, 4, 8, 8, 6, 4, 6, 4, 1, 1, 4, 4, 0, 6, 4, 2, 4, 4, 1, 1, 3,
1, 1, 3, 3, 3, 5, 7, 5, 5, 8, 1, 1, 4}

Definition at line 1686 of file Gmsh.tab.cpp.

◆ yystos

const yytype_uint16 yystos[]
static

Definition at line 3895 of file Gmsh.tab.cpp.

◆ yytable

const yytype_int16 yytable[]
static

Definition at line 1989 of file Gmsh.tab.cpp.

◆ yytranslate

const yytype_uint16 yytranslate[]
static
Initial value:
= {
0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 255, 2, 267, 2, 252, 254, 2, 260, 261, 250, 248, 269, 249,
266, 251, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 242, 2, 243, 237, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 262,
2, 263, 259, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 264, 253, 265, 268, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43,
44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66,
67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112,
113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135,
136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158,
159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181,
182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204,
205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227,
228, 229, 230, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 244, 245, 246, 247, 256, 257, 258}

Definition at line 992 of file Gmsh.tab.cpp.

◆ yytype

int yytype

Definition at line 4445 of file Gmsh.tab.cpp.

◆ yyvaluep

YYSTYPE* yyvaluep

Definition at line 4446 of file Gmsh.tab.cpp.

YYRHSLOC
#define YYRHSLOC(Rhs, K)
Definition: Gmsh.tab.cpp:4038
YYID
#define YYID(n)
Definition: Gmsh.tab.cpp:838
YYEMPTY
#define YYEMPTY
Definition: Gmsh.tab.cpp:3999
YY_
#define YY_(msgid)
Definition: Gmsh.tab.cpp:825
if
if(!yymsg) yymsg
YYTRANSLATE
#define YYTRANSLATE(YYX)
Definition: Gmsh.tab.cpp:989
yychar
#define yychar
Definition: Gmsh.tab.cpp:66
YYSTACK_GAP_MAXIMUM
#define YYSTACK_GAP_MAXIMUM
Definition: Gmsh.tab.cpp:932