OSParseosol.tab.hpp
Go to the documentation of this file.
1 
2 /* A Bison parser, made by GNU Bison 2.4.1. */
3 
4 /* Skeleton interface for Bison's Yacc-like parsers in C
5 
6  Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
7  Free Software Foundation, Inc.
8 
9  This program is free software: you can redistribute it and/or modify
10  it under the terms of the GNU General Public License as published by
11  the Free Software Foundation, either version 3 of the License, or
12  (at your option) any later version.
13 
14  This program is distributed in the hope that it will be useful,
15  but WITHOUT ANY WARRANTY; without even the implied warranty of
16  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17  GNU General Public License for more details.
18 
19  You should have received a copy of the GNU General Public License
20  along with this program. If not, see <http://www.gnu.org/licenses/>. */
21 
22 /* As a special exception, you may create a larger work that contains
23  part or all of the Bison parser skeleton and distribute that work
24  under terms of your choice, so long as that work isn't itself a
25  parser generator using the skeleton or a modified version thereof
26  as a parser skeleton. Alternatively, if you modify or redistribute
27  the parser skeleton itself, you may (at your option) remove this
28  special exception, which will cause the skeleton and the resulting
29  Bison output files to be licensed under the GNU General Public
30  License without this special exception.
31 
32  This special exception was added by the Free Software Foundation in
33  version 2.2 of Bison. */
34 
35 
36 /* Tokens. */
37 #ifndef YYTOKENTYPE
38 # define YYTOKENTYPE
39  /* Put the tokens into the symbol table, so that GDB and other debuggers
40  know about them. */
41  enum yytokentype {
43  ELEMENTTEXT = 259,
44  ITEMTEXT = 260,
45  INTEGER = 261,
46  DOUBLE = 262,
47  QUOTE = 263,
48  TWOQUOTES = 264,
49  GREATERTHAN = 265,
50  ENDOFELEMENT = 266,
51  OSOLSTART = 267,
54  OSOLEND = 270,
57  LBVALUEATT = 273,
58  UBVALUEATT = 274,
63  WEIGHTATT = 279,
67  FROMATT = 283,
68  TOATT = 284,
69  MAKECOPYATT = 285,
80  SOSIDXATT = 296,
86  LICENSESTART = 302,
87  LICENSEEND = 303,
89  USERNAMEEND = 305,
91  PASSWORDEND = 307,
92  CONTACTSTART = 308,
93  CONTACTEND = 309,
97  MINMEMORYEND = 313,
105  MAXTIMEEND = 321,
110  PATHSTART = 326,
111  PATHEND = 327,
113  PATHPAIREND = 329,
137  PROCESSEND = 353,
148  SOSSTART = 364,
149  SOSEND = 365,
164  HEADERSTART = 380,
165  HEADEREND = 381,
167  FILENAMEEND = 383,
187  INDEXESEND = 403,
188  VALUESSTART = 404,
189  VALUESEND = 405,
191  NONZEROSEND = 407,
192  ELSTART = 408,
193  ELEND = 409,
196  ITEMEMPTY = 412,
197  ITEMSTART = 413,
198  ITEMEND = 414,
200  BASE64START = 416,
201  BASE64END = 417,
206  CATEGORYATT = 422,
210  SOLVERATT = 426,
212  NAMEATT = 428,
214  TYPEATT = 430,
216  ENUMTYPEATT = 432,
218  SHAPEATT = 434,
220  UNITATT = 436,
222  VALUEATT = 438,
226  CONTYPEATT = 442,
228  OBJTYPEATT = 444,
230  VARTYPEATT = 446,
240  SYMMETRYATT = 456,
242  ROWMAJORATT = 458,
275  IDXATT = 491,
276  INCRATT = 492,
277  MULTATT = 493,
278  SIZEOFATT = 494,
279  COEFATT = 495,
280  CONSTANTATT = 496,
282  MATRICESEND = 498,
283  MATRIXSTART = 499,
284  MATRIXEND = 500,
287  BLOCKSSTART = 503,
288  BLOCKSEND = 504,
289  BLOCKSTART = 505,
290  BLOCKEND = 506,
296  ELEMENTSEND = 512,
313  INDEXSTART = 529,
314  INDEXEND = 530,
315  VALUESTART = 531,
316  VALUEEND = 532,
317  VARIDXSTART = 533,
318  VARIDXEND = 534,
335  CONSTART = 551,
336  CONEND = 552,
339  OBJSTART = 555,
340  OBJEND = 556,
343  VARSTART = 559,
344  VAREND = 560,
348  GENERALEND = 564,
349  SYSTEMSTART = 565,
350  SYSTEMEND = 566,
352  SERVICEEND = 568,
353  JOBSTART = 569,
354  JOBEND = 570,
360  ATLOWEREND = 576,
362  ATUPPEREND = 578,
363  BASICSTART = 579,
364  BASICEND = 580,
365  ISFREESTART = 581,
366  ISFREEEND = 582,
370  UNKNOWNEND = 586,
377  JOBIDSTART = 593,
378  JOBIDEND = 594,
379  OTHERSTART = 595,
380  OTHEREND = 596,
381  DUMMY = 597,
385  NLSTART = 601,
386  NLEND = 602,
390  EXPRSTART = 606,
391  EXPREND = 607,
395  POWERSTART = 611,
396  POWEREND = 612,
397  PLUSSTART = 613,
398  PLUSEND = 614,
399  MINUSSTART = 615,
400  MINUSEND = 616,
401  DIVIDESTART = 617,
402  DIVIDEEND = 618,
403  LNSTART = 619,
404  LNEND = 620,
405  SQRTSTART = 621,
406  SQRTEND = 622,
407  SUMSTART = 623,
408  SUMEND = 624,
410  PRODUCTEND = 626,
411  EXPSTART = 627,
412  EXPEND = 628,
413  NEGATESTART = 629,
414  NEGATEEND = 630,
415  IFSTART = 631,
416  IFEND = 632,
417  SQUARESTART = 633,
418  SQUAREEND = 634,
419  COSSTART = 635,
420  COSEND = 636,
421  SINSTART = 637,
422  SINEND = 638,
424  VARIABLEEND = 640,
425  ABSSTART = 641,
426  ABSEND = 642,
427  ERFSTART = 643,
428  ERFEND = 644,
429  MAXSTART = 645,
430  MAXEND = 646,
432  ALLDIFFEND = 648,
433  MINSTART = 649,
434  MINEND = 650,
435  ESTART = 651,
436  EEND = 652,
437  PISTART = 653,
438  PIEND = 654,
439  TIMESSTART = 655,
440  TIMESEND = 656,
441  NUMBERSTART = 657,
442  NUMBEREND = 658,
483  EMPTYIDATT = 699,
484  IDATT = 700
485  };
486 #endif
487 /* Tokens. */
488 #define ATTRIBUTETEXT 258
489 #define ELEMENTTEXT 259
490 #define ITEMTEXT 260
491 #define INTEGER 261
492 #define DOUBLE 262
493 #define QUOTE 263
494 #define TWOQUOTES 264
495 #define GREATERTHAN 265
496 #define ENDOFELEMENT 266
497 #define OSOLSTART 267
498 #define OSOLSTARTEMPTY 268
499 #define OSOLATTRIBUTETEXT 269
500 #define OSOLEND 270
501 #define EMPTYLBVALUEATT 271
502 #define EMPTYUBVALUEATT 272
503 #define LBVALUEATT 273
504 #define UBVALUEATT 274
505 #define EMPTYLBDUALVALUEATT 275
506 #define EMPTYUBDUALVALUEATT 276
507 #define LBDUALVALUEATT 277
508 #define UBDUALVALUEATT 278
509 #define WEIGHTATT 279
510 #define EMPTYWEIGHTATT 280
511 #define TRANSPORTTYPEATT 281
512 #define LOCATIONTYPEATT 282
513 #define FROMATT 283
514 #define TOATT 284
515 #define MAKECOPYATT 285
516 #define NUMBEROFJOBIDSATT 286
517 #define NUMBEROFPATHSATT 287
518 #define NUMBEROFPATHPAIRSATT 288
519 #define NUMBEROFPROCESSESATT 289
520 #define NUMBEROFOTHERVARIABLEOPTIONSATT 290
521 #define NUMBEROFOTHEROBJECTIVEOPTIONSATT 291
522 #define NUMBEROFOTHERCONSTRAINTOPTIONSATT 292
523 #define NUMBEROFSOLVEROPTIONSATT 293
524 #define NUMBEROFOTHEROPTIONSATT 294
525 #define NUMBEROFSOSATT 295
526 #define SOSIDXATT 296
527 #define GROUPWEIGHTATT 297
528 #define INSTANCELOCATIONSTART 298
529 #define INSTANCELOCATIONEND 299
530 #define SOLVERTOINVOKESTART 300
531 #define SOLVERTOINVOKEEND 301
532 #define LICENSESTART 302
533 #define LICENSEEND 303
534 #define USERNAMESTART 304
535 #define USERNAMEEND 305
536 #define PASSWORDSTART 306
537 #define PASSWORDEND 307
538 #define CONTACTSTART 308
539 #define CONTACTEND 309
540 #define MINDISKSPACESTART 310
541 #define MINDISKSPACEEND 311
542 #define MINMEMORYSTART 312
543 #define MINMEMORYEND 313
544 #define MINCPUSPEEDSTART 314
545 #define MINCPUSPEEDEND 315
546 #define MINCPUNUMBERSTART 316
547 #define MINCPUNUMBEREND 317
548 #define SERVICETYPESTART 318
549 #define SERVICETYPEEND 319
550 #define MAXTIMESTART 320
551 #define MAXTIMEEND 321
552 #define REQUESTEDSTARTTIMESTART 322
553 #define REQUESTEDSTARTTIMEEND 323
554 #define DEPENDENCIESSTART 324
555 #define DEPENDENCIESEND 325
556 #define PATHSTART 326
557 #define PATHEND 327
558 #define PATHPAIRSTART 328
559 #define PATHPAIREND 329
560 #define REQUIREDDIRECTORIESSTART 330
561 #define REQUIREDDIRECTORIESEND 331
562 #define REQUIREDFILESSTART 332
563 #define REQUIREDFILESEND 333
564 #define DIRECTORIESTOMAKESTART 334
565 #define DIRECTORIESTOMAKEEND 335
566 #define FILESTOMAKESTART 336
567 #define FILESTOMAKEEND 337
568 #define DIRECTORIESTODELETESTART 338
569 #define DIRECTORIESTODELETEEND 339
570 #define FILESTODELETESTART 340
571 #define FILESTODELETEEND 341
572 #define INPUTDIRECTORIESTOMOVESTART 342
573 #define INPUTDIRECTORIESTOMOVEEND 343
574 #define INPUTFILESTOMOVESTART 344
575 #define INPUTFILESTOMOVEEND 345
576 #define OUTPUTDIRECTORIESTOMOVESTART 346
577 #define OUTPUTDIRECTORIESTOMOVEEND 347
578 #define OUTPUTFILESTOMOVESTART 348
579 #define OUTPUTFILESTOMOVEEND 349
580 #define PROCESSESTOKILLSTART 350
581 #define PROCESSESTOKILLEND 351
582 #define PROCESSSTART 352
583 #define PROCESSEND 353
584 #define INITIALVARIABLEVALUESSTART 354
585 #define INITIALVARIABLEVALUESEND 355
586 #define INITIALVARIABLEVALUESSTRINGSTART 356
587 #define INITIALVARIABLEVALUESSTRINGEND 357
588 #define INITIALBASISSTATUSSTART 358
589 #define INITIALBASISSTATUSEND 359
590 #define INTEGERVARIABLEBRANCHINGWEIGHTSSTART 360
591 #define INTEGERVARIABLEBRANCHINGWEIGHTSEND 361
592 #define SOSVARIABLEBRANCHINGWEIGHTSSTART 362
593 #define SOSVARIABLEBRANCHINGWEIGHTSEND 363
594 #define SOSSTART 364
595 #define SOSEND 365
596 #define INITIALOBJECTIVEVALUESSTART 366
597 #define INITIALOBJECTIVEVALUESEND 367
598 #define INITIALOBJECTIVEBOUNDSSTART 368
599 #define INITIALOBJECTIVEBOUNDSEND 369
600 #define INITIALCONSTRAINTVALUESSTART 370
601 #define INITIALCONSTRAINTVALUESEND 371
602 #define INITIALDUALVALUESSTART 372
603 #define INITIALDUALVALUESEND 373
604 #define SOLVEROPTIONSSTART 374
605 #define SOLVEROPTIONSEND 375
606 #define SOLVEROPTIONSTART 376
607 #define SOLVEROPTIONEND 377
608 #define OTHEROPTIONSSTART 378
609 #define OTHEROPTIONSEND 379
610 #define HEADERSTART 380
611 #define HEADEREND 381
612 #define FILENAMESTART 382
613 #define FILENAMEEND 383
614 #define FILENAMEEMPTY 384
615 #define FILENAMESTARTANDEND 385
616 #define FILESOURCESTART 386
617 #define FILESOURCEEND 387
618 #define FILESOURCEEMPTY 388
619 #define FILESOURCESTARTANDEND 389
620 #define FILEDESCRIPTIONSTART 390
621 #define FILEDESCRIPTIONEND 391
622 #define FILEDESCRIPTIONEMPTY 392
623 #define FILEDESCRIPTIONSTARTANDEND 393
624 #define FILECREATORSTART 394
625 #define FILECREATOREND 395
626 #define FILECREATOREMPTY 396
627 #define FILECREATORSTARTANDEND 397
628 #define FILELICENCESTART 398
629 #define FILELICENCEEND 399
630 #define FILELICENCEEMPTY 400
631 #define FILELICENCESTARTANDEND 401
632 #define INDEXESSTART 402
633 #define INDEXESEND 403
634 #define VALUESSTART 404
635 #define VALUESEND 405
636 #define NONZEROSSTART 406
637 #define NONZEROSEND 407
638 #define ELSTART 408
639 #define ELEND 409
640 #define ENUMERATIONSTART 410
641 #define ENUMERATIONEND 411
642 #define ITEMEMPTY 412
643 #define ITEMSTART 413
644 #define ITEMEND 414
645 #define ITEMSTARTANDEND 415
646 #define BASE64START 416
647 #define BASE64END 417
648 #define NUMBEROFELATT 418
649 #define NUMBEROFENUMERATIONSATT 419
650 #define NUMBEROFITEMSATT 420
651 #define EMPTYCATEGORYATT 421
652 #define CATEGORYATT 422
653 #define EMPTYDESCRIPTIONATT 423
654 #define DESCRIPTIONATT 424
655 #define EMPTYSOLVERATT 425
656 #define SOLVERATT 426
657 #define EMPTYNAMEATT 427
658 #define NAMEATT 428
659 #define EMPTYTYPEATT 429
660 #define TYPEATT 430
661 #define EMPTYENUMTYPEATT 431
662 #define ENUMTYPEATT 432
663 #define EMPTYSHAPEATT 433
664 #define SHAPEATT 434
665 #define EMPTYUNITATT 435
666 #define UNITATT 436
667 #define EMPTYVALUEATT 437
668 #define VALUEATT 438
669 #define EMPTYVALUETYPEATT 439
670 #define VALUETYPEATT 440
671 #define EMPTYCONTYPEATT 441
672 #define CONTYPEATT 442
673 #define EMPTYOBJTYPEATT 443
674 #define OBJTYPEATT 444
675 #define EMPTYVARTYPEATT 445
676 #define VARTYPEATT 446
677 #define EMPTYMATRIXCONTYPEATT 447
678 #define MATRIXCONTYPEATT 448
679 #define EMPTYMATRIXOBJTYPEATT 449
680 #define MATRIXOBJTYPEATT 450
681 #define EMPTYMATRIXVARTYPEATT 451
682 #define MATRIXVARTYPEATT 452
683 #define EMPTYMATRIXTYPEATT 453
684 #define MATRIXTYPEATT 454
685 #define EMPTYSYMMETRYATT 455
686 #define SYMMETRYATT 456
687 #define EMPTYROWMAJORATT 457
688 #define ROWMAJORATT 458
689 #define EMPTYBASETRANSPOSEATT 459
690 #define BASETRANSPOSEATT 460
691 #define NUMBEROFBLOCKSATT 461
692 #define NUMBEROFCOLUMNSATT 462
693 #define NUMBEROFROWSATT 463
694 #define NUMBEROFMATRICESATT 464
695 #define NUMBEROFVALUESATT 465
696 #define NUMBEROFCONSTRAINTSATT 466
697 #define NUMBEROFCONATT 467
698 #define NUMBEROFCONIDXATT 468
699 #define NUMBEROFOBJECTIVESATT 469
700 #define NUMBEROFOBJATT 470
701 #define NUMBEROFOBJIDXATT 471
702 #define NUMBEROFVARIABLESATT 472
703 #define NUMBEROFVARATT 473
704 #define NUMBEROFVARIDXATT 474
705 #define NUMBEROFMATRIXCONATT 475
706 #define NUMBEROFMATRIXOBJATT 476
707 #define NUMBEROFMATRIXVARATT 477
708 #define BASEMATRIXIDXATT 478
709 #define TARGETMATRIXFIRSTROWATT 479
710 #define TARGETMATRIXFIRSTCOLATT 480
711 #define BASEMATRIXSTARTROWATT 481
712 #define BASEMATRIXSTARTCOLATT 482
713 #define BASEMATRIXENDROWATT 483
714 #define BASEMATRIXENDCOLATT 484
715 #define SCALARMULTIPLIERATT 485
716 #define BLOCKROWIDXATT 486
717 #define BLOCKCOLIDXATT 487
718 #define MATRIXVARIDXATT 488
719 #define MATRIXOBJIDXATT 489
720 #define MATRIXCONIDXATT 490
721 #define IDXATT 491
722 #define INCRATT 492
723 #define MULTATT 493
724 #define SIZEOFATT 494
725 #define COEFATT 495
726 #define CONSTANTATT 496
727 #define MATRICESSTART 497
728 #define MATRICESEND 498
729 #define MATRIXSTART 499
730 #define MATRIXEND 500
731 #define BASEMATRIXEND 501
732 #define BASEMATRIXSTART 502
733 #define BLOCKSSTART 503
734 #define BLOCKSEND 504
735 #define BLOCKSTART 505
736 #define BLOCKEND 506
737 #define COLOFFSETSTART 507
738 #define COLOFFSETEND 508
739 #define ROWOFFSETSTART 509
740 #define ROWOFFSETEND 510
741 #define ELEMENTSSTART 511
742 #define ELEMENTSEND 512
743 #define CONSTANTELEMENTSSTART 513
744 #define CONSTANTELEMENTSEND 514
745 #define VARREFERENCEELEMENTSSTART 515
746 #define VARREFERENCEELEMENTSEND 516
747 #define LINEARELEMENTSSTART 517
748 #define LINEARELEMENTSEND 518
749 #define GENERALELEMENTSSTART 519
750 #define GENERALELEMENTSEND 520
751 #define CONREFERENCEELEMENTSSTART 521
752 #define CONREFERENCEELEMENTSEND 522
753 #define OBJREFERENCEELEMENTSSTART 523
754 #define OBJREFERENCEELEMENTSEND 524
755 #define STRINGVALUEDELEMENTSSTART 525
756 #define STRINGVALUEDELEMENTSEND 526
757 #define STARTVECTORSTART 527
758 #define STARTVECTOREND 528
759 #define INDEXSTART 529
760 #define INDEXEND 530
761 #define VALUESTART 531
762 #define VALUEEND 532
763 #define VARIDXSTART 533
764 #define VARIDXEND 534
765 #define TRANSFORMATIONSTART 535
766 #define TRANSFORMATIONEND 536
767 #define MATRIXPROGRAMMINGSTART 537
768 #define MATRIXPROGRAMMINGEND 538
769 #define MATRIXVARIABLESSTART 539
770 #define MATRIXVARIABLESEND 540
771 #define MATRIXVARSTART 541
772 #define MATRIXVAREND 542
773 #define MATRIXOBJECTIVESSTART 543
774 #define MATRIXOBJECTIVESEND 544
775 #define MATRIXOBJSTART 545
776 #define MATRIXOBJEND 546
777 #define MATRIXCONSTRAINTSSTART 547
778 #define MATRIXCONSTRAINTSEND 548
779 #define MATRIXCONSTART 549
780 #define MATRIXCONEND 550
781 #define CONSTART 551
782 #define CONEND 552
783 #define CONSTRAINTSSTART 553
784 #define CONSTRAINTSEND 554
785 #define OBJSTART 555
786 #define OBJEND 556
787 #define OBJECTIVESSTART 557
788 #define OBJECTIVESEND 558
789 #define VARSTART 559
790 #define VAREND 560
791 #define VARIABLESSTART 561
792 #define VARIABLESEND 562
793 #define GENERALSTART 563
794 #define GENERALEND 564
795 #define SYSTEMSTART 565
796 #define SYSTEMEND 566
797 #define SERVICESTART 567
798 #define SERVICEEND 568
799 #define JOBSTART 569
800 #define JOBEND 570
801 #define OPTIMIZATIONSTART 571
802 #define OPTIMIZATIONEND 572
803 #define ATEQUALITYSTART 573
804 #define ATEQUALITYEND 574
805 #define ATLOWERSTART 575
806 #define ATLOWEREND 576
807 #define ATUPPERSTART 577
808 #define ATUPPEREND 578
809 #define BASICSTART 579
810 #define BASICEND 580
811 #define ISFREESTART 581
812 #define ISFREEEND 582
813 #define SUPERBASICSTART 583
814 #define SUPERBASICEND 584
815 #define UNKNOWNSTART 585
816 #define UNKNOWNEND 586
817 #define SERVICEURISTART 587
818 #define SERVICEURIEND 588
819 #define SERVICENAMESTART 589
820 #define SERVICENAMEEND 590
821 #define INSTANCENAMESTART 591
822 #define INSTANCENAMEEND 592
823 #define JOBIDSTART 593
824 #define JOBIDEND 594
825 #define OTHERSTART 595
826 #define OTHEREND 596
827 #define DUMMY 597
828 #define NONLINEAREXPRESSIONSSTART 598
829 #define NONLINEAREXPRESSIONSEND 599
830 #define NUMBEROFNONLINEAREXPRESSIONS 600
831 #define NLSTART 601
832 #define NLEND 602
833 #define MATRIXEXPRESSIONSSTART 603
834 #define MATRIXEXPRESSIONSEND 604
835 #define NUMBEROFEXPR 605
836 #define EXPRSTART 606
837 #define EXPREND 607
838 #define NUMBEROFMATRIXTERMSATT 608
839 #define MATRIXTERMSTART 609
840 #define MATRIXTERMEND 610
841 #define POWERSTART 611
842 #define POWEREND 612
843 #define PLUSSTART 613
844 #define PLUSEND 614
845 #define MINUSSTART 615
846 #define MINUSEND 616
847 #define DIVIDESTART 617
848 #define DIVIDEEND 618
849 #define LNSTART 619
850 #define LNEND 620
851 #define SQRTSTART 621
852 #define SQRTEND 622
853 #define SUMSTART 623
854 #define SUMEND 624
855 #define PRODUCTSTART 625
856 #define PRODUCTEND 626
857 #define EXPSTART 627
858 #define EXPEND 628
859 #define NEGATESTART 629
860 #define NEGATEEND 630
861 #define IFSTART 631
862 #define IFEND 632
863 #define SQUARESTART 633
864 #define SQUAREEND 634
865 #define COSSTART 635
866 #define COSEND 636
867 #define SINSTART 637
868 #define SINEND 638
869 #define VARIABLESTART 639
870 #define VARIABLEEND 640
871 #define ABSSTART 641
872 #define ABSEND 642
873 #define ERFSTART 643
874 #define ERFEND 644
875 #define MAXSTART 645
876 #define MAXEND 646
877 #define ALLDIFFSTART 647
878 #define ALLDIFFEND 648
879 #define MINSTART 649
880 #define MINEND 650
881 #define ESTART 651
882 #define EEND 652
883 #define PISTART 653
884 #define PIEND 654
885 #define TIMESSTART 655
886 #define TIMESEND 656
887 #define NUMBERSTART 657
888 #define NUMBEREND 658
889 #define MATRIXDETERMINANTSTART 659
890 #define MATRIXDETERMINANTEND 660
891 #define MATRIXTRACESTART 661
892 #define MATRIXTRACEEND 662
893 #define MATRIXTOSCALARSTART 663
894 #define MATRIXTOSCALAREND 664
895 #define MATRIXDIAGONALSTART 665
896 #define MATRIXDIAGONALEND 666
897 #define MATRIXDOTTIMESSTART 667
898 #define MATRIXDOTTIMESEND 668
899 #define MATRIXLOWERTRIANGLESTART 669
900 #define MATRIXLOWERTRIANGLEEND 670
901 #define MATRIXUPPERTRIANGLESTART 671
902 #define MATRIXUPPERTRIANGLEEND 672
903 #define MATRIXMERGESTART 673
904 #define MATRIXMERGEEND 674
905 #define MATRIXMINUSSTART 675
906 #define MATRIXMINUSEND 676
907 #define MATRIXNEGATESTART 677
908 #define MATRIXNEGATEEND 678
909 #define MATRIXPLUSSTART 679
910 #define MATRIXPLUSEND 680
911 #define MATRIXTIMESSTART 681
912 #define MATRIXTIMESEND 682
913 #define MATRIXPRODUCTSTART 683
914 #define MATRIXPRODUCTEND 684
915 #define MATRIXSCALARTIMESSTART 685
916 #define MATRIXSCALARTIMESEND 686
917 #define MATRIXSUBMATRIXATSTART 687
918 #define MATRIXSUBMATRIXATEND 688
919 #define MATRIXTRANSPOSESTART 689
920 #define MATRIXTRANSPOSEEND 690
921 #define MATRIXREFERENCESTART 691
922 #define MATRIXREFERENCEEND 692
923 #define IDENTITYMATRIXSTART 693
924 #define IDENTITYMATRIXEND 694
925 #define MATRIXINVERSESTART 695
926 #define MATRIXINVERSEEND 696
927 #define EMPTYINCLUDEDIAGONALATT 697
928 #define INCLUDEDIAGONALATT 698
929 #define EMPTYIDATT 699
930 #define IDATT 700
931 
932 
933 
934 
935 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
936 typedef union YYSTYPE
937 {
938 
939 
940  double dval;
941  int ival;
942  char* sval;
943 
944 
945 
946 } YYSTYPE;
947 # define YYSTYPE_IS_TRIVIAL 1
948 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
949 # define YYSTYPE_IS_DECLARED 1
950 #endif
951 
952 
953 
954 #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
955 typedef struct YYLTYPE
956 {
957  int first_line;
958  int first_column;
959  int last_line;
960  int last_column;
961 } YYLTYPE;
962 # define yyltype YYLTYPE /* obsolescent; will be withdrawn */
963 # define YYLTYPE_IS_DECLARED 1
964 # define YYLTYPE_IS_TRIVIAL 1
965 #endif
966 
967 
968 
#define BASEMATRIXSTARTCOLATT
#define EMPTYMATRIXTYPEATT
#define OTHEROPTIONSSTART
#define EMPTYLBVALUEATT
#define MATRICESEND
#define GENERALEND
#define ELEMENTSSTART
#define SYSTEMEND
#define ENUMTYPEATT
#define ABSSTART
#define SOLVEROPTIONEND
#define MINCPUNUMBEREND
#define PATHSTART
#define GROUPWEIGHTATT
#define INPUTFILESTOMOVEEND
#define INSTANCENAMEEND
#define INITIALOBJECTIVEBOUNDSEND
#define FILEDESCRIPTIONSTART
#define INITIALDUALVALUESEND
#define FILECREATOREMPTY
#define INSTANCENAMESTART
#define UBVALUEATT
#define EMPTYWEIGHTATT
#define MATRIXOBJECTIVESSTART
#define SOLVEROPTIONSEND
#define NUMBEROFPATHPAIRSATT
#define CONSTRAINTSEND
#define UBDUALVALUEATT
#define EMPTYCATEGORYATT
#define EMPTYSOLVERATT
#define FILELICENCESTARTANDEND
#define SYMMETRYATT
#define EMPTYROWMAJORATT
#define MATRIXNEGATEEND
#define SQUAREEND
#define DEPENDENCIESSTART
#define MATRIXSUBMATRIXATSTART
#define ELEND
#define FILESTOMAKEEND
#define NUMBEROFOTHEROBJECTIVEOPTIONSATT
#define SOSSTART
#define EMPTYUBDUALVALUEATT
#define MATRIXMINUSSTART
#define ELSTART
#define LICENSESTART
#define MATRIXTOSCALARSTART
#define DESCRIPTIONATT
#define NUMBEROFSOLVEROPTIONSATT
#define EMPTYVALUEATT
#define IDENTITYMATRIXEND
#define COEFATT
#define INITIALOBJECTIVEBOUNDSSTART
#define INSTANCELOCATIONSTART
#define NONZEROSSTART
#define CONREFERENCEELEMENTSEND
#define MATRIXCONSTRAINTSSTART
#define VARIDXSTART
#define MATRIXCONSTRAINTSEND
#define BLOCKSEND
#define EMPTYMATRIXVARTYPEATT
#define NUMBEREND
#define JOBEND
#define FILELICENCEEND
#define UNKNOWNSTART
#define OUTPUTFILESTOMOVESTART
#define DIVIDESTART
#define LINEARELEMENTSEND
#define MATRIXOBJIDXATT
#define CONTACTEND
#define BASEMATRIXSTART
#define NUMBEROFOBJIDXATT
#define NUMBEROFVALUESATT
#define VARIABLEEND
#define BLOCKCOLIDXATT
#define MATRIXDIAGONALSTART
#define UNKNOWNEND
#define ROWOFFSETEND
#define NUMBEROFROWSATT
#define NUMBEROFOTHERVARIABLEOPTIONSATT
#define SOLVERTOINVOKESTART
#define MATRIXVARIDXATT
#define NUMBEROFPATHSATT
#define ENUMERATIONSTART
#define MATRIXREFERENCEEND
#define NUMBEROFCONATT
#define NUMBEROFMATRIXOBJATT
#define SOSVARIABLEBRANCHINGWEIGHTSSTART
#define HEADERSTART
#define FILENAMEEND
#define MATRIXTERMSTART
#define BASEMATRIXSTARTROWATT
#define MATRIXPLUSEND
#define MATRIXMINUSEND
#define NUMBEROFELATT
#define NUMBEROFSOSATT
#define PISTART
union YYSTYPE YYSTYPE
#define FROMATT
#define MATRIXVARSTART
#define MINEND
#define MATRIXEXPRESSIONSEND
#define ITEMTEXT
#define MATRIXDETERMINANTSTART
#define VARIABLESTART
#define ROWMAJORATT
#define LNSTART
#define INITIALCONSTRAINTVALUESEND
#define SOSVARIABLEBRANCHINGWEIGHTSEND
#define REQUIREDDIRECTORIESSTART
#define NUMBEROFMATRIXTERMSATT
#define OTHEREND
#define EXPEND
#define MATRIXMERGEEND
#define REQUIREDFILESSTART
#define ISFREESTART
#define OUTPUTFILESTOMOVEEND
#define NEGATEEND
#define ESTART
#define EXPSTART
#define QUOTE
#define POWEREND
#define TARGETMATRIXFIRSTCOLATT
#define DIVIDEEND
#define LINEARELEMENTSSTART
#define INITIALVARIABLEVALUESSTRINGEND
#define REQUIREDDIRECTORIESEND
#define MATRIXSTART
#define EMPTYMATRIXCONTYPEATT
#define OTHEROPTIONSEND
#define INSTANCELOCATIONEND
#define MATRIXOBJECTIVESEND
#define SOSIDXATT
#define EMPTYNAMEATT
#define SYSTEMSTART
#define FILEDESCRIPTIONSTARTANDEND
#define NUMBEROFPROCESSESATT
#define MATRIXTIMESSTART
#define INTEGERVARIABLEBRANCHINGWEIGHTSEND
#define PROCESSESTOKILLSTART
#define DIRECTORIESTODELETEEND
#define VALUESTART
#define MATRIXINVERSEEND
#define COLOFFSETEND
#define EMPTYSHAPEATT
#define VARIABLESEND
#define BLOCKSTART
#define NAMEATT
#define MATRIXDOTTIMESSTART
#define MATRIXREFERENCESTART
#define EMPTYTYPEATT
#define SOLVEROPTIONSSTART
#define SINSTART
#define INTEGERVARIABLEBRANCHINGWEIGHTSSTART
#define TARGETMATRIXFIRSTROWATT
#define OBJTYPEATT
#define SQUARESTART
#define EMPTYVALUETYPEATT
#define HEADEREND
#define POWERSTART
#define CONTACTSTART
#define BLOCKROWIDXATT
#define DUMMY
#define GENERALELEMENTSEND
#define INITIALVARIABLEVALUESSTRINGSTART
#define VALUESEND
#define PATHEND
#define TOATT
#define CONSTART
#define OPTIMIZATIONEND
#define GREATERTHAN
#define SINEND
#define NLEND
#define MAXEND
#define MATRIXPRODUCTSTART
#define FILEDESCRIPTIONEND
#define SERVICETYPESTART
#define MATRIXTRANSPOSEEND
#define MINCPUNUMBERSTART
#define OBJEND
#define CONSTRAINTSSTART
#define MATRIXVARTYPEATT
#define MATRIXEND
#define FILENAMESTARTANDEND
#define OBJREFERENCEELEMENTSEND
#define MATRIXSCALARTIMESEND
#define BASEMATRIXENDROWATT
#define MATRIXCONSTART
#define INPUTFILESTOMOVESTART
#define REQUESTEDSTARTTIMEEND
#define NONLINEAREXPRESSIONSSTART
#define NUMBEROFVARIABLESATT
#define INDEXSTART
#define ATLOWERSTART
#define CONTYPEATT
#define VAREND
#define MINCPUSPEEDEND
#define SERVICEURISTART
#define NUMBEROFENUMERATIONSATT
#define INITIALCONSTRAINTVALUESSTART
#define MINUSEND
#define MATRIXPRODUCTEND
#define FILECREATORSTART
#define CATEGORYATT
#define SERVICENAMEEND
#define SOLVEROPTIONSTART
#define CONEND
#define FILENAMESTART
#define ITEMEMPTY
#define VARSTART
#define ITEMSTARTANDEND
#define IDXATT
#define NUMBEROFJOBIDSATT
#define OBJREFERENCEELEMENTSSTART
#define MATRIXUPPERTRIANGLESTART
#define DEPENDENCIESEND
#define MATRIXOBJSTART
#define JOBIDEND
#define EXPRSTART
#define FILESOURCESTART
#define MATRIXCONIDXATT
#define MATRIXCONTYPEATT
#define MATRIXPROGRAMMINGSTART
#define PLUSSTART
#define NUMBEROFMATRIXVARATT
#define INDEXEND
#define MINMEMORYEND
#define BASEMATRIXEND
#define MATRIXTRACESTART
#define MATRIXLOWERTRIANGLESTART
#define MINDISKSPACESTART
#define VARTYPEATT
#define MATRIXVARIABLESSTART
#define LOCATIONTYPEATT
#define BLOCKEND
#define FILESOURCEEMPTY
#define SERVICEEND
#define VALUEEND
#define OBJECTIVESSTART
#define TRANSPORTTYPEATT
#define PATHPAIREND
#define INITIALBASISSTATUSEND
#define ITEMEND
#define ISFREEEND
#define EMPTYOBJTYPEATT
#define MATRIXINVERSESTART
#define FILESOURCEEND
#define EMPTYVARTYPEATT
#define SOLVERTOINVOKEEND
#define ERFSTART
#define FILECREATORSTARTANDEND
#define MATRIXMERGESTART
#define OPTIMIZATIONSTART
#define ABSEND
#define OBJSTART
#define SOLVERATT
#define ATLOWEREND
#define MATRICESSTART
#define NUMBEROFBLOCKSATT
#define MATRIXTERMEND
#define SERVICEURIEND
#define OSOLATTRIBUTETEXT
#define VARIABLESSTART
#define MINSTART
#define NUMBEROFEXPR
#define OTHERSTART
#define SERVICESTART
#define MAXTIMESTART
#define NUMBEROFMATRIXCONATT
#define NEGATESTART
#define NUMBEROFNONLINEAREXPRESSIONS
#define PROCESSEND
#define VALUEATT
#define FILESOURCESTARTANDEND
#define INITIALDUALVALUESSTART
#define MATRIXDIAGONALEND
#define MATRIXTYPEATT
#define WEIGHTATT
#define EMPTYSYMMETRYATT
#define EXPREND
#define REQUIREDFILESEND
#define OBJECTIVESEND
#define MATRIXTOSCALAREND
#define INITIALVARIABLEVALUESSTART
#define PRODUCTSTART
#define IDATT
#define FILEDESCRIPTIONEMPTY
#define INTEGER
#define BLOCKSSTART
#define ELEMENTTEXT
#define NLSTART
#define IDENTITYMATRIXSTART
#define SUPERBASICSTART
#define MATRIXNEGATESTART
#define MATRIXCONEND
#define SCALARMULTIPLIERATT
#define NUMBEROFOTHEROPTIONSATT
#define EMPTYENUMTYPEATT
#define IFSTART
#define LNEND
#define TRANSFORMATIONEND
#define INCLUDEDIAGONALATT
#define NUMBERSTART
#define SUMSTART
#define ENDOFELEMENT
#define GENERALELEMENTSSTART
#define BASE64START
#define MATRIXSUBMATRIXATEND
#define LICENSEEND
#define PASSWORDSTART
#define OSOLSTARTEMPTY
#define MINCPUSPEEDSTART
#define MAKECOPYATT
#define OUTPUTDIRECTORIESTOMOVEEND
#define MATRIXOBJEND
#define MATRIXTIMESEND
#define REQUESTEDSTARTTIMESTART
#define INDEXESEND
#define FILELICENCESTART
#define MATRIXEXPRESSIONSSTART
#define MATRIXDOTTIMESEND
#define INPUTDIRECTORIESTOMOVEEND
#define STRINGVALUEDELEMENTSEND
#define FILELICENCEEMPTY
#define NUMBEROFOBJECTIVESATT
#define NUMBEROFVARATT
#define NUMBEROFOTHERCONSTRAINTOPTIONSATT
#define BASE64END
#define VARREFERENCEELEMENTSSTART
#define USERNAMESTART
#define PROCESSSTART
#define EMPTYMATRIXOBJTYPEATT
#define MINDISKSPACEEND
#define CONSTANTELEMENTSSTART
#define DOUBLE
#define COLOFFSETSTART
#define INITIALOBJECTIVEVALUESSTART
#define MATRIXPLUSSTART
#define LBVALUEATT
yytokentype
#define MATRIXSCALARTIMESSTART
#define TRANSFORMATIONSTART
#define GENERALSTART
#define NUMBEROFCOLUMNSATT
#define JOBIDSTART
#define ELEMENTSEND
#define EMPTYIDATT
#define VARREFERENCEELEMENTSEND
#define MATRIXLOWERTRIANGLEEND
#define MATRIXVARIABLESEND
#define STARTVECTOREND
#define CONSTANTELEMENTSEND
#define TWOQUOTES
#define INITIALBASISSTATUSSTART
#define PASSWORDEND
#define TIMESEND
#define VALUESSTART
#define CONREFERENCEELEMENTSSTART
#define MAXSTART
#define MATRIXPROGRAMMINGEND
#define INPUTDIRECTORIESTOMOVESTART
#define INCRATT
#define LBDUALVALUEATT
#define MATRIXOBJTYPEATT
#define MINMEMORYSTART
#define ENUMERATIONEND
#define NUMBEROFCONSTRAINTSATT
#define SQRTEND
#define PLUSEND
#define OSOLSTART
#define EMPTYUBVALUEATT
#define CONSTANTATT
#define ATUPPEREND
#define MATRIXDETERMINANTEND
#define SERVICENAMESTART
#define NONLINEAREXPRESSIONSEND
#define DIRECTORIESTOMAKEEND
#define PRODUCTEND
#define INITIALVARIABLEVALUESEND
#define MATRIXVAREND
#define EEND
#define UNITATT
#define BASICEND
#define ROWOFFSETSTART
#define BASEMATRIXIDXATT
#define NUMBEROFVARIDXATT
#define SQRTSTART
#define OUTPUTDIRECTORIESTOMOVESTART
#define TIMESSTART
#define OSOLEND
#define INDEXESSTART
struct YYLTYPE YYLTYPE
#define NUMBEROFCONIDXATT
#define FILENAMEEMPTY
#define BASETRANSPOSEATT
#define SUPERBASICEND
#define EMPTYUNITATT
#define ATTRIBUTETEXT
#define BASICSTART
#define VARIDXEND
#define COSSTART
#define USERNAMEEND
#define DIRECTORIESTOMAKESTART
#define PATHPAIRSTART
#define ALLDIFFEND
#define PIEND
#define EMPTYINCLUDEDIAGONALATT
#define EMPTYCONTYPEATT
#define SUMEND
#define NONZEROSEND
#define ATUPPERSTART
#define SHAPEATT
#define JOBSTART
#define ATEQUALITYEND
#define ALLDIFFSTART
#define FILECREATOREND
#define INITIALOBJECTIVEVALUESEND
#define FILESTODELETESTART
#define ERFEND
#define NUMBEROFITEMSATT
#define MINUSSTART
#define MULTATT
#define ATEQUALITYSTART
#define SOSEND
#define NUMBEROFMATRICESATT
#define SERVICETYPEEND
#define EMPTYBASETRANSPOSEATT
#define MATRIXUPPERTRIANGLEEND
#define PROCESSESTOKILLEND
#define MATRIXTRACEEND
#define FILESTOMAKESTART
#define TYPEATT
#define NUMBEROFOBJATT
#define EMPTYLBDUALVALUEATT
#define STRINGVALUEDELEMENTSSTART
#define MAXTIMEEND
#define DIRECTORIESTODELETESTART
#define FILESTODELETEEND
#define SIZEOFATT
#define EMPTYDESCRIPTIONATT
#define VALUETYPEATT
#define IFEND
#define BASEMATRIXENDCOLATT
#define ITEMSTART
#define STARTVECTORSTART
#define MATRIXTRANSPOSESTART
#define COSEND