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