This file is indexed.

/usr/include/dune/grid/uggrid/ug_undefs_lgm_seq.hh is in libdune-grid-dev 2.2.1-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

   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
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
/** \file
* \brief Contains <tt>#undef</tt>s for all preprocessor macros
* defined by UG.
*
* This file is created automatically by the perl script <tt>undefAllMacros.pl</tt>.
*/

#undef DUNE_UGINCLUDES_HH
#undef __GM__
#undef MODEL
#undef MODEL
#undef __GRAPE_TRUE__
#undef GRAPE_SUPPORT
#undef GRAPE_SUPPORT
#undef NETGEN_SUPPORT
#undef NETGEN_SUPPORT
#undef DEBUG_MODE
#undef DEBUG_MODE
#undef __XXL_MSIZE__
#undef __INTERPOLATION_MATRIX__
#undef __BLOCK_VECTOR_DESC__
#undef USE_FAMG
#undef __OVERLAP2__
#undef __PERIODIC_BOUNDARY__
#undef DIM_MAX
#undef DIM_OF_BND_MAX
#undef MAXLEVEL
#undef MAXOBJECTS
#undef MAXSELECTION
#undef MAX_SIDES_OF_ELEM
#undef MAX_EDGES_OF_ELEM
#undef MAX_CORNERS_OF_ELEM
#undef MAX_EDGES_OF_SIDE
#undef MAX_EDGES_OF_CORNER
#undef MAX_CORNERS_OF_SIDE
#undef MAX_CORNERS_OF_EDGE
#undef MAX_SIDES_OF_EDGE
#undef MAX_SIDE_NODES
#undef MAX_SON_EDGES
#undef MAX_SIDES_TOUCHING
#undef MAX_ELEM_VECTORS
#undef MAX_NDOF_MOD_32
#undef MAX_NDOF
#undef MAXVOBJECTS
#undef MAXVECTORS
#undef NOVTYPE
#undef MAXDOMPARTS
#undef BITWISE_TYPE
#undef MAXMATRICES
#undef MAXCONNECTIONS
#undef MATRIXTYPE
#undef DIAGMATRIXTYPE
#undef FROM_VTNAME
#undef TO_VTNAME
#undef MAXVTNAMES
#undef NO_BLOCKVECTOR
#undef MAX_BV_NUMBER
#undef MAX_BV_LEVEL
#undef BVD_MAX_ENTRIES
#undef OUT_OF_RANGE
#undef CANNOT_INIT_PROBLEM
#undef OFFSET_IN_MGUD
#undef IS_MGUDBLOCK_DEF
#undef TOPNODE
#undef PVCOUNT
#undef SETPVCOUNT
#undef MAX_PERIODIC_OBJ
#undef CW_FREE
#undef CW_USED
#undef CE_FREE
#undef CE_USED
#undef CE_LOCKED
#undef CW_INIT
#undef CW_INIT_UNUSED
#undef CE_INIT
#undef CE_INIT_UNUSED
#undef _DEBUG_CW_
#undef CW_READ
#undef CW_READ_STATIC
#undef CW_WRITE
#undef CW_WRITE_STATIC
#undef ControlWord
#undef CW_READ
#undef CW_READ
#undef CW_WRITE
#undef StaticControlWord
#undef StaticControlWordMask
#undef CW_READ_STATIC
#undef CW_READ_STATIC
#undef CW_WRITE_STATIC
#undef LV_MOD_DEFAULT
#undef SIGNIFICANT_DIGITS
#undef COORDINATE_TO_KEY
#undef COORDINATE_TO_KEY
#undef VECTOR_OFFSET
#undef VOTYPE_SHIFT
#undef VOTYPE_LEN
#undef VOTYPE
#undef SETVOTYPE
#undef VTYPE_SHIFT
#undef VTYPE_LEN
#undef VTYPE
#undef SETVTYPE
#undef VDATATYPE_SHIFT
#undef VDATATYPE_LEN
#undef VDATATYPE
#undef SETVDATATYPE
#undef VCLASS_SHIFT
#undef VCLASS_LEN
#undef VCLASS
#undef SETVCLASS
#undef VNCLASS_SHIFT
#undef VNCLASS_LEN
#undef VNCLASS
#undef SETVNCLASS
#undef VNEW_SHIFT
#undef VNEW_LEN
#undef VNEW
#undef SETVNEW
#undef VCCUT_SHIFT
#undef VCCUT_LEN
#undef VCCUT
#undef SETVCCUT
#undef VCOUNT_SHIFT
#undef VCOUNT_LEN
#undef VCOUNT
#undef SETVCOUNT
#undef VECTORSIDE_SHIFT
#undef VECTORSIDE_LEN
#undef VECTORSIDE
#undef SETVECTORSIDE
#undef VCCOARSE_SHIFT
#undef VCCOARSE_LEN
#undef VCCOARSE
#undef SETVCCOARSE
#undef FINE_GRID_DOF_SHIFT
#undef FINE_GRID_DOF_LEN
#undef FINE_GRID_DOF
#undef SETFINE_GRID_DOF
#undef NEW_DEFECT_SHIFT
#undef NEW_DEFECT_LEN
#undef NEW_DEFECT
#undef SETNEW_DEFECT
#undef XFERVECTOR_SHIFT
#undef XFERVECTOR_LEN
#undef XFERVECTOR
#undef SETXFERVECTOR
#undef VPART_SHIFT
#undef VPART_LEN
#undef VPART
#undef SETVPART
#undef VACTIVE_SHIFT
#undef VACTIVE_LEN
#undef VACTIVE
#undef SETVACTIVE
#undef VCFLAG
#undef SETVCFLAG
#undef VCUSED
#undef SETVCUSED
#undef VOBJECT
#undef PPREDVC
#undef PPREDVC
#undef PREDVC
#undef SUCCVC
#undef VINDEX
#undef V_IN_DATATYPE
#undef VSKIPME
#undef VVECSKIP
#undef VFULLSKIP
#undef SETVSKIPME
#undef VECSKIP
#undef VECSKIPBIT
#undef SETVECSKIPBIT
#undef VSTART
#undef VISTART
#undef VVALUE
#undef VVALUEPTR
#undef VMYNODE
#undef VMYEDGE
#undef VMYELEMENT
#undef VUP
#undef SETVUP
#undef VDOWN
#undef SETVDOWN
#undef VBVD
#undef VMATCH
#undef CAST_NVECTOR
#undef CAST_EDVECTOR
#undef CAST_SVECTOR
#undef CAST_EVECTOR
#undef MATRIX_OFFSET
#undef MOFFSET_SHIFT
#undef MOFFSET_LEN
#undef MOFFSET
#undef SETMOFFSET
#undef MROOTTYPE_SHIFT
#undef MROOTTYPE_LEN
#undef MROOTTYPE
#undef SETMROOTTYPE
#undef MDESTTYPE_SHIFT
#undef MDESTTYPE_LEN
#undef MDESTTYPE
#undef SETMDESTTYPE
#undef MDIAG_SHIFT
#undef MDIAG_LEN
#undef MDIAG
#undef SETMDIAG
#undef MNEW_SHIFT
#undef MNEW_LEN
#undef MNEW
#undef SETMNEW
#undef CEXTRA_SHIFT
#undef CEXTRA_LEN
#undef CEXTRA
#undef SETCEXTRA
#undef MDOWN_SHIFT
#undef MDOWN_LEN
#undef MDOWN
#undef SETMDOWN
#undef MUP_SHIFT
#undef MUP_LEN
#undef MUP
#undef SETMUP
#undef MLOWER_SHIFT
#undef MLOWER_LEN
#undef MLOWER
#undef SETMLOWER
#undef MUPPER_SHIFT
#undef MUPPER_LEN
#undef MUPPER
#undef SETMUPPER
#undef MACTIVE_SHIFT
#undef MACTIVE_LEN
#undef MACTIVE
#undef SETMACTIVE
#undef MSIZE_SHIFT
#undef MSIZE_LEN
#undef MSIZEMAX
#undef MSIZE
#undef SETMSIZE
#undef MSIZEMAX
#undef MSIZE
#undef SETMSIZE
#undef MTYPE
#undef MUSED
#undef SETMUSED
#undef XFERMATX_SHIFT
#undef XFERMATX_LEN
#undef XFERMATX
#undef SETXFERMATX
#undef MINC
#undef MDEC
#undef MNEXT
#undef MDEST
#undef MADJ
#undef MROOT
#undef MMYCON
#undef MVALUE
#undef MVALUEPTR
#undef MDESTINDEX
#undef MSTRONG
#undef CMATRIX0
#undef CMATRIX1
#undef SETCUSED
#undef BVD_NR_ENTRIES
#undef BVD_INIT
#undef BVD_PUSH_ENTRY
#undef BVD_DISCARD_LAST_ENTRY
#undef BVD_INC_LAST_ENTRY
#undef BVD_DEC_LAST_ENTRY
#undef BVD_INIT_SEQ_READ
#undef BVD_READ_NEXT_ENTRY
#undef BVD_SET_ENTRY
#undef BVD_GET_ENTRY
#undef BVD_IS_SUB_BLOCK
#undef BLOCKVECTOR_OFFSET
#undef BVDOWNTYPE_SHIFT
#undef BVDOWNTYPE_LEN
#undef BVDOWNTYPE
#undef SETBVDOWNTYPE
#undef BVLEVEL_SHIFT
#undef BVLEVEL_LEN
#undef BVLEVEL
#undef SETBVLEVEL
#undef BVTVTYPE_SHIFT
#undef BVTVTYPE_LEN
#undef BVTVTYPE
#undef SETBVTVTYPE
#undef BVORIENTATION_SHIFT
#undef BVORIENTATION_LEN
#undef BVORIENTATION
#undef SETBVORIENTATION
#undef BVNUMBER
#undef BVUSERDATA
#undef BVPRED
#undef BVSUCC
#undef BVFIRSTVECTOR
#undef BVLASTVECTOR
#undef BVENDVECTOR
#undef BVNUMBEROFVECTORS
#undef BVDOWNVECTOR
#undef BVDOWNBV
#undef BVDOWNBVLAST
#undef BVDOWNBVEND
#undef BV_GEN_F
#undef BV_GEN_L
#undef BV_GEN_C
#undef SETBV_GC
#undef BV_IS_GC
#undef BV_GEN
#undef BV_CYC
#undef SET_ORD_GCL
#undef ORD_GEN
#undef ORD_CYC
#undef ORD_LIN
#undef BV_IS_EMPTY
#undef BV_IS_LEAF_BV
#undef BV_IS_DIAG_BV
#undef LIOBJ
#undef COOBJ
#undef GENERAL_CW
#undef GENERAL_OFFSET
#undef OBJ_SHIFT
#undef OBJ_LEN
#undef OBJT
#undef SETOBJT
#undef OBJT_MAX
#undef USED_SHIFT
#undef USED_LEN
#undef USED
#undef SETUSED
#undef THEFLAG_SHIFT
#undef THEFLAG_LEN
#undef THEFLAG
#undef SETTHEFLAG
#undef LEVEL_SHIFT
#undef LEVEL_LEN
#undef LEVEL
#undef SETLEVEL
#undef TAG_SHIFT
#undef TAG_LEN
#undef TAG
#undef SETTAG
#undef REF2TAG
#undef CTRL
#undef ID
#undef VERTEX_OFFSET
#undef MOVE_SHIFT
#undef MOVE_LEN
#undef MOVE
#undef SETMOVE
#undef MOVED_SHIFT
#undef MOVED_LEN
#undef MOVED
#undef SETMOVED
#undef ONEDGE_SHIFT
#undef ONEDGE_LEN
#undef ONEDGE
#undef SETONEDGE
#undef ONSIDE_SHIFT
#undef ONSIDE_LEN
#undef ONSIDE
#undef SETONSIDE
#undef ONNBSIDE_SHIFT
#undef ONNBSIDE_LEN
#undef ONNBSIDE
#undef SETONNBSIDE
#undef NOOFNODE_SHIFT
#undef NOOFNODE_LEN
#undef NOOFNODEMAX
#undef NOOFNODE
#undef SETNOOFNODE
#undef INCNOOFNODE
#undef DECNOOFNODE
#undef PREDV
#undef SUCCV
#undef CVECT
#undef XC
#undef YC
#undef ZC
#undef LCVECT
#undef XI
#undef ETA
#undef NU
#undef VDATA
#undef VFATHER
#undef V_BNDP
#undef PARHDRV
#undef NODE_OFFSET
#undef NTYPE_SHIFT
#undef NTYPE_LEN
#undef NTYPE
#undef SETNTYPE
#undef NSUBDOM_SHIFT
#undef NSUBDOM_LEN
#undef NSUBDOM
#undef SETNSUBDOM
#undef NPROP_SHIFT
#undef NPROP_LEN
#undef NPROP
#undef SETNPROP
#undef MODIFIED_SHIFT
#undef MODIFIED_LEN
#undef MODIFIED
#undef SETMODIFIED
#undef NCLASS_SHIFT
#undef NCLASS_LEN
#undef NCLASS
#undef SETNCLASS
#undef NNCLASS_SHIFT
#undef NNCLASS_LEN
#undef NNCLASS
#undef SETNNCLASS
#undef NO_DELETE_OVERLAP2_LEN
#undef NO_DELETE_OVERLAP2
#undef SETNO_DELETE_OVERLAP2
#undef PREDN
#undef SUCCN
#undef START
#undef NFATHER
#undef SETNFATHER
#undef NFATHEREDGE
#undef NFATHER
#undef NFATHEREDGE
#undef SETNFATHEREDGE
#undef CORNERTYPE
#undef MIDTYPE
#undef SIDETYPE
#undef CENTERTYPE
#undef SONNODE
#undef MYVERTEX
#undef NDATA
#undef NVECTOR
#undef NODE_ELEMENT_LIST
#undef ELEMENT_PTR
#undef LINK_OFFSET
#undef LOFFSET_SHIFT
#undef LOFFSET_LEN
#undef LOFFSET
#undef SETLOFFSET
#undef NBNODE
#undef NEXT
#undef LDATA
#undef MATELEM
#undef MYEDGE
#undef REVERSE
#undef LELEM
#undef SET_LELEM
#undef EDGE_OFFSET
#undef NO_OF_ELEM_SHIFT
#undef NO_OF_ELEM_LEN
#undef NO_OF_ELEM_MAX
#undef NO_OF_ELEM
#undef SET_NO_OF_ELEM
#undef INC_NO_OF_ELEM
#undef DEC_NO_OF_ELEM
#undef AUXEDGE_SHIFT
#undef AUXEDGE_LEN
#undef AUXEDGE
#undef SETAUXEDGE
#undef EDGENEW_SHIFT
#undef EDGENEW_LEN
#undef EDGENEW
#undef SETEDGENEW
#undef EDSUBDOM_SHIFT
#undef EDSUBDOM_LEN
#undef EDSUBDOM
#undef SETEDSUBDOM
#undef LINK0
#undef LINK1
#undef MIDNODE
#undef EDDATA
#undef EDVECTOR
#undef ELEMENT_OFFSET
#undef FLAG_OFFSET
#undef PROPERTY_OFFSET
#undef ECLASS_SHIFT
#undef ECLASS_LEN
#undef ECLASS
#undef SETECLASS
#undef NSONS_SHIFT
#undef NSONS_LEN
#undef NSONS
#undef SETNSONS
#undef NEWEL_SHIFT
#undef NEWEL_LEN
#undef NEWEL
#undef SETNEWEL
#undef SUBDOMAIN_SHIFT
#undef SUBDOMAIN_LEN
#undef SUBDOMAIN
#undef SETSUBDOMAIN
#undef NODEORD_SHIFT
#undef NODEORD_LEN
#undef NODEORD
#undef SETNODEORD
#undef PROP_SHIFT
#undef PROP_LEN
#undef PROP
#undef SETPROP
#undef PARTITION
#undef PARHDRE
#undef SIDES_OF_ELEM
#undef EDGES_OF_ELEM
#undef CORNERS_OF_ELEM
#undef LOCAL_COORD_OF_ELEM
#undef SONS_OF_ELEM
#undef EDGES_OF_SIDE
#undef CORNERS_OF_SIDE
#undef CORNERS_OF_EDGE
#undef EDGE_OF_SIDE
#undef EDGE_OF_TWO_SIDES
#undef CORNER_OF_SIDE
#undef CORNER_OF_EDGE
#undef EDGE_WITH_CORNERS
#undef SIDE_WITH_EDGE
#undef CORNER_OF_SIDE_INV
#undef EDGES_OF_CORNER
#undef CORNER_OF_OPPEDGE
#undef CORNER_OPP_TO_SIDE
#undef OPPOSITE_EDGE
#undef SIDE_OPP_TO_CORNER
#undef EDGE_OF_CORNER
#undef CTRL2
#undef FLAG
#undef SUCCE
#undef PREDE
#undef CENTERNODE
#undef CORNER
#undef EFATHER
#undef SON
#undef NBELEM
#undef NBELEM
#undef ELEM_BNDS
#undef EVECTOR
#undef SVECTOR
#undef EDATA
#undef SIDE_ON_BND
#undef INNER_SIDE
#undef INNER_BOUNDARY
#undef EDGE_ON_BND
#undef EDGE_ON_BND
#undef SET_CENTERNODE
#undef SET_CORNER
#undef SET_EFATHER
#undef SET_SON
#undef SET_NBELEM
#undef SET_NBELEM
#undef VOID_NBELEM
#undef VOID_NBELEM
#undef SET_BNDS
#undef SET_EVECTOR
#undef SET_SVECTOR
#undef SET_EDATA
#undef SideBndCond
#undef Vertex_BndCond
#undef CORNER_OF_EDGE_PTR
#undef CORNER_OF_SIDE_PTR
#undef INNER_SIZE_TAG
#undef BND_SIZE_TAG
#undef MAPPED_INNER_OBJT_TAG
#undef MAPPED_BND_OBJT_TAG
#undef SIDES_OF_TAG
#undef EDGES_OF_TAG
#undef CORNERS_OF_TAG
#undef LOCAL_COORD_OF_TAG
#undef SONS_OF_TAG
#undef EDGES_OF_SIDE_TAG
#undef CORNERS_OF_SIDE_TAG
#undef EDGE_OF_SIDE_TAG
#undef EDGE_OF_TWO_SIDES_TAG
#undef CORNER_OF_SIDE_TAG
#undef CORNER_OF_EDGE_TAG
#undef EDGE_WITH_CORNERS_TAG
#undef SIDE_WITH_EDGE_TAG
#undef CORNER_OF_SIDE_INV_TAG
#undef EDGES_OF_CORNER_TAG
#undef CORNER_OF_OPPEDGE_TAG
#undef CORNER_OPP_TO_SIDE_TAG
#undef OPPOSITE_EDGE_TAG
#undef SIDE_OPP_TO_CORNER_TAG
#undef EDGE_OF_CORNER_TAG
#undef SIDES_OF_REF
#undef EDGES_OF_REF
#undef CORNERS_OF_REF
#undef LOCAL_COORD_OF_REF
#undef EDGES_OF_SIDE_REF
#undef CORNERS_OF_SIDE_REF
#undef EDGE_OF_SIDE_REF
#undef EDGE_OF_TWO_SIDES_REF
#undef CORNER_OF_SIDE_REF
#undef CORNER_OF_EDGE_REF
#undef EDGE_WITH_CORNERS_REF
#undef SIDE_WITH_EDGE_REF
#undef CORNER_OF_SIDE_INV_REF
#undef EDGES_OF_CORNER_REF
#undef CORNER_OF_OPPEDGE_REF
#undef CORNER_OPP_TO_SIDE_REF
#undef OPPOSITE_EDGE_REF
#undef SIDE_OPP_TO_CORNER_REF
#undef EDGE_OF_CORNER_REF
#undef GRID_OFFSET
#undef GRID_STATUS_OFFSET
#undef GLEVEL
#undef GATTR
#undef GFORMAT
#undef SETGLOBALGSTATUS
#undef GSTATUS
#undef RESETGSTATUS
#undef PFIRSTELEMENT
#undef PRIO_FIRSTELEMENT
#undef LISTPART_FIRSTELEMENT
#undef FIRSTELEMENT
#undef PLASTELEMENT
#undef PRIO_LASTELEMENT
#undef LISTPART_LASTELEMENT
#undef LASTELEMENT
#undef FIRSTELEMENT
#undef PFIRSTELEMENT
#undef LASTELEMENT
#undef PLASTELEMENT
#undef PFIRSTVERTEX
#undef PRIO_FIRSTVERTEX
#undef LISTPART_FIRSTVERTEX
#undef FIRSTVERTEX
#undef SFIRSTVERTEX
#undef PLASTVERTEX
#undef PRIO_LASTVERTEX
#undef LISTPART_LASTVERTEX
#undef LASTVERTEX
#undef FIRSTVERTEX
#undef PFIRSTVERTEX
#undef SFIRSTVERTEX
#undef LASTVERTEX
#undef PLASTVERTEX
#undef FIRSTELEMSIDE
#undef PFIRSTNODE
#undef PRIO_FIRSTNODE
#undef LISTPART_FIRSTNODE
#undef FIRSTNODE
#undef SFIRSTNODE
#undef PLASTNODE
#undef PRIO_LASTNODE
#undef LISTPART_LASTNODE
#undef LASTNODE
#undef FIRSTNODE
#undef PFIRSTNODE
#undef SFIRSTNODE
#undef LASTNODE
#undef PLASTNODE
#undef PFIRSTVECTOR
#undef PRIO_FIRSTVECTOR
#undef LISTPART_FIRSTVECTOR
#undef FIRSTVECTOR
#undef SFIRSTVECTOR
#undef PLASTVECTOR
#undef PRIO_LASTVECTOR
#undef LISTPART_LASTVECTOR
#undef LASTVECTOR
#undef FIRSTVECTOR
#undef PFIRSTVECTOR
#undef SFIRSTVECTOR
#undef LASTVECTOR
#undef PLASTVECTOR
#undef GFIRSTBV
#undef GLASTBV
#undef UPGRID
#undef DOWNGRID
#undef MYMG
#undef NV
#undef NN
#undef NT
#undef NVEC
#undef NV_PRIO
#undef NN_PRIO
#undef NT_PRIO
#undef NVEC_PRIO
#undef NE
#undef NS
#undef NC
#undef VEC_DEF_IN_OBJ_OF_GRID
#undef NIMAT
#undef NELIST_DEF_IN_GRID
#undef EDATA_DEF_IN_GRID
#undef NDATA_DEF_IN_GRID
#undef MULTIGRID_STATUS_OFFSET
#undef MGSTATUS
#undef RESETMGSTATUS
#undef MG_MAGIC_COOKIE
#undef VIDCNT
#undef NIDCNT
#undef EIDCNT
#undef TOPLEVEL
#undef BOTTOMLEVEL
#undef CURRENTLEVEL
#undef FULLREFINELEVEL
#undef MGFORMAT
#undef DATAFORMAT
#undef MG_BVP
#undef MG_BVPD
#undef MGBNDSEGDESC
#undef MGVERTEX
#undef MGNOOFCORNERS
#undef MGHEAP
#undef MG_NPROPERTY
#undef GRID_ON_LEVEL
#undef ELEMS_OF_NODE_MAX
#undef NDELEM_BLKS_MAX
#undef NO_NODES_OF_BLK
#undef MGNDELEMPTRARRAY
#undef MGNDELEMBLK
#undef MGNDELEMOFFS
#undef MGNDELEMBLKENTRY
#undef SELECTIONSIZE
#undef SELECTIONMODE
#undef SELECTIONOBJECT
#undef MGNAME
#undef MG_USER_HEAP
#undef GEN_MGUD
#undef GEN_MGUD_ADR
#undef VEC_DEF_IN_OBJ_OF_MG
#undef NELIST_DEF_IN_MG
#undef EDATA_DEF_IN_MG
#undef NDATA_DEF_IN_MG
#undef MG_GENPURP
#undef MG_SAVED
#undef MG_FILENAME
#undef MG_COARSE_FIXED
#undef MG_MARK_KEY
#undef FMT_ELEM_DATA
#undef FMT_NODE_DATA
#undef FMT_NODE_ELEM_LIST
#undef FMT_S_VERTEX
#undef FMT_S_MG
#undef FMT_S_VEC_TP
#undef FMT_VTYPE_NAME
#undef FMT_S_MAT_TP
#undef FMT_S_MATPTR
#undef FMT_S_IMAT_TP
#undef FMT_CONN_DEPTH_TP
#undef FMT_CONN_DEPTH_PTR
#undef FMT_CONN_DEPTH_MAX
#undef FMT_NB_DEPTH
#undef FMT_PR_VERTEX
#undef FMT_PR_GRID
#undef FMT_PR_MG
#undef FMT_PR_VEC
#undef FMT_PR_MAT
#undef FMT_PO2T
#undef FMT_T2P
#undef FMT_TYPE_IN_PART
#undef FMT_T2O
#undef FMT_TYPE_USES_OBJ
#undef FMT_USES_OBJ
#undef FMT_MAX_PART
#undef FMT_MAX_TYPE
#undef FMT_N2T
#undef FMT_SET_N2T
#undef FMT_T2N
#undef GM_TAKE_SKIP
#undef GM_TAKE_NONSKIP
#undef UGTYPES_H
#undef UG_NAMESPACE_H
#undef START_UG_NAMESPACE
#undef END_NAMESPACE
#undef END_UGDIM_NAMESPACE
#undef NS_PREFIX
#undef USING_UG_NAMESPACE
#undef START_UGDIM_NAMESPACE
#undef USING_UGDIM_NAMESPACE
#undef USING_UG_NAMESPACES
#undef NS_DIM_PREFIX
#undef START_UGDIM_NAMESPACE
#undef USING_UGDIM_NAMESPACE
#undef USING_UG_NAMESPACES
#undef NS_DIM_PREFIX
#undef NS_DIM_PREFIX
#undef __HEAPS__
#undef MEM_SIZE_ULL
#undef MIN_HEAP_SIZE
#undef MARK_STACK_SIZE
#undef MAXFREEOBJECTS
#undef MarkTmpMem
#undef GetTmpMem
#undef ReleaseTmpMem
#undef MAXNBLOCKS
#undef SIZE_UNKNOWN
#undef SIZEOF_VHM
#undef BHM_OK
#undef BLOCK_NOT_DEFINED
#undef OFFSET_IN_HEAP
#undef TOTUSED_IN_HEAP
#undef IS_BLOCK_DEFINED
#undef CEIL
#undef __UGENV__
#undef NAMELENSTR
#undef DIRSEP
#undef ROOT_DIR
#undef ENVITEM_DOWN
#undef ENVDIR_DOWN
#undef NEXT_ENVITEM
#undef PREV_ENVITEM
#undef ENVITEM_TYPE
#undef IS_ENVDIR
#undef ENVITEM_NAME
#undef ENVITEM_LOCKED
#undef __MISC__
#undef PI
#undef KBYTE
#undef MBYTE
#undef GBYTE
#undef ABS
#undef MIN
#undef MAX
#undef POW2
#undef ABSDIFF
#undef SIGNUM
#undef FSIGNUM
#undef DSIGNUM
#undef EVEN
#undef ODD
#undef SWAP
#undef QUOT
#undef SET_FLAG
#undef CLEAR_FLAG
#undef READ_FLAG
#undef HiWrd
#undef LoWrd
#undef SetHiWrd
#undef SetLoWrd
#undef CONCAT3
#undef CONCAT3_AUX
#undef CONCAT4
#undef CONCAT4_AUX
#undef CONCAT5
#undef CONCAT5_AUX
#undef XCAT
#undef XCAT3
#undef CAT
#undef CAT3
#undef XSTR
#undef STR
#undef YES
#undef ON
#undef NO
#undef OFF
#undef TRUE
#undef FALSE
#undef BOOL_2_YN
#undef BOOL_2_TF
#undef BOOL_2_NF
#undef STR_SWITCH
#undef STR_CASE
#undef STR_BREAK
#undef STR_DEFAULT
#undef STR_SWITCH_END
#undef __DEBUG__
#undef REP_ERR_MAX
#undef DEBUG_TIME_MAX
#undef HEAPCHECK
#undef IFDEBUG
#undef PRINTDEBUG
#undef PRINTDEBUG_EXT
#undef ENDDEBUG
#undef RETURN
#undef SETHEAPFAULT
#undef HEAPFAULT
#undef ASSERT
#undef REP_ERR_INC
#undef REP_ERR_RETURN
#undef REP_ERR_RETURN_PTR
#undef REP_ERR_RETURN_VOID
#undef REP_ERR_GOTO
#undef REP_ERR_RETURN
#undef REP_ERR_RETURN_PTR
#undef REP_ERR_RETURN_VOID
#undef REP_ERR_GOTO
#undef REP_ERR_ENCOUNTERED
#undef REP_ERR_RESET
#undef REP_ERR_FILE
#undef DEBUG_TIME_RESET
#undef DEBUG_TIME_INC
#undef DEBUG_TIME
#undef IFDEBUG
#undef ENDDEBUG
#undef PRINTDEBUG
#undef PRINTDEBUG_EXT
#undef RETURN
#undef HEAPFAULT
#undef ASSERT
#undef REP_ERR_RETURN
#undef REP_ERR_RETURN_PTR
#undef REP_ERR_RETURN_VOID
#undef REP_ERR_GOTO
#undef REP_ERR_ENCOUNTERED
#undef REP_ERR_INC
#undef REP_ERR_RESET
#undef REP_ERR_FILE
#undef DEBUG_TIME_RESET
#undef DEBUG_TIME_INC
#undef DEBUG_TIME
#undef PrintDebug
#undef __GENERAL__
#undef UG_VERSION
#undef UG_RCS_STRING
#undef UGRCSSTRING
#undef UGRCSSTRINGAUX
#undef RCSID
#undef RCSIDAUX
#undef RCSID1
#undef RCSIDAUX1
#undef RCS_ID
#undef RCS_ID_AUX
#undef RCS_ID1
#undef RCS_ID_AUX1
#undef __DOMAIN__
#undef DOM_LOC_X
#undef DOM_LOC_Y
#undef DOM_PARAM_OFFSET
#undef DOM_EVAL_SD_UNKNOWN
#undef BVPD_NAME
#undef BVPD_MIDPOINT
#undef BVPD_RADIUS
#undef BVPD_CONVEX
#undef BVPD_NSUBDOM
#undef BVPD_NPARTS
#undef BVPD_CONFIG
#undef BVPD_S2P_PTR
#undef BVPD_S2P
#undef BVPD_NCOEFFF
#undef BVPD_NUSERF
#undef __PARGM_H__
#undef EDGE_WITH_DDDHDR
#undef PRIO2LISTPART
#undef LISTPART2PRIO
#undef PRIO2INDEX
#undef PARHDR
#undef GETGID
#undef GETGID
#undef CDBG
#undef CDBG
#undef PRIO2LISTPART
#undef LISTPART2PRIO
#undef PRIO2INDEX
#undef CDBG
#undef GRID_ATTR
#undef ATTR_TO_GLEVEL
#undef ID_FMT
#undef ID_FFMT
#undef ID_PRT
#undef ID_FMTE
#undef ID_FFMTE
#undef ID_PRTE
#undef ID_FMTX
#undef ID_FFMTX
#undef ID_PRTX
#undef VID_FMT
#undef VID_FFMT
#undef VID_PRT
#undef VID_FMTE
#undef VID_FFMTE
#undef VID_PRTE
#undef VID_FMTX
#undef VID_FFMTX
#undef VID_PRTX
#undef EID_FMT
#undef EID_FFMT
#undef EID_PRT
#undef EID_FMTE
#undef EID_FFMTE
#undef EID_PRTE
#undef EID_FMTX
#undef EID_FFMTX
#undef EID_PRTX
#undef VINDEX_FMT
#undef VINDEX_FFMT
#undef VINDEX_PRT
#undef VINDEX_FMTE
#undef VINDEX_FFMTE
#undef VINDEX_PRTE
#undef VINDEX_FMTX
#undef VINDEX_FFMTX
#undef VINDEX_PRTX
#undef EDID_FMT
#undef EDID_FFMT
#undef EDID_PRT
#undef EDID_FMTE
#undef EDID_FFMTE
#undef EDID_PRTE
#undef EDID_FMTX
#undef EDID_FFMTX
#undef EDID_PRTX
#undef EDID_FMT
#undef EDID_FFMT
#undef EDID_PRT
#undef EDID_FMTE
#undef EDID_FFMTE
#undef EDID_PRTE
#undef EDID_FMTX
#undef EDID_FFMTX
#undef EDID_PRTX
#undef PFMT
#undef PAR
#undef ENDPAR
#undef ID_FMT
#undef ID_FFMT
#undef ID_PRT
#undef ID_FMTE
#undef ID_FFMTE
#undef ID_PRTE
#undef ID_FMTX
#undef ID_FFMTX
#undef ID_PRTX
#undef VID_FMT
#undef VID_FFMT
#undef VID_PRT
#undef VID_FMTE
#undef VID_FFMTE
#undef VID_PRTE
#undef VID_FMTX
#undef VID_FFMTX
#undef VID_PRTX
#undef EID_FMT
#undef EID_FFMT
#undef EID_PRT
#undef EID_FMTE
#undef EID_FFMTE
#undef EID_PRTE
#undef EID_FMTX
#undef EID_FFMTX
#undef EID_PRTX
#undef VINDEX_FMT
#undef VINDEX_FFMT
#undef VINDEX_PRT
#undef VINDEX_FMTE
#undef VINDEX_FFMTE
#undef VINDEX_PRTE
#undef VINDEX_FMTX
#undef VINDEX_FFMTX
#undef VINDEX_PRTX
#undef EDID_FMT
#undef EDID_FFMT
#undef EDID_PRT
#undef EDID_FMTE
#undef EDID_FFMTE
#undef EDID_PRTE
#undef EDID_FMTX
#undef EDID_FFMTX
#undef EDID_PRTX
#undef PFMT
#undef GIDFMT
#undef EGID
#undef GID
#undef VGID
#undef PAR
#undef ENDPAR
#undef GetAllSons
#undef EMASTER
#undef EGHOST
#undef EHGHOST
#undef EVGHOST
#undef EPRIO
#undef SETEPRIO
#undef EMASTERPRIO
#undef EPROCLIST
#undef ENCOPIES
#undef PARTITION
#undef MASTER
#undef GHOST
#undef HGHOST
#undef VGHOST
#undef PRIO
#undef EPRIO
#undef VXPRIO
#undef SETPRIO
#undef PROCLIST
#undef NCOPIES
#undef SETVXPRIO
#undef DDD_OBJ
#undef DDD_IdentifyBegin
#undef DDD_IdentifyEnd
#undef DDD_IdentifyNumber
#undef DDD_IFAOneway
#undef DDD_PrioritySet
#undef Broadcast
#undef UG_GlobalSumINT
#undef UG_GlobalMaxINT
#undef UG_GlobalMinINT
#undef UG_GlobalSumNINT
#undef UG_GlobalMaxNINT
#undef UG_GlobalMinNINT
#undef UG_GlobalSumDOUBLE
#undef UG_GlobalMaxDOUBLE
#undef UG_GlobalMinDOUBLE
#undef UG_GlobalSumNDOUBLE
#undef UG_GlobalMaxNDOUBLE
#undef UG_GlobalMinNDOUBLE
#undef __CW__
#undef MAX_CONTROL_WORDS
#undef MAX_CONTROL_ENTRIES
#undef DIMENSION_H
#undef __TWODIM__
#undef DIM
#undef DIM_OF_BND
#undef __THREEDIM__
#undef DIM
#undef DIM_OF_BND
#undef __ELEMENTS__
#undef TAGS
#undef __LGM_DOM__
#undef SHORT
#undef INT
#undef FLOAT
#undef DOUBLE
#undef COORD
#undef SCREEN_COORD
#undef ENVDIR
#undef ENVVAR
#undef ConfigProcPtr
#undef LGM_DIM
#undef LGM_VERBOSE
#undef NEW_LGM
#undef LGM_ACCELERATE
#undef LGM_DIM
#undef LGM_DIM
#undef LGM_PROBLEM_NAME
#undef LGM_PROBLEM_INIT
#undef LGM_PROBLEM_CONFIG
#undef LGM_PROBLEM_DOMCONFIG
#undef LGM_PROBLEM_NCOEFF
#undef LGM_PROBLEM_NUSERF
#undef LGM_PROBLEM_COEFF
#undef LGM_PROBLEM_SETCOEFF
#undef LGM_PROBLEM_USERF
#undef LGM_PROBLEM_SETUSERF
#undef LGM_PROBLEM_BNDCOND
#undef LGM_PROBLEM_INNERBNDCOND
#undef LGM_DOMAIN_S2P_PTR
#undef LGM_DOMAIN_S2P
#undef LGM_POINT_POS
#undef LGM_POINT_DIST
#undef LGM_LINE_ID
#undef LGM_LINE_FLAG
#undef LGM_LINE_NPOINT
#undef LGM_LINE_LEFT
#undef LGM_LINE_RIGHT
#undef LGM_LINE_BEGIN
#undef LGM_LINE_END
#undef LGM_LINE_BNDCOND
#undef LGM_LINE_POINT
#undef LGM_LINE_POINTDIST
#undef LGM_LINE_ID_2_LINE
#undef LGM_SUBDOMAIN_UNIT
#undef LGM_SUBDOMAIN_ID
#undef LGM_SUBDOMAIN_SDDATA
#undef LGM_SUBDOMAIN_NLINE
#undef LGM_SUBDOMAIN_LINE
#undef LGM_DOMAIN_NAME
#undef LGM_DOMAIN_PROBLEMNAME
#undef LGM_DOMAIN_PROBLEM
#undef LGM_DOMAIN_CONVEX
#undef LGM_DOMAIN_RADIUS
#undef LGM_DOMAIN_MIDPOINT
#undef LGM_DOMAIN_DOMDATA
#undef LGM_DOMAIN_NSUBDOM
#undef LGM_DOMAIN_NPART
#undef LGM_DOMAIN_NPOINT
#undef LGM_DOMAIN_SUBDOM
#undef LGM_BNDP_N
#undef LGM_BNDP_LINES
#undef LGM_BNDP_LINE
#undef LGM_BNDP_ID
#undef LGM_BNDP_LOCAL
#undef LGM_BNDP_LINE_GLINE
#undef LGM_BNDP_LINE_LOCAL
#undef LGM_BNDS_LINE
#undef LGM_BNDS_LOCAL
#undef LGM_BNDS_SIZE
#undef LGM_BNDP_SIZE
#undef LINE_ID_2_LINE
#undef NO_PROJECT
#undef MAXTRIANGLES
#undef LGM_POINT_POS
#undef LGM_POINT_DIST
#undef LGM_LINEDISC_NPOINT
#undef LGM_LINEDISC_LOCAL
#undef LGM_LINEDISCNEW_NPOINT
#undef LGM_LINEDISCNEW_START
#undef LGM_LINEDISCNEW_POINT
#undef LGM_SURFDISC_NPOINT
#undef LGM_SURFDISC_NTRIANGLE
#undef LGM_SURFDISC_LOCAL
#undef LGM_SURFDISC_TRIANGLE
#undef LGM_SURFDISC_TRIANGLE_NEIGHBOUR
#undef LGM_SURFDISC_MESH_ID
#undef LGM_SURFDISC_FMESH_ID
#undef LGM_SURFDISC_XY_ID
#undef LGM_LINE_ID
#undef LGM_LINE_FLAG
#undef LGM_LINE_NPOINT
#undef LGM_LINE_POINT
#undef LGM_LINE_LINEDISC
#undef LGM_LINE_LINEDISCNEW
#undef LGM_LINE_BEGIN
#undef LGM_LINE_END
#undef LGM_LINE_USED
#undef LGM_LINE_ID_2_LINE
#undef LGM_TRIANGLE_CORNER
#undef LGM_TRIANGLE_CORNERID
#undef LGM_TRIANGLE_NEIGHBOR
#undef LGM_SURFACE_ID
#undef LGM_SURFACE_FLAG
#undef LGM_SURFACE_NPOINT
#undef LGM_SURFACE_NTRIANGLE
#undef LGM_SURFACE_NLINE
#undef LGM_SURFACE_LEFT
#undef LGM_SURFACE_RIGHT
#undef LGM_SURFACE_BNDCOND
#undef LGM_SURFACE_DISC
#undef LGM_SURFACE_POINT
#undef LGM_SURFACE_TRIANGLE
#undef LGM_SURFACE_FPOINT
#undef LGM_SURFACE_FTRIANGLE
#undef LGM_SURFACE_LINE
#undef LGM_SURFACE_ID_2_SURFACE
#undef LGM_SUBDOMAIN_UNIT
#undef LGM_SUBDOMAIN_ID
#undef LGM_SUBDOMAIN_SDDATA
#undef LGM_SUBDOMAIN_NSURFACE
#undef LGM_SUBDOMAIN_SURFACE
#undef LGM_DOMAIN_NAME
#undef LGM_DOMAIN_PROBLEMNAME
#undef LGM_DOMAIN_PROBLEM
#undef LGM_DOMAIN_CONVEX
#undef LGM_DOMAIN_RADIUS
#undef LGM_DOMAIN_MIDPOINT
#undef LGM_DOMAIN_DOMDATA
#undef LGM_DOMAIN_NPOINT
#undef LGM_DOMAIN_NSUBDOM
#undef LGM_DOMAIN_SUBDOM
#undef LGM_DOMAIN_NPART
#undef LGM_DOMAIN_S2P_PTR
#undef LGM_DOMAIN_S2P
#undef LGM_BNDP_NLINE
#undef LGM_BNDP_LINES
#undef LGM_BNDP_LINE
#undef LGM_BNDP_ID
#undef LGM_BNDP_LINE_LEFT
#undef LGM_BNDP_LINE_RIGHT
#undef LGM_BNDP_LINE_GLOBALLEFT
#undef LGM_BNDP_LINE_GLOBALRIGHT
#undef LGM_BNDP_LINE_GLINE
#undef LGM_BNDP_LOCAL_LEFT
#undef LGM_BNDP_LOCAL_RIGHT
#undef LGM_BNDP_GLOBAL_LEFT
#undef LGM_BNDP_GLOBAL_RIGHT
#undef LGM_BNDP_N
#undef LGM_BNDP_SURFACES
#undef LGM_BNDP_SURFACE
#undef LGM_BNDP_SURFACEID
#undef LGM_BNDP_SURFACEPTR
#undef LGM_BNDP_LINEPTR
#undef LGM_BNDP_LOCAL
#undef LGM_BNDP_GLOBAL
#undef LGM_BNDP_SURFACE_GSURFACE
#undef LGM_BNDP_SURFACE_LOCAL
#undef LGM_BNDP_SURFACE_GLOBAL
#undef LGM_BNDS_N
#undef LGM_BNDS_SURFACE
#undef LGM_BNDS_LOCAL
#undef LGM_BNDS_GLOBAL
#undef LGM_BNDS_TRIANGLE
#undef __BBTREE__
#undef MAX_DIM
#undef TIGHT_BOXES
#undef __INITUG__
#undef __COMMANDS__
#undef NO_OPTION_CHECK
#undef __FORMATS__
#undef MAX_SUB
#undef V_COMP_NAMES
#undef M_COMP_NAMES
#undef SUBV_NAME
#undef SUBV_NCOMPS
#undef SUBV_NCOMP
#undef SUBV_COMP
#undef SUBM_NAME
#undef SUBM_RCOMPS
#undef SUBM_CCOMPS
#undef SUBM_RCOMP
#undef SUBM_CCOMP
#undef SUBM_MCMPPTR
#undef SUBM_MCMPPTR_OF_MTYPE
#undef SUBM_MCMP_OF_MTYPE
#undef SUBM_COMPS
#undef SUBM_COMP
#undef VT_COMPS
#undef VT_COMP
#undef VT_COMPNAMES
#undef VT_COMPNAME
#undef VT_NID
#undef VT_IDENT_PTR
#undef VT_IDENT
#undef VT_SUB
#undef VT_NSUB
#undef MT_RCOMPS
#undef MT_RCOMP
#undef MT_CCOMPS
#undef MT_CCOMP
#undef MT_COMPS
#undef MT_COMP
#undef MT_MCMPPTR
#undef MT_MCMPPTR_OF_MTYPE
#undef MT_MCMP_OF_MTYPE
#undef MT_COMPNAMES
#undef MT_COMPNAME
#undef MT_SUB
#undef MT_NSUB
#undef MT_SM
#undef MT_SMP
#undef __UDM__
#undef NVECTYPES
#undef NMATTYPES
#undef NMATTYPES_NORMAL
#undef MTP
#undef DMTP
#undef MTYPE_RT
#undef MTYPE_CT
#undef MAX_SINGLE_VEC_COMP
#undef MAX_SINGLE_MAT_COMP
#undef MAX_VEC_COMP
#undef MAX_MAT_COMP
#undef MAX_MAT_COMP_TOTAL
#undef NVECOFFSETS
#undef NMATOFFSETS
#undef DEFAULT_NAMES
#undef NO_IDENT
#undef FULL_TPLT
#undef GENERATED_NAMES_SEPERATOR
#undef VD_MG
#undef VD_ISDEF_IN_TYPE
#undef VD_NCMPPTR
#undef VD_NCMPS_IN_TYPE
#undef VD_CMP_OF_TYPE
#undef VD_CMPPTR_OF_TYPE
#undef VD_NID
#undef VD_IDENT_PTR
#undef VD_IDENT
#undef VD_DATA_TYPES
#undef VD_OBJ_USED
#undef VD_IS_SCALAR
#undef VD_SCALCMP
#undef VD_SCALTYPEMASK
#undef VD_OFFSETPTR
#undef VD_OFFSET
#undef VD_NCOMP
#undef VD_MINTYPE
#undef VD_MAXTYPE
#undef VD_SUCC_COMP
#undef MCMP
#undef MCMP_I
#undef MCMP_J
#undef MD_MG
#undef MD_ISDEF_IN_MTYPE
#undef MD_ISDEF_IN_RT_CT
#undef MD_ROWPTR
#undef MD_ROWS_IN_MTYPE
#undef MD_ROWS_IN_RT_CT
#undef MD_COLPTR
#undef MD_COLS_IN_MTYPE
#undef MD_COLS_IN_RT_CT
#undef MD_NCMPS_IN_MTYPE
#undef MD_NCMPS_IN_RT_CT
#undef MD_MCMPPTR
#undef MD_MCMPPTR_OF_MTYPE
#undef MD_MCMP_OF_MTYPE
#undef MD_MCMPPTR_OF_RT_CT
#undef MD_MCMP_OF_RT_CT
#undef MD_IJ_CMP_OF_MTYPE
#undef MD_IJ_CMP_OF_RT_CT
#undef MD_ROW_DATA_TYPES
#undef MD_COL_DATA_TYPES
#undef MD_ROW_OBJ_USED
#undef MD_COL_OBJ_USED
#undef MD_SM
#undef MD_SMP
#undef MD_IS_SPARSE
#undef MD_IS_SCALAR
#undef MD_SCALCMP
#undef MD_SCAL_RTYPEMASK
#undef MD_SCAL_CTYPEMASK
#undef MD_OFFSETPTR
#undef MD_MTYPE_OFFSET
#undef MD_RT_CT_OFFSET
#undef MD_SUCC_COMP
#undef VS_CMP_AT_OFFSET
#undef VS_CMP_OF_TYPE
#undef VM_COMP_NAMEPTR
#undef VM_COMP_NAME
#undef VM_COMPPTR
#undef VM_LOCKED
#undef EVM_LOCKED
#undef SPID_NVD_MAX
#undef SPID_NMD_MAX
#undef SPID_FORTH
#undef SPID_BACK
#undef SPID_NVD
#undef SPID_VD
#undef SPID_VDI
#undef SPID_NMD
#undef SPID_MD
#undef SPID_MDI
#undef READ_VEC_CONS_FLAG
#undef SET_VEC_CONS__FLAG
#undef CLEAR_VEC_CONS__FLAG
#undef READ_VEC_COLLECT_FLAG
#undef SET_VEC_COLLECT__FLAG
#undef CLEAR_VEC_COLLECT__FLAG
#undef EXTENSION_MAX
#undef EVDD_E
#undef EVDD_E_PTR
#undef EVD_NCOMP
#undef EMDD_EE
#undef EMDD_EE_PTR
#undef VD_ncmps_in_otype
#undef VD_cmp_of_otype
#undef VD_cmpptr_of_otype
#undef VD_cmpptr_of_otype_mod
#undef VD_ncmp_cmpptr_of_otype
#undef MD_rows_in_ro_co
#undef MD_cols_in_ro_co
#undef MD_rows_cols_in_ro_co
#undef MD_mcmp_of_ro_co
#undef MD_mcmpptr_of_ro_co
#undef MD_mcmpptr_of_ro_co_mod
#undef MD_nr_nc_mcmpptr_of_ro_co
#undef __SM__
#undef __UG__
#undef __UG__
#undef __SHAPES__
#undef DNDS
#undef DNDT
#undef CORNER_COORDINATES_TRIANGLE
#undef COPY_COORDINATES_TRIANGLE
#undef CORNER_COORDINATES_QUADRILATERAL
#undef COPY_COORDINATES_QUADRILATERAL
#undef CORNER_COORDINATES
#undef COPY_CORNER_COORDINATES
#undef LOCAL_TO_GLOBAL_TRIANGLE
#undef LOCAL_TO_GLOBAL_QUADRILATERAL
#undef LOCAL_TO_GLOBAL_2D
#undef AREA_OF_TRIANGLE
#undef AREA_OF_QUADRILATERAL
#undef AREA_OF_ELEMENT_2D
#undef AREA_OF_REF_2D
#undef TRANSFORMATION_OF_TRIANGLE
#undef TRANSFORMATION_OF_QUADRILATERAL
#undef TRANSFORMATION_2D
#undef SIDE_NORMAL_2D
#undef CORNER_COORDINATES_TETRAHEDRON
#undef COPY_COORDINATES_TETRAHEDRON
#undef CORNER_COORDINATES_PYRAMID
#undef COPY_COORDINATES_PYRAMID
#undef CORNER_COORDINATES_PRISM
#undef COPY_COORDINATES_PRISM
#undef CORNER_COORDINATES_HEXAHEDRON
#undef COPY_COORDINATES_HEXAHEDRON
#undef CORNER_COORDINATES
#undef COPY_CORNER_COORDINATES
#undef LOCAL_TO_GLOBAL_TETRAHEDRON
#undef LOCAL_TO_GLOBAL_PYRAMID
#undef LOCAL_TO_GLOBAL_PRISM
#undef LOCAL_TO_GLOBAL_HEXAHEDRON
#undef LOCAL_TO_GLOBAL_3D
#undef AREA_OF_TETRAHEDRON
#undef AREA_OF_PYRAMID
#undef AREA_OF_PRISM
#undef AREA_OF_HEXAHEDRON
#undef AREA_OF_ELEMENT_3D
#undef AREA_OF_REF_3D
#undef TRANSFORMATION_OF_TETRAHEDRON
#undef TRANSFORMATION_OF_PYRAMID
#undef TRANSFORMATION_OF_PRISM
#undef TRANSFORMATION_OF_HEXAHEDRON
#undef TRANSFORMATION_3D
#undef SIDE_NORMAL_3D
#undef LOCAL_TO_GLOBAL
#undef AREA_OF_ELEMENT
#undef AREA_OF_REF
#undef TRANSFORMATION
#undef SIDE_NORMAL
#undef TRANSFORMATION_BND
#undef LOCAL_TO_GLOBAL_BND
#undef AREA_OF_ELEMENT_BND
#undef AREA_OF_REF_BND
#undef LOCAL_TO_GLOBAL
#undef AREA_OF_ELEMENT
#undef AREA_OF_REF
#undef TRANSFORMATION
#undef SIDE_NORMAL
#undef INVERSE_TRANSFORMATION
#undef __EVM__
#undef _X_
#undef _Y_
#undef _Z_
#undef SQRT
#undef POW
#undef ISNaN
#undef COPY_SC_TO_SH
#undef CP_SUBTRACT
#undef CP_LIMCOMB
#undef CP_SCALARPRODUCT
#undef CP_EUKLIDNORM
#undef V1_LINCOMB
#undef V1_SET
#undef V1_COPY
#undef V1_SUBTRACT
#undef V1_ADD
#undef V1_ADD1
#undef V1_AVG2
#undef V1_AVG3
#undef V1_AVG4
#undef V1_SCALE
#undef V1_SCALEADD1
#undef V1_SCALESET
#undef V1_VECTOR_PRODUCT
#undef V1_COMPARE
#undef V1_ISEQUAL
#undef V1_EUKLIDNORM
#undef V1_EUKLIDNORM_OF_DIFF
#undef V1_CLEAR
#undef V1_SCALAR_PRODUCT
#undef V1_SCAL_PROD
#undef V1_ISZERO
#undef V1_SUP
#undef V1_NORMAL
#undef M1_INVERT
#undef MT1_TIMES_V1
#undef V2_LINCOMB
#undef V2_SET
#undef V2_COPY
#undef V2_SUBTRACT
#undef V2_ADD
#undef V2_ADD1
#undef V2_AVG2
#undef V2_AVG3
#undef V2_AVG4
#undef V2_SCALE
#undef V2_SCALEADD1
#undef V2_SCALESET
#undef V2_VECTOR_PRODUCT
#undef V2_COMPARE
#undef V2_ISEQUAL
#undef V2_EUKLIDNORM
#undef V2_EUKLIDNORM_OF_DIFF
#undef V2_CLEAR
#undef V2_SCALAR_PRODUCT
#undef V2_SCAL_PROD
#undef V2_ISZERO
#undef V2_SUP
#undef V2_NORMAL
#undef M2_TIMES_V2
#undef MM2_TIMES_V2
#undef MT2_TIMES_V2
#undef MD2_TIMES_V2
#undef M2_SCALE
#undef M2_ADD
#undef M2_COPY
#undef MM2_COPY
#undef M2_DET
#undef MM2_DET
#undef M2_LINCOMB
#undef M2_TIMES_M2
#undef M2_INVERT_STD
#undef M2_INVERT
#undef M2_MAXNORM
#undef V3_LINCOMB
#undef V3_SET
#undef V3_COPY
#undef V3_SUBTRACT
#undef V3_ADD
#undef V3_ADD1
#undef V3_AVG2
#undef V3_AVG3
#undef V3_AVG4
#undef V3_SCALE
#undef V3_SCALEADD1
#undef V3_SCALESET
#undef V3_VECTOR_PRODUCT
#undef V3_EUKLIDNORM
#undef V3_COMPARE
#undef V3_ISEQUAL
#undef V3_EUKLIDNORM_OF_DIFF
#undef V3_CLEAR
#undef V3_SCALAR_PRODUCT
#undef V3_SCAL_PROD
#undef V3_ISZERO
#undef V3_SUP
#undef M3_TIMES_V3
#undef MM3_TIMES_V3
#undef MT3_TIMES_V3
#undef MD3_TIMES_V3
#undef M3_SCALE
#undef M3_COPY
#undef MM3_COPY
#undef M3_DET
#undef MM3_DET
#undef M3_ADD
#undef M3_ADDMATRIX
#undef M3_LINCOMB
#undef M3_TIMES_M3
#undef M3_INVERT
#undef M4_TIMES_M4
#undef M4_TIMES_M4
#undef M4_COPY
#undef M4_CLEAR
#undef EX_MAT
#undef V_BDIM_LINCOMB
#undef V_BDIM_SET
#undef V_BDIM_COPY
#undef V_BDIM_SUBTRACT
#undef V_BDIM_ADD
#undef V_BDIM_ADD1
#undef V_BDIM_AVG2
#undef V_BDIM_AVG3
#undef V_BDIM_AVG4
#undef V_BDIM_SCALE
#undef V_BDIM_SCALEADD1
#undef V_BDIM_SCALESET
#undef V_BDIM_VECTOR_PRODUCT
#undef V_BDIM_COMPARE
#undef V_BDIM_ISEQUAL
#undef V_BDIM_EUKLIDNORM
#undef V_BDIM_EUKLIDNORM_OF_DIFF
#undef V_BDIM_CLEAR
#undef V_BDIM_SCALAR_PRODUCT
#undef V_BDIM_SCAL_PROD
#undef V_BDIM_ISZERO
#undef V_BDIM_SUP
#undef V_BDIM_Normalize
#undef M_BDIM_INVERT
#undef MT_TIMES_V_BDIM
#undef V_DIM_LINCOMB
#undef V_DIM_SET
#undef V_DIM_COPY
#undef V_DIM_SUBTRACT
#undef V_DIM_ADD
#undef V_DIM_ADD1
#undef V_DIM_AVG2
#undef V_DIM_AVG3
#undef V_DIM_AVG4
#undef V_DIM_SCALE
#undef V_DIM_SCALEADD1
#undef V_DIM_SCALESET
#undef V_DIM_VECTOR_PRODUCT
#undef V_DIM_COMPARE
#undef V_DIM_ISEQUAL
#undef V_DIM_EUKLIDNORM
#undef V_DIM_EUKLIDNORM_OF_DIFF
#undef V_DIM_CLEAR
#undef V_DIM_SCALAR_PRODUCT
#undef V_DIM_SCAL_PROD
#undef V_DIM_SP
#undef V_DIM_ISZERO
#undef V_DIM_SUP
#undef V_DIM_Normalize
#undef V_DIM_NORMAL
#undef M_TIMES_V_DIM
#undef MM_TIMES_V_DIM
#undef MT_TIMES_V_DIM
#undef MD_TIMES_V_DIM
#undef M_DIM_ADD
#undef M_DIM_COPY
#undef MM_DIM_COPY
#undef M_DIM_DET
#undef MM_DIM_DET
#undef M_DIM_SCALE
#undef M_DIM_INVERT
#undef V_BDIM_LINCOMB
#undef V_BDIM_SET
#undef V_BDIM_COPY
#undef V_BDIM_SUBTRACT
#undef V_BDIM_ADD
#undef V_BDIM_ADD1
#undef V_BDIM_AVG2
#undef V_BDIM_AVG3
#undef V_BDIM_AVG4
#undef V_BDIM_SCALE
#undef V_BDIM_SCALEADD1
#undef V_BDIM_SCALESET
#undef V_BDIM_VECTOR_PRODUCT
#undef V_BDIM_COMPARE
#undef V_BDIM_ISEQUAL
#undef V_BDIM_EUKLIDNORM
#undef V_BDIM_EUKLIDNORM_OF_DIFF
#undef V_BDIM_CLEAR
#undef V_BDIM_SCALAR_PRODUCT
#undef V_BDIM_SCAL_PROD
#undef V_BDIM_ISZERO
#undef V_BDIM_SUP
#undef V_BDIM_Normalize
#undef M_BDIM_INVERT
#undef MT_TIMES_V_BDIM
#undef V_DIM_LINCOMB
#undef V_DIM_SET
#undef V_DIM_COPY
#undef V_DIM_SUBTRACT
#undef V_DIM_ADD
#undef V_DIM_ADD1
#undef V_DIM_AVG2
#undef V_DIM_AVG3
#undef V_DIM_AVG4
#undef V_DIM_SCALE
#undef V_DIM_SCALEADD1
#undef V_DIM_SCALESET
#undef V_DIM_VECTOR_PRODUCT
#undef V_DIM_COMPARE
#undef V_DIM_ISEQUAL
#undef V_DIM_EUKLIDNORM
#undef V_DIM_EUKLIDNORM_OF_DIFF
#undef V_DIM_CLEAR
#undef V_DIM_SCALAR_PRODUCT
#undef V_DIM_SCAL_PROD
#undef V_DIM_SP
#undef V_DIM_ISZERO
#undef M_TIMES_V_DIM
#undef MM_TIMES_V_DIM
#undef MT_TIMES_V_DIM
#undef MD_TIMES_V_DIM
#undef M_DIM_ADD
#undef M_DIM_COPY
#undef MM_DIM_COPY
#undef M_DIM_DET
#undef MM_DIM_DET
#undef M_DIM_SCALE
#undef V_DIM_Normalize
#undef V_DIM_NORMAL
#undef M_DIM_INVERT
#undef V_DIM_SUP
#undef __ALGEBRA__
#undef GET_MATRIX
#undef EBUILDCON_SHIFT
#undef EBUILDCON_LEN
#undef EBUILDCON
#undef SETEBUILDCON
#undef VBUILDCON
#undef SETVBUILDCON
#undef __REFINE__
#undef NOTUSED
#undef NO_CENTER_NODE
#undef IDENT_ONLY_NEW
#undef __ANISOTROPIC__
#undef PATTERN_SHIFT
#undef PATTERN_LEN
#undef PATTERN
#undef SETPATTERN
#undef ADDPATTERN_SHIFT
#undef ADDPATTERN_LEN
#undef ADDPATTERN
#undef SETADDPATTERN
#undef REFINE_SHIFT
#undef REFINE_LEN
#undef REFINE
#undef SETREFINE
#undef MARK_SHIFT
#undef MARK_LEN
#undef MARK
#undef SETMARK
#undef COARSEN_SHIFT
#undef COARSEN_LEN
#undef COARSEN
#undef SETCOARSEN
#undef DECOUPLED_SHIFT
#undef DECOUPLED_LEN
#undef DECOUPLED
#undef SETDECOUPLED
#undef REFINECLASS_SHIFT
#undef REFINECLASS_LEN
#undef REFINECLASS
#undef SETREFINECLASS
#undef UPDATE_GREEN_SHIFT
#undef UPDATE_GREEN_LEN
#undef UPDATE_GREEN
#undef SETUPDATE_GREEN
#undef SIDEPATTERN_SHIFT
#undef SIDEPATTERN_LEN
#undef SIDEPATTERN
#undef SETSIDEPATTERN
#undef MARKCLASS_SHIFT
#undef MARKCLASS_LEN
#undef MARKCLASS
#undef SETMARKCLASS
#undef NEW_NIDENT_LEN
#undef NEW_NIDENT
#undef SETNEW_NIDENT
#undef NEW_EDIDENT_LEN
#undef NEW_EDIDENT
#undef SETNEW_EDIDENT
#undef RINFO_MAX
#undef REFINEINFO
#undef REFINESTEP
#undef SETREFINESTEP
#undef MARKCOUNT
#undef SETMARKCOUNT
#undef PREDNEW0
#undef SETPREDNEW0
#undef PREDNEW1
#undef SETPREDNEW1
#undef PREDNEW2
#undef SETPREDNEW2
#undef REAL
#undef SETREAL
#undef PREDMAX
#undef SETPREDMAX
#undef REFINE_ELEMENT_LIST
#undef REFINE_GRID_LIST
#undef REFINE_MULTIGRID_LIST
#undef __UGM__
#undef MAX_PAR_DIST
#undef PutFreeObject
#undef GetMemoryForObject
#undef GetMemoryForObject
#undef PutFreeObject
#undef GetMemoryForObject
#undef PutFreeObject
#undef FIRSTPART_OF_LIST
#undef LASTPART_OF_LIST
#undef HDRELEMENT
#undef HDRNODE
#undef HDRVERTEX
#undef HDRVECTOR
#undef HDR
#undef ELEMENTFMT
#undef NODEFMT
#undef VERTEXFMT
#undef VECTORFMT
#undef FORMAT
#undef COUNTELEMENT
#undef COUNTNODE
#undef COUNTVERTEX
#undef COUNTVECTOR
#undef PRIOCOUNTELEMENT
#undef PRIOCOUNTNODE
#undef PRIOCOUNTVERTEX
#undef PRIOCOUNTVECTOR
#undef UNLINK
#undef LINK
#undef LINKX
#undef INIT
#undef CHECK
#undef PRINT_LIST
#undef __RULEMANAGER__
#undef NEXTSIDEMASKHEX
#undef NEXTSIDEHEX
#undef FATHER_SIDE_OFFSET
#undef MAX_NEW_CORNERS
#undef MAX_NEW_EDGES
#undef MAX_RULES
#undef CENTER_NODE_INDEX
#undef CENTER_NODE_INDEX_TAG
#undef MARK2RULE
#undef MARK2RULEADR
#undef RULE2PATTERN
#undef RULE2PAT
#undef MARK2PAT
#undef MARK2PATTERN
#undef PATTERN2RULE
#undef RULE2MARK
#undef PATTERN2MARK
#undef NODE_OF_RULE
#undef NODE_OF_RULE
#undef CONCAT
#undef CONCAT_AUX
#undef MAX_CORNERS_OF_ELEM_2D
#undef MAX_CORNERS_OF_ELEM_3D
#undef MAX_CORNERS_OF_ELEM_DIM
#undef MAX_EDGES_OF_ELEM_2D
#undef MAX_EDGES_OF_ELEM_3D
#undef MAX_EDGES_OF_ELEM_DIM
#undef MAX_NEW_CORNERS_2D
#undef MAX_NEW_CORNERS_3D
#undef MAX_NEW_CORNERS_DIM
#undef MAX_NEW_EDGES_2D
#undef MAX_NEW_EDGES_3D
#undef MAX_NEW_EDGES_DIM
#undef MAX_SIDES_OF_ELEM_2D
#undef MAX_SIDES_OF_ELEM_3D
#undef MAX_SIDES_OF_ELEM_DIM
#undef MAX_SONS_2D
#undef MAX_SONS_3D
#undef MAX_SONS_DIM
#undef MAX_REFINED_CORNERS_DIM
#undef IS_REFINED
#undef MARKED
#undef LEAFELEM
#undef TET_COPY
#undef FULL_REFRULE
#undef FULL_REFRULE_0_5
#undef FULL_REFRULE_1_3
#undef FULL_REFRULE_2_4
#undef TET_RED
#undef TET_RED_0_5
#undef TET_RED_1_3
#undef TET_RED_2_4
#undef TET_RED
#undef TET_RED_0_5
#undef TET_RED_1_3
#undef TET_RED_2_4
#undef FULL_REFRULE
#undef FULL_REFRULE_0_5
#undef FULL_REFRULE_1_3
#undef FULL_REFRULE_2_4
#undef TET_RED_HEX
#undef TAG_OF_RULE
#undef MARK_OF_RULE
#undef CLASS_OF_RULE
#undef NSONS_OF_RULE
#undef SON_OF_RULE
#undef PATTERN_OF_RULE
#undef PAT_OF_RULE
#undef SON_OF_NODE_OF_RULE
#undef SONNODE_OF_NODE_OF_RULE
#undef SON_TAG_OF_RULE
#undef SON_TAG
#undef SON_CORNER_OF_RULE
#undef SON_CORNER
#undef SON_NB_OF_RULE
#undef SON_NB
#undef SON_PATH_OF_RULE
#undef SON_PATH
#undef PATHDEPTHMASK
#undef PATHDEPTHSHIFT
#undef PATHDEPTH
#undef SETPATHDEPTH
#undef NEXTSIDEMASK
#undef NEXTSIDE
#undef SETNEXTSIDE
#undef MAX_PATH_DEPTH
#undef NOCLASS
#undef YELLOWCLASS
#undef GREENCLASS
#undef REDCLASS
#undef SWITCHCLASS