dune-grid 2.9.0
undefine-3.0.hh
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (C) DUNE Project contributors, see file LICENSE.md in module root
2// SPDX-License-Identifier: LicenseRef-GPL-2.0-only-with-DUNE-exception
3// -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
4// vi: set et ts=4 sw=2 sts=2:
12#ifdef _ALBERTA_H_
13 #undef _ALBERTA_H_
14#endif // _ALBERTA_H_
15
16#ifdef ALBERTA_MAGIC
17 #undef ALBERTA_MAGIC
18#endif // ALBERTA_MAGIC
19
20#ifdef ALBERTA_VERSION
21 #undef ALBERTA_VERSION
22#endif // ALBERTA_VERSION
23
24#ifdef DIM_LIMIT
25 #undef DIM_LIMIT
26#endif // DIM_LIMIT
27
28#ifdef DIM_MAX
29 #undef DIM_MAX
30#endif // DIM_MAX
31
32#ifdef N_VERTICES
33 #undef N_VERTICES
34#endif // N_VERTICES
35
36#ifdef N_EDGES
37 #undef N_EDGES
38#endif // N_EDGES
39
40#ifdef N_WALLS
41 #undef N_WALLS
42#endif // N_WALLS
43
44#ifdef N_FACES
45 #undef N_FACES
46#endif // N_FACES
47
48#ifdef N_NEIGH
49 #undef N_NEIGH
50#endif // N_NEIGH
51
52#ifdef N_LAMBDA
53 #undef N_LAMBDA
54#endif // N_LAMBDA
55
56#ifdef DIM_FAC
57 #undef DIM_FAC
58#endif // DIM_FAC
59
60#ifdef VERTEX_OF_EDGE
61 #undef VERTEX_OF_EDGE
62#endif // VERTEX_OF_EDGE
63
64#ifdef VERTEX_OF_WALL
65 #undef VERTEX_OF_WALL
66#endif // VERTEX_OF_WALL
67
68#ifdef N_VERTICES_0D
69 #undef N_VERTICES_0D
70#endif // N_VERTICES_0D
71
72#ifdef N_EDGES_0D
73 #undef N_EDGES_0D
74#endif // N_EDGES_0D
75
76#ifdef N_FACES_0D
77 #undef N_FACES_0D
78#endif // N_FACES_0D
79
80#ifdef N_NEIGH_0D
81 #undef N_NEIGH_0D
82#endif // N_NEIGH_0D
83
84#ifdef N_WALLS_0D
85 #undef N_WALLS_0D
86#endif // N_WALLS_0D
87
88#ifdef N_LAMBDA_0D
89 #undef N_LAMBDA_0D
90#endif // N_LAMBDA_0D
91
92#ifdef DIM_FAC_0D
93 #undef DIM_FAC_0D
94#endif // DIM_FAC_0D
95
96#ifdef VERTEX_OF_EDGE_0D
97 #undef VERTEX_OF_EDGE_0D
98#endif // VERTEX_OF_EDGE_0D
99
100#ifdef VERTEX_OF_WALL_0D
101 #undef VERTEX_OF_WALL_0D
102#endif // VERTEX_OF_WALL_0D
103
104#ifdef N_VERTICES_1D
105 #undef N_VERTICES_1D
106#endif // N_VERTICES_1D
107
108#ifdef N_EDGES_1D
109 #undef N_EDGES_1D
110#endif // N_EDGES_1D
111
112#ifdef N_FACES_1D
113 #undef N_FACES_1D
114#endif // N_FACES_1D
115
116#ifdef N_NEIGH_1D
117 #undef N_NEIGH_1D
118#endif // N_NEIGH_1D
119
120#ifdef N_WALLS_1D
121 #undef N_WALLS_1D
122#endif // N_WALLS_1D
123
124#ifdef N_LAMBDA_1D
125 #undef N_LAMBDA_1D
126#endif // N_LAMBDA_1D
127
128#ifdef DIM_FAC_1D
129 #undef DIM_FAC_1D
130#endif // DIM_FAC_1D
131
132#ifdef VERTEX_OF_EDGE_1D
133 #undef VERTEX_OF_EDGE_1D
134#endif // VERTEX_OF_EDGE_1D
135
136#ifdef VERTEX_OF_WALL_1D
137 #undef VERTEX_OF_WALL_1D
138#endif // VERTEX_OF_WALL_1D
139
140#ifdef N_VERTICES_2D
141 #undef N_VERTICES_2D
142#endif // N_VERTICES_2D
143
144#ifdef N_EDGES_2D
145 #undef N_EDGES_2D
146#endif // N_EDGES_2D
147
148#ifdef N_FACES_2D
149 #undef N_FACES_2D
150#endif // N_FACES_2D
151
152#ifdef N_NEIGH_2D
153 #undef N_NEIGH_2D
154#endif // N_NEIGH_2D
155
156#ifdef N_WALLS_2D
157 #undef N_WALLS_2D
158#endif // N_WALLS_2D
159
160#ifdef N_LAMBDA_2D
161 #undef N_LAMBDA_2D
162#endif // N_LAMBDA_2D
163
164#ifdef DIM_FAC_2D
165 #undef DIM_FAC_2D
166#endif // DIM_FAC_2D
167
168#ifdef VERTEX_OF_EDGE_2D
169 #undef VERTEX_OF_EDGE_2D
170#endif // VERTEX_OF_EDGE_2D
171
172#ifdef VERTEX_OF_WALL_2D
173 #undef VERTEX_OF_WALL_2D
174#endif // VERTEX_OF_WALL_2D
175
176#ifdef N_VERTICES_3D
177 #undef N_VERTICES_3D
178#endif // N_VERTICES_3D
179
180#ifdef N_EDGES_3D
181 #undef N_EDGES_3D
182#endif // N_EDGES_3D
183
184#ifdef N_FACES_3D
185 #undef N_FACES_3D
186#endif // N_FACES_3D
187
188#ifdef N_NEIGH_3D
189 #undef N_NEIGH_3D
190#endif // N_NEIGH_3D
191
192#ifdef N_WALLS_3D
193 #undef N_WALLS_3D
194#endif // N_WALLS_3D
195
196#ifdef N_LAMBDA_3D
197 #undef N_LAMBDA_3D
198#endif // N_LAMBDA_3D
199
200#ifdef DIM_FAC_3D
201 #undef DIM_FAC_3D
202#endif // DIM_FAC_3D
203
204#ifdef VERTEX_OF_EDGE_3D
205 #undef VERTEX_OF_EDGE_3D
206#endif // VERTEX_OF_EDGE_3D
207
208#ifdef VERTEX_OF_WALL_3D
209 #undef VERTEX_OF_WALL_3D
210#endif // VERTEX_OF_WALL_3D
211
212#ifdef N_LAMBDA_MAX
213 #undef N_LAMBDA_MAX
214#endif // N_LAMBDA_MAX
215
216#ifdef N_VERTICES_MAX
217 #undef N_VERTICES_MAX
218#endif // N_VERTICES_MAX
219
220#ifdef N_EDGES_MAX
221 #undef N_EDGES_MAX
222#endif // N_EDGES_MAX
223
224#ifdef N_FACES_MAX
225 #undef N_FACES_MAX
226#endif // N_FACES_MAX
227
228#ifdef N_NEIGH_MAX
229 #undef N_NEIGH_MAX
230#endif // N_NEIGH_MAX
231
232#ifdef N_WALLS_MAX
233 #undef N_WALLS_MAX
234#endif // N_WALLS_MAX
235
236#ifdef DIM_FAC_MAX
237 #undef DIM_FAC_MAX
238#endif // DIM_FAC_MAX
239
240#ifdef N_LAMBDA_LIMIT
241 #undef N_LAMBDA_LIMIT
242#endif // N_LAMBDA_LIMIT
243
244#ifdef N_VERTICES_LIMIT
245 #undef N_VERTICES_LIMIT
246#endif // N_VERTICES_LIMIT
247
248#ifdef N_EDGES_LIMIT
249 #undef N_EDGES_LIMIT
250#endif // N_EDGES_LIMIT
251
252#ifdef N_FACES_LIMIT
253 #undef N_FACES_LIMIT
254#endif // N_FACES_LIMIT
255
256#ifdef N_NEIGH_LIMIT
257 #undef N_NEIGH_LIMIT
258#endif // N_NEIGH_LIMIT
259
260#ifdef N_WALLS_LIMIT
261 #undef N_WALLS_LIMIT
262#endif // N_WALLS_LIMIT
263
264#ifdef DIM_FAC_LIMIT
265 #undef DIM_FAC_LIMIT
266#endif // DIM_FAC_LIMIT
267
268#ifdef INDEX
269 #undef INDEX
270#endif // INDEX
271
272#ifdef INDEX
273 #undef INDEX
274#endif // INDEX
275
276#ifdef IS_LEAF_EL
277 #undef IS_LEAF_EL
278#endif // IS_LEAF_EL
279
280#ifdef LEAF_DATA
281 #undef LEAF_DATA
282#endif // LEAF_DATA
283
284#ifdef INTERIOR
285 #undef INTERIOR
286#endif // INTERIOR
287
288#ifdef DIRICHLET
289 #undef DIRICHLET
290#endif // DIRICHLET
291
292#ifdef NEUMANN
293 #undef NEUMANN
294#endif // NEUMANN
295
296#ifdef IS_NEUMANN
297 #undef IS_NEUMANN
298#endif // IS_NEUMANN
299
300#ifdef IS_DIRICHLET
301 #undef IS_DIRICHLET
302#endif // IS_DIRICHLET
303
304#ifdef IS_INTERIOR
305 #undef IS_INTERIOR
306#endif // IS_INTERIOR
307
308#ifdef N_BNDRY_TYPES
309 #undef N_BNDRY_TYPES
310#endif // N_BNDRY_TYPES
311
312#ifdef LIST_ENTRY
313 #undef LIST_ENTRY
314#endif // LIST_ENTRY
315
316#ifdef INIT_EL_TAG_CTX_INIT
317 #undef INIT_EL_TAG_CTX_INIT
318#endif // INIT_EL_TAG_CTX_INIT
319
320#ifdef INIT_EL_TAG_CTX_UNIQ
321 #undef INIT_EL_TAG_CTX_UNIQ
322#endif // INIT_EL_TAG_CTX_UNIQ
323
324#ifdef INIT_EL_TAG_CTX_NULL
325 #undef INIT_EL_TAG_CTX_NULL
326#endif // INIT_EL_TAG_CTX_NULL
327
328#ifdef INIT_EL_TAG_CTX_DFLT
329 #undef INIT_EL_TAG_CTX_DFLT
330#endif // INIT_EL_TAG_CTX_DFLT
331
332#ifdef INIT_EL_TAG_CTX_TAG
333 #undef INIT_EL_TAG_CTX_TAG
334#endif // INIT_EL_TAG_CTX_TAG
335
336#ifdef INIT_ELEMENT_METHOD
337 #undef INIT_ELEMENT_METHOD
338#endif // INIT_ELEMENT_METHOD
339
340#ifdef INIT_ELEMENT_FLAGS
341 #undef INIT_ELEMENT_FLAGS
342#endif // INIT_ELEMENT_FLAGS
343
344#ifdef INIT_ELEMENT_DEFUN
345 #undef INIT_ELEMENT_DEFUN
346#endif // INIT_ELEMENT_DEFUN
347
348#ifdef INIT_OBJECT
349 #undef INIT_OBJECT
350#endif // INIT_OBJECT
351
352#ifdef INIT_ELEMENT_DECL
353 #undef INIT_ELEMENT_DECL
354#endif // INIT_ELEMENT_DECL
355
356#ifdef INIT_ELEMENT_INITIALIZER
357 #undef INIT_ELEMENT_INITIALIZER
358#endif // INIT_ELEMENT_INITIALIZER
359
360#ifdef INIT_ELEMENT
361 #undef INIT_ELEMENT
362#endif // INIT_ELEMENT
363
364#ifdef INIT_ELEMENT_NEEDED
365 #undef INIT_ELEMENT_NEEDED
366#endif // INIT_ELEMENT_NEEDED
367
368#ifdef INIT_ELEMENT_SETUP
369 #undef INIT_ELEMENT_SETUP
370#endif // INIT_ELEMENT_SETUP
371
372#ifdef INIT_OBJECT_SINGLE
373 #undef INIT_OBJECT_SINGLE
374#endif // INIT_OBJECT_SINGLE
375
376#ifdef INIT_ELEMENT_SINGLE
377 #undef INIT_ELEMENT_SINGLE
378#endif // INIT_ELEMENT_SINGLE
379
380#ifdef vertex_of_wall_2d
381 #undef vertex_of_wall_2d
382#endif // vertex_of_wall_2d
383
384#ifdef PARAM_STRATEGY_MASK
385 #undef PARAM_STRATEGY_MASK
386#endif // PARAM_STRATEGY_MASK
387
388#ifdef PARAM_PERIODIC_COORDS
389 #undef PARAM_PERIODIC_COORDS
390#endif // PARAM_PERIODIC_COORDS
391
392#ifdef FILL_EL_DET
393 #undef FILL_EL_DET
394#endif // FILL_EL_DET
395
396#ifdef FILL_EL_LAMBDA
397 #undef FILL_EL_LAMBDA
398#endif // FILL_EL_LAMBDA
399
400#ifdef FILL_EL_WALL_SHIFT
401 #undef FILL_EL_WALL_SHIFT
402#endif // FILL_EL_WALL_SHIFT
403
404#ifdef FILL_EL_WALL_MASK
405 #undef FILL_EL_WALL_MASK
406#endif // FILL_EL_WALL_MASK
407
408#ifdef FILL_EL_WALL_DET
409 #undef FILL_EL_WALL_DET
410#endif // FILL_EL_WALL_DET
411
412#ifdef FILL_EL_WALL_NORMAL
413 #undef FILL_EL_WALL_NORMAL
414#endif // FILL_EL_WALL_NORMAL
415
416#ifdef FILL_EL_WALL_ORIENTATION
417 #undef FILL_EL_WALL_ORIENTATION
418#endif // FILL_EL_WALL_ORIENTATION
419
420#ifdef FILL_EL_WALL_REL_ORIENTATION
421 #undef FILL_EL_WALL_REL_ORIENTATION
422#endif // FILL_EL_WALL_REL_ORIENTATION
423
424#ifdef FILL_EL_WALL_DETS
425 #undef FILL_EL_WALL_DETS
426#endif // FILL_EL_WALL_DETS
427
428#ifdef FILL_EL_WALL_NORMALS
429 #undef FILL_EL_WALL_NORMALS
430#endif // FILL_EL_WALL_NORMALS
431
432#ifdef FILL_EL_WALL_ORIENTATIONS
433 #undef FILL_EL_WALL_ORIENTATIONS
434#endif // FILL_EL_WALL_ORIENTATIONS
435
436#ifdef FILL_EL_WALL_REL_ORIENTATIONS
437 #undef FILL_EL_WALL_REL_ORIENTATIONS
438#endif // FILL_EL_WALL_REL_ORIENTATIONS
439
440#ifdef BNDRY_FLAGS_INIT
441 #undef BNDRY_FLAGS_INIT
442#endif // BNDRY_FLAGS_INIT
443
444#ifdef BNDRY_FLAGS_ALL
445 #undef BNDRY_FLAGS_ALL
446#endif // BNDRY_FLAGS_ALL
447
448#ifdef BNDRY_FLAGS_CPY
449 #undef BNDRY_FLAGS_CPY
450#endif // BNDRY_FLAGS_CPY
451
452#ifdef BNDRY_FLAGS_AND
453 #undef BNDRY_FLAGS_AND
454#endif // BNDRY_FLAGS_AND
455
456#ifdef BNDRY_FLAGS_OR
457 #undef BNDRY_FLAGS_OR
458#endif // BNDRY_FLAGS_OR
459
460#ifdef BNDRY_FLAGS_XOR
461 #undef BNDRY_FLAGS_XOR
462#endif // BNDRY_FLAGS_XOR
463
464#ifdef BNDRY_FLAGS_IS_INTERIOR
465 #undef BNDRY_FLAGS_IS_INTERIOR
466#endif // BNDRY_FLAGS_IS_INTERIOR
467
468#ifdef BNDRY_FLAGS_IS_AT_BNDRY
469 #undef BNDRY_FLAGS_IS_AT_BNDRY
470#endif // BNDRY_FLAGS_IS_AT_BNDRY
471
472#ifdef BNDRY_FLAGS_SET
473 #undef BNDRY_FLAGS_SET
474#endif // BNDRY_FLAGS_SET
475
476#ifdef BNDRY_FLAGS_IS_PARTOF
477 #undef BNDRY_FLAGS_IS_PARTOF
478#endif // BNDRY_FLAGS_IS_PARTOF
479
480#ifdef BNDRY_FLAGS_FFBB
481 #undef BNDRY_FLAGS_FFBB
482#endif // BNDRY_FLAGS_FFBB
483
484#ifdef RCLE_NONE
485 #undef RCLE_NONE
486#endif // RCLE_NONE
487
488#ifdef RCLE_COARSE_EDGE_COMPAT
489 #undef RCLE_COARSE_EDGE_COMPAT
490#endif // RCLE_COARSE_EDGE_COMPAT
491
492#ifdef FILL_NOTHING
493 #undef FILL_NOTHING
494#endif // FILL_NOTHING
495
496#ifdef FILL_COORDS
497 #undef FILL_COORDS
498#endif // FILL_COORDS
499
500#ifdef FILL_BOUND
501 #undef FILL_BOUND
502#endif // FILL_BOUND
503
504#ifdef FILL_NEIGH
505 #undef FILL_NEIGH
506#endif // FILL_NEIGH
507
508#ifdef FILL_OPP_COORDS
509 #undef FILL_OPP_COORDS
510#endif // FILL_OPP_COORDS
511
512#ifdef FILL_ORIENTATION
513 #undef FILL_ORIENTATION
514#endif // FILL_ORIENTATION
515
516#ifdef FILL_PROJECTION
517 #undef FILL_PROJECTION
518#endif // FILL_PROJECTION
519
520#ifdef FILL_MACRO_WALLS
521 #undef FILL_MACRO_WALLS
522#endif // FILL_MACRO_WALLS
523
524#ifdef FILL_WALL_MAP
525 #undef FILL_WALL_MAP
526#endif // FILL_WALL_MAP
527
528#ifdef FILL_NON_PERIODIC
529 #undef FILL_NON_PERIODIC
530#endif // FILL_NON_PERIODIC
531
532#ifdef FILL_MASTER_INFO
533 #undef FILL_MASTER_INFO
534#endif // FILL_MASTER_INFO
535
536#ifdef FILL_ANY
537 #undef FILL_ANY
538#endif // FILL_ANY
539
540#ifdef CALL_EVERY_EL_PREORDER
541 #undef CALL_EVERY_EL_PREORDER
542#endif // CALL_EVERY_EL_PREORDER
543
544#ifdef CALL_EVERY_EL_INORDER
545 #undef CALL_EVERY_EL_INORDER
546#endif // CALL_EVERY_EL_INORDER
547
548#ifdef CALL_EVERY_EL_POSTORDER
549 #undef CALL_EVERY_EL_POSTORDER
550#endif // CALL_EVERY_EL_POSTORDER
551
552#ifdef CALL_LEAF_EL
553 #undef CALL_LEAF_EL
554#endif // CALL_LEAF_EL
555
556#ifdef CALL_LEAF_EL_LEVEL
557 #undef CALL_LEAF_EL_LEVEL
558#endif // CALL_LEAF_EL_LEVEL
559
560#ifdef CALL_EL_LEVEL
561 #undef CALL_EL_LEVEL
562#endif // CALL_EL_LEVEL
563
564#ifdef CALL_MG_LEVEL
565 #undef CALL_MG_LEVEL
566#endif // CALL_MG_LEVEL
567
568#ifdef TEST_FLAG
569 #undef TEST_FLAG
570#endif // TEST_FLAG
571
572#ifdef ADM_FLAGS_MASK
573 #undef ADM_FLAGS_MASK
574#endif // ADM_FLAGS_MASK
575
576#ifdef UCHAR_name
577 #undef UCHAR_name
578#endif // UCHAR_name
579
580#ifdef uchar_VECNAME
581 #undef uchar_VECNAME
582#endif // uchar_VECNAME
583
584#ifdef SCHAR_name
585 #undef SCHAR_name
586#endif // SCHAR_name
587
588#ifdef schar_VECNAME
589 #undef schar_VECNAME
590#endif // schar_VECNAME
591
592#ifdef INT_name
593 #undef INT_name
594#endif // INT_name
595
596#ifdef int_VECNAME
597 #undef int_VECNAME
598#endif // int_VECNAME
599
600#ifdef DOF_name
601 #undef DOF_name
602#endif // DOF_name
603
604#ifdef dof_VECNAME
605 #undef dof_VECNAME
606#endif // dof_VECNAME
607
608#ifdef PTR_name
609 #undef PTR_name
610#endif // PTR_name
611
612#ifdef ptr_VECNAME
613 #undef ptr_VECNAME
614#endif // ptr_VECNAME
615
616#ifdef REAL_name
617 #undef REAL_name
618#endif // REAL_name
619
620#ifdef real_VECNAME
621 #undef real_VECNAME
622#endif // real_VECNAME
623
624#ifdef REAL_D_name
625 #undef REAL_D_name
626#endif // REAL_D_name
627
628#ifdef real_d_VECNAME
629 #undef real_d_VECNAME
630#endif // real_d_VECNAME
631
632#ifdef BNDRY_name
633 #undef BNDRY_name
634#endif // BNDRY_name
635
636#ifdef bndry_VECNAME
637 #undef bndry_VECNAME
638#endif // bndry_VECNAME
639
640#ifdef DECL_DOF_EL_VEC
641 #undef DECL_DOF_EL_VEC
642#endif // DECL_DOF_EL_VEC
643
644#ifdef PHI
645 #undef PHI
646#endif // PHI
647
648#ifdef GRD_PHI
649 #undef GRD_PHI
650#endif // GRD_PHI
651
652#ifdef D2_PHI
653 #undef D2_PHI
654#endif // D2_PHI
655
656#ifdef D3_PHI
657 #undef D3_PHI
658#endif // D3_PHI
659
660#ifdef D4_PHI
661 #undef D4_PHI
662#endif // D4_PHI
663
664#ifdef PHI_D
665 #undef PHI_D
666#endif // PHI_D
667
668#ifdef GRD_PHI_D
669 #undef GRD_PHI_D
670#endif // GRD_PHI_D
671
672#ifdef D2_PHI_D
673 #undef D2_PHI_D
674#endif // D2_PHI_D
675
676#ifdef GET_DOF_INDICES
677 #undef GET_DOF_INDICES
678#endif // GET_DOF_INDICES
679
680#ifdef INTERPOL
681 #undef INTERPOL
682#endif // INTERPOL
683
684#ifdef INTERPOL_D
685 #undef INTERPOL_D
686#endif // INTERPOL_D
687
688#ifdef INTERPOL_DOW
689 #undef INTERPOL_DOW
690#endif // INTERPOL_DOW
691
692#ifdef GET_BOUND
693 #undef GET_BOUND
694#endif // GET_BOUND
695
696#ifdef LAGRANGE_NODES
697 #undef LAGRANGE_NODES
698#endif // LAGRANGE_NODES
699
700#ifdef FILL_EL_QUAD_WORLD
701 #undef FILL_EL_QUAD_WORLD
702#endif // FILL_EL_QUAD_WORLD
703
704#ifdef FILL_EL_QUAD_DET
705 #undef FILL_EL_QUAD_DET
706#endif // FILL_EL_QUAD_DET
707
708#ifdef FILL_EL_QUAD_LAMBDA
709 #undef FILL_EL_QUAD_LAMBDA
710#endif // FILL_EL_QUAD_LAMBDA
711
712#ifdef FILL_EL_QUAD_DLAMBDA
713 #undef FILL_EL_QUAD_DLAMBDA
714#endif // FILL_EL_QUAD_DLAMBDA
715
716#ifdef FILL_EL_QUAD_GRD_WORLD
717 #undef FILL_EL_QUAD_GRD_WORLD
718#endif // FILL_EL_QUAD_GRD_WORLD
719
720#ifdef FILL_EL_QUAD_D2_WORLD
721 #undef FILL_EL_QUAD_D2_WORLD
722#endif // FILL_EL_QUAD_D2_WORLD
723
724#ifdef FILL_EL_QUAD_D3_WORLD
725 #undef FILL_EL_QUAD_D3_WORLD
726#endif // FILL_EL_QUAD_D3_WORLD
727
728#ifdef FILL_EL_QUAD_WALL_DET
729 #undef FILL_EL_QUAD_WALL_DET
730#endif // FILL_EL_QUAD_WALL_DET
731
732#ifdef FILL_EL_QUAD_WALL_NORMAL
733 #undef FILL_EL_QUAD_WALL_NORMAL
734#endif // FILL_EL_QUAD_WALL_NORMAL
735
736#ifdef FILL_EL_QUAD_GRD_NORMAL
737 #undef FILL_EL_QUAD_GRD_NORMAL
738#endif // FILL_EL_QUAD_GRD_NORMAL
739
740#ifdef FILL_EL_QUAD_D2_NORMAL
741 #undef FILL_EL_QUAD_D2_NORMAL
742#endif // FILL_EL_QUAD_D2_NORMAL
743
744#ifdef INIT_PHI
745 #undef INIT_PHI
746#endif // INIT_PHI
747
748#ifdef INIT_GRD_PHI
749 #undef INIT_GRD_PHI
750#endif // INIT_GRD_PHI
751
752#ifdef INIT_D2_PHI
753 #undef INIT_D2_PHI
754#endif // INIT_D2_PHI
755
756#ifdef INIT_D3_PHI
757 #undef INIT_D3_PHI
758#endif // INIT_D3_PHI
759
760#ifdef INIT_D4_PHI
761 #undef INIT_D4_PHI
762#endif // INIT_D4_PHI
763
764#ifdef INIT_TANGENTIAL
765 #undef INIT_TANGENTIAL
766#endif // INIT_TANGENTIAL
767
768#ifdef MESH_REFINED
769 #undef MESH_REFINED
770#endif // MESH_REFINED
771
772#ifdef MESH_COARSENED
773 #undef MESH_COARSENED
774#endif // MESH_COARSENED
775
776#ifdef GRAPH_MESH_BOUNDARY
777 #undef GRAPH_MESH_BOUNDARY
778#endif // GRAPH_MESH_BOUNDARY
779
780#ifdef GRAPH_MESH_ELEMENT_MARK
781 #undef GRAPH_MESH_ELEMENT_MARK
782#endif // GRAPH_MESH_ELEMENT_MARK
783
784#ifdef GRAPH_MESH_VERTEX_DOF
785 #undef GRAPH_MESH_VERTEX_DOF
786#endif // GRAPH_MESH_VERTEX_DOF
787
788#ifdef GRAPH_MESH_ELEMENT_INDEX
789 #undef GRAPH_MESH_ELEMENT_INDEX
790#endif // GRAPH_MESH_ELEMENT_INDEX
791
792#ifdef GET_MESH
793 #undef GET_MESH
794#endif // GET_MESH
795
796#ifdef GET_DOF_VEC
797 #undef GET_DOF_VEC
798#endif // GET_DOF_VEC
799
800#ifdef TRACE_DOF_VEC_PROTO
801 #undef TRACE_DOF_VEC_PROTO
802#endif // TRACE_DOF_VEC_PROTO
803
804#ifdef INIT_UH
805 #undef INIT_UH
806#endif // INIT_UH
807
808#ifdef INIT_GRD_UH
809 #undef INIT_GRD_UH
810#endif // INIT_GRD_UH
811
812#ifdef ellipt_est_d_init
813 #undef ellipt_est_d_init
814#endif // ellipt_est_d_init
815
816#ifdef head_est_d_init
817 #undef head_est_d_init
818#endif // head_est_d_init
819
820#ifdef element_est_d
821 #undef element_est_d
822#endif // element_est_d
823
824#ifdef element_est_d_finish
825 #undef element_est_d_finish
826#endif // element_est_d_finish
827
828#ifdef element_est_uh_d
829 #undef element_est_uh_d
830#endif // element_est_uh_d
831
832#ifdef element_est_grd_uh_d
833 #undef element_est_grd_uh_d
834#endif // element_est_grd_uh_d
835
836#ifdef ellipt_est_d_finish
837 #undef ellipt_est_d_finish
838#endif // ellipt_est_d_finish
839
840#ifdef heat_est_d_finish
841 #undef heat_est_d_finish
842#endif // heat_est_d_finish
843
844#ifdef TRAVERSE_FIRST
845 #undef TRAVERSE_FIRST
846#endif // TRAVERSE_FIRST
847
848#ifdef TRAVERSE_NEXT
849 #undef TRAVERSE_NEXT
850#endif // TRAVERSE_NEXT
851
852#ifdef TRAVERSE_START
853 #undef TRAVERSE_START
854#endif // TRAVERSE_START
855
856#ifdef TRAVERSE_STOP
857 #undef TRAVERSE_STOP
858#endif // TRAVERSE_STOP
859
860#ifdef TRAVERSE_NEIGHBOUR
861 #undef TRAVERSE_NEIGHBOUR
862#endif // TRAVERSE_NEIGHBOUR
863
864#ifdef IFF_TAG_ALBERTA
865 #undef IFF_TAG_ALBERTA
866#endif // IFF_TAG_ALBERTA
867
868#ifdef IFF_TAG_MESH
869 #undef IFF_TAG_MESH
870#endif // IFF_TAG_MESH
871
872#ifdef IFF_TAG_REAL_VEC
873 #undef IFF_TAG_REAL_VEC
874#endif // IFF_TAG_REAL_VEC
875
876#ifdef IFF_TAG_REAL_D_VEC
877 #undef IFF_TAG_REAL_D_VEC
878#endif // IFF_TAG_REAL_D_VEC
879
880#ifdef IFF_TAG_INT_VEC
881 #undef IFF_TAG_INT_VEC
882#endif // IFF_TAG_INT_VEC
883
884#ifdef IFF_TAG_UCHAR_VEC
885 #undef IFF_TAG_UCHAR_VEC
886#endif // IFF_TAG_UCHAR_VEC
887
888#ifdef IFF_TAG_SCHAR_VEC
889 #undef IFF_TAG_SCHAR_VEC
890#endif // IFF_TAG_SCHAR_VEC