Go to the documentation of this file. 16 #endif // ALBERTA_MAGIC 18 #ifdef ALBERTA_VERSION 19 #undef ALBERTA_VERSION 20 #endif // ALBERTA_VERSION 60 #endif // VERTEX_OF_EDGE 64 #endif // VERTEX_OF_WALL 68 #endif // N_VERTICES_0D 94 #ifdef VERTEX_OF_EDGE_0D 95 #undef VERTEX_OF_EDGE_0D 96 #endif // VERTEX_OF_EDGE_0D 98 #ifdef VERTEX_OF_WALL_0D 99 #undef VERTEX_OF_WALL_0D 100 #endif // VERTEX_OF_WALL_0D 104 #endif // N_VERTICES_1D 124 #endif // N_LAMBDA_1D 130 #ifdef VERTEX_OF_EDGE_1D 131 #undef VERTEX_OF_EDGE_1D 132 #endif // VERTEX_OF_EDGE_1D 134 #ifdef VERTEX_OF_WALL_1D 135 #undef VERTEX_OF_WALL_1D 136 #endif // VERTEX_OF_WALL_1D 140 #endif // N_VERTICES_2D 160 #endif // N_LAMBDA_2D 166 #ifdef VERTEX_OF_EDGE_2D 167 #undef VERTEX_OF_EDGE_2D 168 #endif // VERTEX_OF_EDGE_2D 170 #ifdef VERTEX_OF_WALL_2D 171 #undef VERTEX_OF_WALL_2D 172 #endif // VERTEX_OF_WALL_2D 176 #endif // N_VERTICES_3D 196 #endif // N_LAMBDA_3D 202 #ifdef VERTEX_OF_EDGE_3D 203 #undef VERTEX_OF_EDGE_3D 204 #endif // VERTEX_OF_EDGE_3D 206 #ifdef VERTEX_OF_WALL_3D 207 #undef VERTEX_OF_WALL_3D 208 #endif // VERTEX_OF_WALL_3D 212 #endif // N_LAMBDA_MAX 214 #ifdef N_VERTICES_MAX 215 #undef N_VERTICES_MAX 216 #endif // N_VERTICES_MAX 220 #endif // N_EDGES_MAX 224 #endif // N_FACES_MAX 228 #endif // N_NEIGH_MAX 232 #endif // N_WALLS_MAX 236 #endif // DIM_FAC_MAX 238 #ifdef N_LAMBDA_LIMIT 239 #undef N_LAMBDA_LIMIT 240 #endif // N_LAMBDA_LIMIT 242 #ifdef N_VERTICES_LIMIT 243 #undef N_VERTICES_LIMIT 244 #endif // N_VERTICES_LIMIT 248 #endif // N_EDGES_LIMIT 252 #endif // N_FACES_LIMIT 256 #endif // N_NEIGH_LIMIT 260 #endif // N_WALLS_LIMIT 264 #endif // DIM_FAC_LIMIT 300 #endif // IS_DIRICHLET 304 #endif // IS_INTERIOR 308 #endif // N_BNDRY_TYPES 314 #ifdef INIT_EL_TAG_CTX_INIT 315 #undef INIT_EL_TAG_CTX_INIT 316 #endif // INIT_EL_TAG_CTX_INIT 318 #ifdef INIT_EL_TAG_CTX_UNIQ 319 #undef INIT_EL_TAG_CTX_UNIQ 320 #endif // INIT_EL_TAG_CTX_UNIQ 322 #ifdef INIT_EL_TAG_CTX_NULL 323 #undef INIT_EL_TAG_CTX_NULL 324 #endif // INIT_EL_TAG_CTX_NULL 326 #ifdef INIT_EL_TAG_CTX_DFLT 327 #undef INIT_EL_TAG_CTX_DFLT 328 #endif // INIT_EL_TAG_CTX_DFLT 330 #ifdef INIT_EL_TAG_CTX_TAG 331 #undef INIT_EL_TAG_CTX_TAG 332 #endif // INIT_EL_TAG_CTX_TAG 334 #ifdef INIT_ELEMENT_METHOD 335 #undef INIT_ELEMENT_METHOD 336 #endif // INIT_ELEMENT_METHOD 338 #ifdef INIT_ELEMENT_FLAGS 339 #undef INIT_ELEMENT_FLAGS 340 #endif // INIT_ELEMENT_FLAGS 342 #ifdef INIT_ELEMENT_DEFUN 343 #undef INIT_ELEMENT_DEFUN 344 #endif // INIT_ELEMENT_DEFUN 348 #endif // INIT_OBJECT 350 #ifdef INIT_ELEMENT_DECL 351 #undef INIT_ELEMENT_DECL 352 #endif // INIT_ELEMENT_DECL 354 #ifdef INIT_ELEMENT_INITIALIZER 355 #undef INIT_ELEMENT_INITIALIZER 356 #endif // INIT_ELEMENT_INITIALIZER 360 #endif // INIT_ELEMENT 362 #ifdef INIT_ELEMENT_NEEDED 363 #undef INIT_ELEMENT_NEEDED 364 #endif // INIT_ELEMENT_NEEDED 366 #ifdef INIT_ELEMENT_SETUP 367 #undef INIT_ELEMENT_SETUP 368 #endif // INIT_ELEMENT_SETUP 370 #ifdef INIT_OBJECT_SINGLE 371 #undef INIT_OBJECT_SINGLE 372 #endif // INIT_OBJECT_SINGLE 374 #ifdef INIT_ELEMENT_SINGLE 375 #undef INIT_ELEMENT_SINGLE 376 #endif // INIT_ELEMENT_SINGLE 378 #ifdef vertex_of_wall_2d 379 #undef vertex_of_wall_2d 380 #endif // vertex_of_wall_2d 382 #ifdef PARAM_STRATEGY_MASK 383 #undef PARAM_STRATEGY_MASK 384 #endif // PARAM_STRATEGY_MASK 386 #ifdef PARAM_PERIODIC_COORDS 387 #undef PARAM_PERIODIC_COORDS 388 #endif // PARAM_PERIODIC_COORDS 392 #endif // FILL_EL_DET 394 #ifdef FILL_EL_LAMBDA 395 #undef FILL_EL_LAMBDA 396 #endif // FILL_EL_LAMBDA 398 #ifdef FILL_EL_WALL_SHIFT 399 #undef FILL_EL_WALL_SHIFT 400 #endif // FILL_EL_WALL_SHIFT 402 #ifdef FILL_EL_WALL_MASK 403 #undef FILL_EL_WALL_MASK 404 #endif // FILL_EL_WALL_MASK 406 #ifdef FILL_EL_WALL_DET 407 #undef FILL_EL_WALL_DET 408 #endif // FILL_EL_WALL_DET 410 #ifdef FILL_EL_WALL_NORMAL 411 #undef FILL_EL_WALL_NORMAL 412 #endif // FILL_EL_WALL_NORMAL 414 #ifdef FILL_EL_WALL_ORIENTATION 415 #undef FILL_EL_WALL_ORIENTATION 416 #endif // FILL_EL_WALL_ORIENTATION 418 #ifdef FILL_EL_WALL_REL_ORIENTATION 419 #undef FILL_EL_WALL_REL_ORIENTATION 420 #endif // FILL_EL_WALL_REL_ORIENTATION 422 #ifdef FILL_EL_WALL_DETS 423 #undef FILL_EL_WALL_DETS 424 #endif // FILL_EL_WALL_DETS 426 #ifdef FILL_EL_WALL_NORMALS 427 #undef FILL_EL_WALL_NORMALS 428 #endif // FILL_EL_WALL_NORMALS 430 #ifdef FILL_EL_WALL_ORIENTATIONS 431 #undef FILL_EL_WALL_ORIENTATIONS 432 #endif // FILL_EL_WALL_ORIENTATIONS 434 #ifdef FILL_EL_WALL_REL_ORIENTATIONS 435 #undef FILL_EL_WALL_REL_ORIENTATIONS 436 #endif // FILL_EL_WALL_REL_ORIENTATIONS 438 #ifdef BNDRY_FLAGS_INIT 439 #undef BNDRY_FLAGS_INIT 440 #endif // BNDRY_FLAGS_INIT 442 #ifdef BNDRY_FLAGS_ALL 443 #undef BNDRY_FLAGS_ALL 444 #endif // BNDRY_FLAGS_ALL 446 #ifdef BNDRY_FLAGS_CPY 447 #undef BNDRY_FLAGS_CPY 448 #endif // BNDRY_FLAGS_CPY 450 #ifdef BNDRY_FLAGS_AND 451 #undef BNDRY_FLAGS_AND 452 #endif // BNDRY_FLAGS_AND 454 #ifdef BNDRY_FLAGS_OR 455 #undef BNDRY_FLAGS_OR 456 #endif // BNDRY_FLAGS_OR 458 #ifdef BNDRY_FLAGS_XOR 459 #undef BNDRY_FLAGS_XOR 460 #endif // BNDRY_FLAGS_XOR 462 #ifdef BNDRY_FLAGS_IS_INTERIOR 463 #undef BNDRY_FLAGS_IS_INTERIOR 464 #endif // BNDRY_FLAGS_IS_INTERIOR 466 #ifdef BNDRY_FLAGS_IS_AT_BNDRY 467 #undef BNDRY_FLAGS_IS_AT_BNDRY 468 #endif // BNDRY_FLAGS_IS_AT_BNDRY 470 #ifdef BNDRY_FLAGS_SET 471 #undef BNDRY_FLAGS_SET 472 #endif // BNDRY_FLAGS_SET 474 #ifdef BNDRY_FLAGS_IS_PARTOF 475 #undef BNDRY_FLAGS_IS_PARTOF 476 #endif // BNDRY_FLAGS_IS_PARTOF 478 #ifdef BNDRY_FLAGS_FFBB 479 #undef BNDRY_FLAGS_FFBB 480 #endif // BNDRY_FLAGS_FFBB 486 #ifdef RCLE_COARSE_EDGE_COMPAT 487 #undef RCLE_COARSE_EDGE_COMPAT 488 #endif // RCLE_COARSE_EDGE_COMPAT 492 #endif // FILL_NOTHING 496 #endif // FILL_COORDS 506 #ifdef FILL_OPP_COORDS 507 #undef FILL_OPP_COORDS 508 #endif // FILL_OPP_COORDS 510 #ifdef FILL_ORIENTATION 511 #undef FILL_ORIENTATION 512 #endif // FILL_ORIENTATION 514 #ifdef FILL_PROJECTION 515 #undef FILL_PROJECTION 516 #endif // FILL_PROJECTION 518 #ifdef FILL_MACRO_WALLS 519 #undef FILL_MACRO_WALLS 520 #endif // FILL_MACRO_WALLS 524 #endif // FILL_WALL_MAP 526 #ifdef FILL_NON_PERIODIC 527 #undef FILL_NON_PERIODIC 528 #endif // FILL_NON_PERIODIC 530 #ifdef FILL_MASTER_INFO 531 #undef FILL_MASTER_INFO 532 #endif // FILL_MASTER_INFO 538 #ifdef CALL_EVERY_EL_PREORDER 539 #undef CALL_EVERY_EL_PREORDER 540 #endif // CALL_EVERY_EL_PREORDER 542 #ifdef CALL_EVERY_EL_INORDER 543 #undef CALL_EVERY_EL_INORDER 544 #endif // CALL_EVERY_EL_INORDER 546 #ifdef CALL_EVERY_EL_POSTORDER 547 #undef CALL_EVERY_EL_POSTORDER 548 #endif // CALL_EVERY_EL_POSTORDER 552 #endif // CALL_LEAF_EL 554 #ifdef CALL_LEAF_EL_LEVEL 555 #undef CALL_LEAF_EL_LEVEL 556 #endif // CALL_LEAF_EL_LEVEL 560 #endif // CALL_EL_LEVEL 564 #endif // CALL_MG_LEVEL 570 #ifdef ADM_FLAGS_MASK 571 #undef ADM_FLAGS_MASK 572 #endif // ADM_FLAGS_MASK 580 #endif // uchar_VECNAME 588 #endif // schar_VECNAME 596 #endif // int_VECNAME 604 #endif // dof_VECNAME 612 #endif // ptr_VECNAME 620 #endif // real_VECNAME 624 #endif // REAL_D_name 626 #ifdef real_d_VECNAME 627 #undef real_d_VECNAME 628 #endif // real_d_VECNAME 636 #endif // bndry_VECNAME 638 #ifdef DECL_DOF_EL_VEC 639 #undef DECL_DOF_EL_VEC 640 #endif // DECL_DOF_EL_VEC 674 #ifdef GET_DOF_INDICES 675 #undef GET_DOF_INDICES 676 #endif // GET_DOF_INDICES 688 #endif // INTERPOL_DOW 694 #ifdef LAGRANGE_NODES 695 #undef LAGRANGE_NODES 696 #endif // LAGRANGE_NODES 698 #ifdef FILL_EL_QUAD_WORLD 699 #undef FILL_EL_QUAD_WORLD 700 #endif // FILL_EL_QUAD_WORLD 702 #ifdef FILL_EL_QUAD_DET 703 #undef FILL_EL_QUAD_DET 704 #endif // FILL_EL_QUAD_DET 706 #ifdef FILL_EL_QUAD_LAMBDA 707 #undef FILL_EL_QUAD_LAMBDA 708 #endif // FILL_EL_QUAD_LAMBDA 710 #ifdef FILL_EL_QUAD_DLAMBDA 711 #undef FILL_EL_QUAD_DLAMBDA 712 #endif // FILL_EL_QUAD_DLAMBDA 714 #ifdef FILL_EL_QUAD_GRD_WORLD 715 #undef FILL_EL_QUAD_GRD_WORLD 716 #endif // FILL_EL_QUAD_GRD_WORLD 718 #ifdef FILL_EL_QUAD_D2_WORLD 719 #undef FILL_EL_QUAD_D2_WORLD 720 #endif // FILL_EL_QUAD_D2_WORLD 722 #ifdef FILL_EL_QUAD_D3_WORLD 723 #undef FILL_EL_QUAD_D3_WORLD 724 #endif // FILL_EL_QUAD_D3_WORLD 726 #ifdef FILL_EL_QUAD_WALL_DET 727 #undef FILL_EL_QUAD_WALL_DET 728 #endif // FILL_EL_QUAD_WALL_DET 730 #ifdef FILL_EL_QUAD_WALL_NORMAL 731 #undef FILL_EL_QUAD_WALL_NORMAL 732 #endif // FILL_EL_QUAD_WALL_NORMAL 734 #ifdef FILL_EL_QUAD_GRD_NORMAL 735 #undef FILL_EL_QUAD_GRD_NORMAL 736 #endif // FILL_EL_QUAD_GRD_NORMAL 738 #ifdef FILL_EL_QUAD_D2_NORMAL 739 #undef FILL_EL_QUAD_D2_NORMAL 740 #endif // FILL_EL_QUAD_D2_NORMAL 748 #endif // INIT_GRD_PHI 752 #endif // INIT_D2_PHI 756 #endif // INIT_D3_PHI 760 #endif // INIT_D4_PHI 762 #ifdef INIT_TANGENTIAL 763 #undef INIT_TANGENTIAL 764 #endif // INIT_TANGENTIAL 768 #endif // MESH_REFINED 770 #ifdef MESH_COARSENED 771 #undef MESH_COARSENED 772 #endif // MESH_COARSENED 774 #ifdef GRAPH_MESH_BOUNDARY 775 #undef GRAPH_MESH_BOUNDARY 776 #endif // GRAPH_MESH_BOUNDARY 778 #ifdef GRAPH_MESH_ELEMENT_MARK 779 #undef GRAPH_MESH_ELEMENT_MARK 780 #endif // GRAPH_MESH_ELEMENT_MARK 782 #ifdef GRAPH_MESH_VERTEX_DOF 783 #undef GRAPH_MESH_VERTEX_DOF 784 #endif // GRAPH_MESH_VERTEX_DOF 786 #ifdef GRAPH_MESH_ELEMENT_INDEX 787 #undef GRAPH_MESH_ELEMENT_INDEX 788 #endif // GRAPH_MESH_ELEMENT_INDEX 796 #endif // GET_DOF_VEC 798 #ifdef TRACE_DOF_VEC_PROTO 799 #undef TRACE_DOF_VEC_PROTO 800 #endif // TRACE_DOF_VEC_PROTO 808 #endif // INIT_GRD_UH 810 #ifdef ellipt_est_d_init 811 #undef ellipt_est_d_init 812 #endif // ellipt_est_d_init 814 #ifdef head_est_d_init 815 #undef head_est_d_init 816 #endif // head_est_d_init 820 #endif // element_est_d 822 #ifdef element_est_d_finish 823 #undef element_est_d_finish 824 #endif // element_est_d_finish 826 #ifdef element_est_uh_d 827 #undef element_est_uh_d 828 #endif // element_est_uh_d 830 #ifdef element_est_grd_uh_d 831 #undef element_est_grd_uh_d 832 #endif // element_est_grd_uh_d 834 #ifdef ellipt_est_d_finish 835 #undef ellipt_est_d_finish 836 #endif // ellipt_est_d_finish 838 #ifdef heat_est_d_finish 839 #undef heat_est_d_finish 840 #endif // heat_est_d_finish 842 #ifdef TRAVERSE_FIRST 843 #undef TRAVERSE_FIRST 844 #endif // TRAVERSE_FIRST 848 #endif // TRAVERSE_NEXT 850 #ifdef TRAVERSE_START 851 #undef TRAVERSE_START 852 #endif // TRAVERSE_START 856 #endif // TRAVERSE_STOP 858 #ifdef TRAVERSE_NEIGHBOUR 859 #undef TRAVERSE_NEIGHBOUR 860 #endif // TRAVERSE_NEIGHBOUR 862 #ifdef IFF_TAG_ALBERTA 863 #undef IFF_TAG_ALBERTA 864 #endif // IFF_TAG_ALBERTA 868 #endif // IFF_TAG_MESH 870 #ifdef IFF_TAG_REAL_VEC 871 #undef IFF_TAG_REAL_VEC 872 #endif // IFF_TAG_REAL_VEC 874 #ifdef IFF_TAG_REAL_D_VEC 875 #undef IFF_TAG_REAL_D_VEC 876 #endif // IFF_TAG_REAL_D_VEC 878 #ifdef IFF_TAG_INT_VEC 879 #undef IFF_TAG_INT_VEC 880 #endif // IFF_TAG_INT_VEC 882 #ifdef IFF_TAG_UCHAR_VEC 883 #undef IFF_TAG_UCHAR_VEC 884 #endif // IFF_TAG_UCHAR_VEC 886 #ifdef IFF_TAG_SCHAR_VEC 887 #undef IFF_TAG_SCHAR_VEC 888 #endif // IFF_TAG_SCHAR_VEC