Go to the documentation of this file. 18 #endif // ALBERTA_MAGIC 20 #ifdef ALBERTA_VERSION 21 #undef ALBERTA_VERSION 22 #endif // ALBERTA_VERSION 62 #endif // VERTEX_OF_EDGE 66 #endif // VERTEX_OF_WALL 70 #endif // N_VERTICES_0D 96 #ifdef VERTEX_OF_EDGE_0D 97 #undef VERTEX_OF_EDGE_0D 98 #endif // VERTEX_OF_EDGE_0D 100 #ifdef VERTEX_OF_WALL_0D 101 #undef VERTEX_OF_WALL_0D 102 #endif // VERTEX_OF_WALL_0D 106 #endif // N_VERTICES_1D 126 #endif // N_LAMBDA_1D 132 #ifdef VERTEX_OF_EDGE_1D 133 #undef VERTEX_OF_EDGE_1D 134 #endif // VERTEX_OF_EDGE_1D 136 #ifdef VERTEX_OF_WALL_1D 137 #undef VERTEX_OF_WALL_1D 138 #endif // VERTEX_OF_WALL_1D 142 #endif // N_VERTICES_2D 162 #endif // N_LAMBDA_2D 168 #ifdef VERTEX_OF_EDGE_2D 169 #undef VERTEX_OF_EDGE_2D 170 #endif // VERTEX_OF_EDGE_2D 172 #ifdef VERTEX_OF_WALL_2D 173 #undef VERTEX_OF_WALL_2D 174 #endif // VERTEX_OF_WALL_2D 178 #endif // N_VERTICES_3D 198 #endif // N_LAMBDA_3D 204 #ifdef VERTEX_OF_EDGE_3D 205 #undef VERTEX_OF_EDGE_3D 206 #endif // VERTEX_OF_EDGE_3D 208 #ifdef VERTEX_OF_WALL_3D 209 #undef VERTEX_OF_WALL_3D 210 #endif // VERTEX_OF_WALL_3D 214 #endif // N_LAMBDA_MAX 216 #ifdef N_VERTICES_MAX 217 #undef N_VERTICES_MAX 218 #endif // N_VERTICES_MAX 222 #endif // N_EDGES_MAX 226 #endif // N_FACES_MAX 230 #endif // N_NEIGH_MAX 234 #endif // N_WALLS_MAX 238 #endif // DIM_FAC_MAX 240 #ifdef N_LAMBDA_LIMIT 241 #undef N_LAMBDA_LIMIT 242 #endif // N_LAMBDA_LIMIT 244 #ifdef N_VERTICES_LIMIT 245 #undef N_VERTICES_LIMIT 246 #endif // N_VERTICES_LIMIT 250 #endif // N_EDGES_LIMIT 254 #endif // N_FACES_LIMIT 258 #endif // N_NEIGH_LIMIT 262 #endif // N_WALLS_LIMIT 266 #endif // DIM_FAC_LIMIT 302 #endif // IS_DIRICHLET 306 #endif // IS_INTERIOR 310 #endif // N_BNDRY_TYPES 316 #ifdef INIT_EL_TAG_CTX_INIT 317 #undef INIT_EL_TAG_CTX_INIT 318 #endif // INIT_EL_TAG_CTX_INIT 320 #ifdef INIT_EL_TAG_CTX_UNIQ 321 #undef INIT_EL_TAG_CTX_UNIQ 322 #endif // INIT_EL_TAG_CTX_UNIQ 324 #ifdef INIT_EL_TAG_CTX_NULL 325 #undef INIT_EL_TAG_CTX_NULL 326 #endif // INIT_EL_TAG_CTX_NULL 328 #ifdef INIT_EL_TAG_CTX_DFLT 329 #undef INIT_EL_TAG_CTX_DFLT 330 #endif // INIT_EL_TAG_CTX_DFLT 332 #ifdef INIT_EL_TAG_CTX_TAG 333 #undef INIT_EL_TAG_CTX_TAG 334 #endif // INIT_EL_TAG_CTX_TAG 336 #ifdef INIT_ELEMENT_METHOD 337 #undef INIT_ELEMENT_METHOD 338 #endif // INIT_ELEMENT_METHOD 340 #ifdef INIT_ELEMENT_FLAGS 341 #undef INIT_ELEMENT_FLAGS 342 #endif // INIT_ELEMENT_FLAGS 344 #ifdef INIT_ELEMENT_DEFUN 345 #undef INIT_ELEMENT_DEFUN 346 #endif // INIT_ELEMENT_DEFUN 350 #endif // INIT_OBJECT 352 #ifdef INIT_ELEMENT_DECL 353 #undef INIT_ELEMENT_DECL 354 #endif // INIT_ELEMENT_DECL 356 #ifdef INIT_ELEMENT_INITIALIZER 357 #undef INIT_ELEMENT_INITIALIZER 358 #endif // INIT_ELEMENT_INITIALIZER 362 #endif // INIT_ELEMENT 364 #ifdef INIT_ELEMENT_NEEDED 365 #undef INIT_ELEMENT_NEEDED 366 #endif // INIT_ELEMENT_NEEDED 368 #ifdef INIT_ELEMENT_SETUP 369 #undef INIT_ELEMENT_SETUP 370 #endif // INIT_ELEMENT_SETUP 372 #ifdef INIT_OBJECT_SINGLE 373 #undef INIT_OBJECT_SINGLE 374 #endif // INIT_OBJECT_SINGLE 376 #ifdef INIT_ELEMENT_SINGLE 377 #undef INIT_ELEMENT_SINGLE 378 #endif // INIT_ELEMENT_SINGLE 380 #ifdef vertex_of_wall_2d 381 #undef vertex_of_wall_2d 382 #endif // vertex_of_wall_2d 384 #ifdef PARAM_STRATEGY_MASK 385 #undef PARAM_STRATEGY_MASK 386 #endif // PARAM_STRATEGY_MASK 388 #ifdef PARAM_PERIODIC_COORDS 389 #undef PARAM_PERIODIC_COORDS 390 #endif // PARAM_PERIODIC_COORDS 394 #endif // FILL_EL_DET 396 #ifdef FILL_EL_LAMBDA 397 #undef FILL_EL_LAMBDA 398 #endif // FILL_EL_LAMBDA 400 #ifdef FILL_EL_WALL_SHIFT 401 #undef FILL_EL_WALL_SHIFT 402 #endif // FILL_EL_WALL_SHIFT 404 #ifdef FILL_EL_WALL_MASK 405 #undef FILL_EL_WALL_MASK 406 #endif // FILL_EL_WALL_MASK 408 #ifdef FILL_EL_WALL_DET 409 #undef FILL_EL_WALL_DET 410 #endif // FILL_EL_WALL_DET 412 #ifdef FILL_EL_WALL_NORMAL 413 #undef FILL_EL_WALL_NORMAL 414 #endif // FILL_EL_WALL_NORMAL 416 #ifdef FILL_EL_WALL_ORIENTATION 417 #undef FILL_EL_WALL_ORIENTATION 418 #endif // FILL_EL_WALL_ORIENTATION 420 #ifdef FILL_EL_WALL_REL_ORIENTATION 421 #undef FILL_EL_WALL_REL_ORIENTATION 422 #endif // FILL_EL_WALL_REL_ORIENTATION 424 #ifdef FILL_EL_WALL_DETS 425 #undef FILL_EL_WALL_DETS 426 #endif // FILL_EL_WALL_DETS 428 #ifdef FILL_EL_WALL_NORMALS 429 #undef FILL_EL_WALL_NORMALS 430 #endif // FILL_EL_WALL_NORMALS 432 #ifdef FILL_EL_WALL_ORIENTATIONS 433 #undef FILL_EL_WALL_ORIENTATIONS 434 #endif // FILL_EL_WALL_ORIENTATIONS 436 #ifdef FILL_EL_WALL_REL_ORIENTATIONS 437 #undef FILL_EL_WALL_REL_ORIENTATIONS 438 #endif // FILL_EL_WALL_REL_ORIENTATIONS 440 #ifdef BNDRY_FLAGS_INIT 441 #undef BNDRY_FLAGS_INIT 442 #endif // BNDRY_FLAGS_INIT 444 #ifdef BNDRY_FLAGS_ALL 445 #undef BNDRY_FLAGS_ALL 446 #endif // BNDRY_FLAGS_ALL 448 #ifdef BNDRY_FLAGS_CPY 449 #undef BNDRY_FLAGS_CPY 450 #endif // BNDRY_FLAGS_CPY 452 #ifdef BNDRY_FLAGS_AND 453 #undef BNDRY_FLAGS_AND 454 #endif // BNDRY_FLAGS_AND 456 #ifdef BNDRY_FLAGS_OR 457 #undef BNDRY_FLAGS_OR 458 #endif // BNDRY_FLAGS_OR 460 #ifdef BNDRY_FLAGS_XOR 461 #undef BNDRY_FLAGS_XOR 462 #endif // BNDRY_FLAGS_XOR 464 #ifdef BNDRY_FLAGS_IS_INTERIOR 465 #undef BNDRY_FLAGS_IS_INTERIOR 466 #endif // BNDRY_FLAGS_IS_INTERIOR 468 #ifdef BNDRY_FLAGS_IS_AT_BNDRY 469 #undef BNDRY_FLAGS_IS_AT_BNDRY 470 #endif // BNDRY_FLAGS_IS_AT_BNDRY 472 #ifdef BNDRY_FLAGS_SET 473 #undef BNDRY_FLAGS_SET 474 #endif // BNDRY_FLAGS_SET 476 #ifdef BNDRY_FLAGS_IS_PARTOF 477 #undef BNDRY_FLAGS_IS_PARTOF 478 #endif // BNDRY_FLAGS_IS_PARTOF 480 #ifdef BNDRY_FLAGS_FFBB 481 #undef BNDRY_FLAGS_FFBB 482 #endif // BNDRY_FLAGS_FFBB 488 #ifdef RCLE_COARSE_EDGE_COMPAT 489 #undef RCLE_COARSE_EDGE_COMPAT 490 #endif // RCLE_COARSE_EDGE_COMPAT 494 #endif // FILL_NOTHING 498 #endif // FILL_COORDS 508 #ifdef FILL_OPP_COORDS 509 #undef FILL_OPP_COORDS 510 #endif // FILL_OPP_COORDS 512 #ifdef FILL_ORIENTATION 513 #undef FILL_ORIENTATION 514 #endif // FILL_ORIENTATION 516 #ifdef FILL_PROJECTION 517 #undef FILL_PROJECTION 518 #endif // FILL_PROJECTION 520 #ifdef FILL_MACRO_WALLS 521 #undef FILL_MACRO_WALLS 522 #endif // FILL_MACRO_WALLS 526 #endif // FILL_WALL_MAP 528 #ifdef FILL_NON_PERIODIC 529 #undef FILL_NON_PERIODIC 530 #endif // FILL_NON_PERIODIC 532 #ifdef FILL_MASTER_INFO 533 #undef FILL_MASTER_INFO 534 #endif // FILL_MASTER_INFO 540 #ifdef CALL_EVERY_EL_PREORDER 541 #undef CALL_EVERY_EL_PREORDER 542 #endif // CALL_EVERY_EL_PREORDER 544 #ifdef CALL_EVERY_EL_INORDER 545 #undef CALL_EVERY_EL_INORDER 546 #endif // CALL_EVERY_EL_INORDER 548 #ifdef CALL_EVERY_EL_POSTORDER 549 #undef CALL_EVERY_EL_POSTORDER 550 #endif // CALL_EVERY_EL_POSTORDER 554 #endif // CALL_LEAF_EL 556 #ifdef CALL_LEAF_EL_LEVEL 557 #undef CALL_LEAF_EL_LEVEL 558 #endif // CALL_LEAF_EL_LEVEL 562 #endif // CALL_EL_LEVEL 566 #endif // CALL_MG_LEVEL 572 #ifdef ADM_FLAGS_MASK 573 #undef ADM_FLAGS_MASK 574 #endif // ADM_FLAGS_MASK 582 #endif // uchar_VECNAME 590 #endif // schar_VECNAME 598 #endif // int_VECNAME 606 #endif // dof_VECNAME 614 #endif // ptr_VECNAME 622 #endif // real_VECNAME 626 #endif // REAL_D_name 628 #ifdef real_d_VECNAME 629 #undef real_d_VECNAME 630 #endif // real_d_VECNAME 638 #endif // bndry_VECNAME 640 #ifdef DECL_DOF_EL_VEC 641 #undef DECL_DOF_EL_VEC 642 #endif // DECL_DOF_EL_VEC 676 #ifdef GET_DOF_INDICES 677 #undef GET_DOF_INDICES 678 #endif // GET_DOF_INDICES 690 #endif // INTERPOL_DOW 696 #ifdef LAGRANGE_NODES 697 #undef LAGRANGE_NODES 698 #endif // LAGRANGE_NODES 700 #ifdef FILL_EL_QUAD_WORLD 701 #undef FILL_EL_QUAD_WORLD 702 #endif // FILL_EL_QUAD_WORLD 704 #ifdef FILL_EL_QUAD_DET 705 #undef FILL_EL_QUAD_DET 706 #endif // FILL_EL_QUAD_DET 708 #ifdef FILL_EL_QUAD_LAMBDA 709 #undef FILL_EL_QUAD_LAMBDA 710 #endif // FILL_EL_QUAD_LAMBDA 712 #ifdef FILL_EL_QUAD_DLAMBDA 713 #undef FILL_EL_QUAD_DLAMBDA 714 #endif // FILL_EL_QUAD_DLAMBDA 716 #ifdef FILL_EL_QUAD_GRD_WORLD 717 #undef FILL_EL_QUAD_GRD_WORLD 718 #endif // FILL_EL_QUAD_GRD_WORLD 720 #ifdef FILL_EL_QUAD_D2_WORLD 721 #undef FILL_EL_QUAD_D2_WORLD 722 #endif // FILL_EL_QUAD_D2_WORLD 724 #ifdef FILL_EL_QUAD_D3_WORLD 725 #undef FILL_EL_QUAD_D3_WORLD 726 #endif // FILL_EL_QUAD_D3_WORLD 728 #ifdef FILL_EL_QUAD_WALL_DET 729 #undef FILL_EL_QUAD_WALL_DET 730 #endif // FILL_EL_QUAD_WALL_DET 732 #ifdef FILL_EL_QUAD_WALL_NORMAL 733 #undef FILL_EL_QUAD_WALL_NORMAL 734 #endif // FILL_EL_QUAD_WALL_NORMAL 736 #ifdef FILL_EL_QUAD_GRD_NORMAL 737 #undef FILL_EL_QUAD_GRD_NORMAL 738 #endif // FILL_EL_QUAD_GRD_NORMAL 740 #ifdef FILL_EL_QUAD_D2_NORMAL 741 #undef FILL_EL_QUAD_D2_NORMAL 742 #endif // FILL_EL_QUAD_D2_NORMAL 750 #endif // INIT_GRD_PHI 754 #endif // INIT_D2_PHI 758 #endif // INIT_D3_PHI 762 #endif // INIT_D4_PHI 764 #ifdef INIT_TANGENTIAL 765 #undef INIT_TANGENTIAL 766 #endif // INIT_TANGENTIAL 770 #endif // MESH_REFINED 772 #ifdef MESH_COARSENED 773 #undef MESH_COARSENED 774 #endif // MESH_COARSENED 776 #ifdef GRAPH_MESH_BOUNDARY 777 #undef GRAPH_MESH_BOUNDARY 778 #endif // GRAPH_MESH_BOUNDARY 780 #ifdef GRAPH_MESH_ELEMENT_MARK 781 #undef GRAPH_MESH_ELEMENT_MARK 782 #endif // GRAPH_MESH_ELEMENT_MARK 784 #ifdef GRAPH_MESH_VERTEX_DOF 785 #undef GRAPH_MESH_VERTEX_DOF 786 #endif // GRAPH_MESH_VERTEX_DOF 788 #ifdef GRAPH_MESH_ELEMENT_INDEX 789 #undef GRAPH_MESH_ELEMENT_INDEX 790 #endif // GRAPH_MESH_ELEMENT_INDEX 798 #endif // GET_DOF_VEC 800 #ifdef TRACE_DOF_VEC_PROTO 801 #undef TRACE_DOF_VEC_PROTO 802 #endif // TRACE_DOF_VEC_PROTO 810 #endif // INIT_GRD_UH 812 #ifdef ellipt_est_d_init 813 #undef ellipt_est_d_init 814 #endif // ellipt_est_d_init 816 #ifdef head_est_d_init 817 #undef head_est_d_init 818 #endif // head_est_d_init 822 #endif // element_est_d 824 #ifdef element_est_d_finish 825 #undef element_est_d_finish 826 #endif // element_est_d_finish 828 #ifdef element_est_uh_d 829 #undef element_est_uh_d 830 #endif // element_est_uh_d 832 #ifdef element_est_grd_uh_d 833 #undef element_est_grd_uh_d 834 #endif // element_est_grd_uh_d 836 #ifdef ellipt_est_d_finish 837 #undef ellipt_est_d_finish 838 #endif // ellipt_est_d_finish 840 #ifdef heat_est_d_finish 841 #undef heat_est_d_finish 842 #endif // heat_est_d_finish 844 #ifdef TRAVERSE_FIRST 845 #undef TRAVERSE_FIRST 846 #endif // TRAVERSE_FIRST 850 #endif // TRAVERSE_NEXT 852 #ifdef TRAVERSE_START 853 #undef TRAVERSE_START 854 #endif // TRAVERSE_START 858 #endif // TRAVERSE_STOP 860 #ifdef TRAVERSE_NEIGHBOUR 861 #undef TRAVERSE_NEIGHBOUR 862 #endif // TRAVERSE_NEIGHBOUR 864 #ifdef IFF_TAG_ALBERTA 865 #undef IFF_TAG_ALBERTA 866 #endif // IFF_TAG_ALBERTA 870 #endif // IFF_TAG_MESH 872 #ifdef IFF_TAG_REAL_VEC 873 #undef IFF_TAG_REAL_VEC 874 #endif // IFF_TAG_REAL_VEC 876 #ifdef IFF_TAG_REAL_D_VEC 877 #undef IFF_TAG_REAL_D_VEC 878 #endif // IFF_TAG_REAL_D_VEC 880 #ifdef IFF_TAG_INT_VEC 881 #undef IFF_TAG_INT_VEC 882 #endif // IFF_TAG_INT_VEC 884 #ifdef IFF_TAG_UCHAR_VEC 885 #undef IFF_TAG_UCHAR_VEC 886 #endif // IFF_TAG_UCHAR_VEC 888 #ifdef IFF_TAG_SCHAR_VEC 889 #undef IFF_TAG_SCHAR_VEC 890 #endif // IFF_TAG_SCHAR_VEC