p4est  1.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
p4est_to_p8est.h
Go to the documentation of this file.
1 /*
2  This file is part of p4est.
3  p4est is a C library to manage a collection (a forest) of multiple
4  connected adaptive quadtrees or octrees in parallel.
5 
6  Copyright (C) 2010 The University of Texas System
7  Written by Carsten Burstedde, Lucas C. Wilcox, and Tobin Isaac
8 
9  p4est is free software; you can redistribute it and/or modify
10  it under the terms of the GNU General Public License as published by
11  the Free Software Foundation; either version 2 of the License, or
12  (at your option) any later version.
13 
14  p4est is distributed in the hope that it will be useful,
15  but WITHOUT ANY WARRANTY; without even the implied warranty of
16  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17  GNU General Public License for more details.
18 
19  You should have received a copy of the GNU General Public License
20  along with p4est; if not, write to the Free Software Foundation, Inc.,
21  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
22 */
23 
29 #ifndef P4EST_TO_P8EST_H
30 #define P4EST_TO_P8EST_H
31 
32 #ifdef P4EST_H
33 #error "The include files p4est.h and p4est_to_p8est.h cannot be combined"
34 #endif
35 #define P4_TO_P8
36 
37 #include <p4est_base.h>
38 
39 /* redefine macros */
40 #define P4EST_ONDISK_FORMAT P8EST_ONDISK_FORMAT
41 #define P4EST_DIM P8EST_DIM
42 #define P4EST_FACES P8EST_FACES
43 #define P4EST_CHILDREN P8EST_CHILDREN
44 #define P4EST_HALF P8EST_HALF
45 #define P4EST_FTRANSFORM P8EST_FTRANSFORM
46 #define P4EST_INSUL P8EST_INSUL
47 #define P4EST_STRING P8EST_STRING
48 #define P4EST_MAXLEVEL P8EST_MAXLEVEL
49 #define P4EST_QMAXLEVEL P8EST_QMAXLEVEL
50 #define P4EST_ROOT_LEN P8EST_ROOT_LEN
51 #define P4EST_QUADRANT_LEN P8EST_QUADRANT_LEN
52 #define P4EST_LAST_OFFSET P8EST_LAST_OFFSET
53 #define P4EST_QUADRANT_INIT P8EST_QUADRANT_INIT
54 
55 /* redefine enums */
56 #define P4EST_COMM_COUNT_PERTREE P8EST_COMM_COUNT_PERTREE
57 #define P4EST_COMM_BALANCE_FIRST_COUNT P8EST_COMM_BALANCE_FIRST_COUNT
58 #define P4EST_COMM_BALANCE_FIRST_LOAD P8EST_COMM_BALANCE_FIRST_LOAD
59 #define P4EST_COMM_BALANCE_SECOND_COUNT P8EST_COMM_BALANCE_SECOND_COUNT
60 #define P4EST_COMM_BALANCE_SECOND_LOAD P8EST_COMM_BALANCE_SECOND_LOAD
61 #define P4EST_COMM_PARTITION_GIVEN P8EST_COMM_PARTITION_GIVEN
62 #define P4EST_COMM_PARTITION_WEIGHTED_LOW P8EST_COMM_PARTITION_WEIGHTED_LOW
63 #define P4EST_COMM_PARTITION_WEIGHTED_HIGH P8EST_COMM_PARTITION_WEIGHTED_HIGH
64 #define P4EST_COMM_PARTITION_CORRECTION P8EST_COMM_PARTITION_CORRECTION
65 #define P4EST_COMM_GHOST_COUNT P8EST_COMM_GHOST_COUNT
66 #define P4EST_COMM_GHOST_LOAD P8EST_COMM_GHOST_LOAD
67 #define P4EST_COMM_GHOST_EXCHANGE P8EST_COMM_GHOST_EXCHANGE
68 #define P4EST_COMM_GHOST_EXPAND_COUNT P8EST_COMM_GHOST_EXPAND_COUNT
69 #define P4EST_COMM_GHOST_EXPAND_LOAD P8EST_COMM_GHOST_EXPAND_LOAD
70 #define P4EST_COMM_GHOST_SUPPORT_COUNT P8EST_COMM_GHOST_SUPPORT_COUNT
71 #define P4EST_COMM_GHOST_SUPPORT_LOAD P8EST_COMM_GHOST_SUPPORT_LOAD
72 #define P4EST_COMM_GHOST_CHECKSUM P8EST_COMM_GHOST_CHECKSUM
73 #define P4EST_COMM_NODES_QUERY P8EST_COMM_NODES_QUERY
74 #define P4EST_COMM_NODES_REPLY P8EST_COMM_NODES_REPLY
75 #define P4EST_COMM_SAVE P8EST_COMM_SAVE
76 #define P4EST_COMM_LNODES_TEST P8EST_COMM_LNODES_TEST
77 #define P4EST_COMM_LNODES_PASS P8EST_COMM_LNODES_PASS
78 #define P4EST_COMM_LNODES_OWNED P8EST_COMM_LNODES_OWNED
79 #define P4EST_COMM_LNODES_ALL P8EST_COMM_LNODES_ALL
80 #define P4EST_CONNECT_FACE P8EST_CONNECT_FACE
81 #define P4EST_CONNECT_CORNER P8EST_CONNECT_CORNER
82 #define P4EST_CONNECT_FULL P8EST_CONNECT_FULL
83 #define P4EST_CONN_ENCODE_NONE P8EST_CONN_ENCODE_NONE
84 #define P4EST_WRAP_NONE P8EST_WRAP_NONE
85 #define P4EST_WRAP_REFINE P8EST_WRAP_REFINE
86 #define P4EST_WRAP_COARSEN P8EST_WRAP_COARSEN
87 
88 /* redefine types */
89 #ifdef P4EST_BACKWARD_DEALII
90 #define p4est_balance_type_t p8est_balance_type_t
91 #endif
92 #define p4est_connect_type_t p8est_connect_type_t
93 #define p4est_connectivity_encode_t p8est_connectivity_encode_t
94 #define p4est_connectivity_t p8est_connectivity_t
95 #define p4est_corner_transform_t p8est_corner_transform_t
96 #define p4est_corner_info_t p8est_corner_info_t
97 #define p4est_geometry_t p8est_geometry_t
98 #define p4est_t p8est_t
99 #define p4est_tree_t p8est_tree_t
100 #define p4est_quadrant_t p8est_quadrant_t
101 #define p4est_inspect_t p8est_inspect_t
102 #define p4est_position_t p8est_position_t
103 #define p4est_init_t p8est_init_t
104 #define p4est_refine_t p8est_refine_t
105 #define p4est_coarsen_t p8est_coarsen_t
106 #define p4est_weight_t p8est_weight_t
107 #define p4est_ghost_t p8est_ghost_t
108 #define p4est_indep_t p8est_indep_t
109 #define p4est_nodes_t p8est_nodes_t
110 #define p4est_lnodes_t p8est_lnodes_t
111 #define p4est_lnodes_code_t p8est_lnodes_code_t
112 #define p4est_lnodes_rank_t p8est_lnodes_rank_t
113 #define p4est_lnodes_buffer_t p8est_lnodes_buffer_t
114 #define p4est_iter_volume_t p8est_iter_volume_t
115 #define p4est_iter_volume_info_t p8est_iter_volume_info_t
116 #define p4est_iter_face_t p8est_iter_face_t
117 #define p4est_iter_face_info_t p8est_iter_face_info_t
118 #define p4est_iter_face_side_t p8est_iter_face_side_t
119 #define p4est_iter_corner_t p8est_iter_corner_t
120 #define p4est_iter_corner_side_t p8est_iter_corner_side_t
121 #define p4est_iter_corner_info_t p8est_iter_corner_info_t
122 #define p4est_search_query_t p8est_search_query_t
123 #define p4est_mesh_t p8est_mesh_t
124 #define p4est_mesh_face_neighbor_t p8est_mesh_face_neighbor_t
125 #define p4est_wrap_t p8est_wrap_t
126 #define p4est_wrap_leaf_t p8est_wrap_leaf_t
127 #define p4est_wrap_flags_t p8est_wrap_flags_t
128 
129 /* redefine external variables */
130 #define p4est_face_corners p8est_face_corners
131 #define p4est_face_dual p8est_face_dual
132 #define p4est_corner_faces p8est_corner_faces
133 #define p4est_corner_face_corners p8est_corner_face_corners
134 #define p4est_child_corner_faces p8est_child_corner_faces
135 #define P4EST_DATA_UNINITIALIZED P8EST_DATA_UNINITIALIZED
136 
137 /* functions in p4est_connectivity */
138 #define p4est_connectivity_face_neighbor_corner_orientation \
139  p8est_connectivity_face_neighbor_corner_orientation
140 #define p4est_connectivity_memory_used p8est_connectivity_memory_used
141 #define p4est_connectivity_new p8est_connectivity_new
142 #define p4est_connectivity_new_brick p8est_connectivity_new_brick
143 #define p4est_connectivity_new_byname p8est_connectivity_new_byname
144 #define p4est_connectivity_new_copy p8est_connectivity_new_copy
145 #define p4est_connectivity_destroy p8est_connectivity_destroy
146 #define p4est_connectivity_set_attr p8est_connectivity_set_attr
147 #define p4est_connectivity_is_valid p8est_connectivity_is_valid
148 #define p4est_connectivity_is_equal p8est_connectivity_is_equal
149 #define p4est_connectivity_sink p8est_connectivity_sink
150 #define p4est_connectivity_deflate p8est_connectivity_deflate
151 #define p4est_connectivity_save p8est_connectivity_save
152 #define p4est_connectivity_source p8est_connectivity_source
153 #define p4est_connectivity_inflate p8est_connectivity_inflate
154 #define p4est_connectivity_load p8est_connectivity_load
155 #define p4est_connectivity_complete p8est_connectivity_complete
156 #define p4est_connectivity_reduce p8est_connectivity_reduce
157 #define p4est_expand_face_transform p8est_expand_face_transform
158 #define p4est_find_face_transform p8est_find_face_transform
159 #define p4est_find_corner_transform p8est_find_corner_transform
160 #define p4est_corner_array_index p8est_corner_array_index
161 #define p4est_connectivity_reorder p8est_connectivity_reorder
162 #define p4est_connectivity_permute p8est_connectivity_permute
163 #define p4est_connectivity_join_faces p8est_connectivity_join_faces
164 #define p4est_connectivity_is_equivalent p8est_connectivity_is_equivalent
165 #define p4est_connectivity_read_inp_stream p8est_connectivity_read_inp_stream
166 #define p4est_connectivity_read_inp p8est_connectivity_read_inp
167 
168 /* functions in p4est */
169 #define p4est_qcoord_to_vertex p8est_qcoord_to_vertex
170 #define p4est_memory_used p8est_memory_used
171 #define p4est_new p8est_new
172 #define p4est_destroy p8est_destroy
173 #define p4est_copy p8est_copy
174 #define p4est_reset_data p8est_reset_data
175 #define p4est_refine p8est_refine
176 #define p4est_coarsen p8est_coarsen
177 #define p4est_balance p8est_balance
178 #define p4est_partition p8est_partition
179 #define p4est_checksum p8est_checksum
180 #define p4est_save p8est_save
181 #define p4est_load p8est_load
182 #define p4est_connect_type_int p8est_connect_type_int
183 #define p4est_connect_type_string p8est_connect_type_string
184 #define p4est_tree_array_index p8est_tree_array_index
185 #define p4est_quadrant_array_index p8est_quadrant_array_index
186 #define p4est_quadrant_array_push p8est_quadrant_array_push
187 #define p4est_quadrant_mempool_alloc p8est_quadrant_mempool_alloc
188 #define p4est_quadrant_list_pop p8est_quadrant_list_pop
189 
190 /* functions in p4est_extended */
191 #define p4est_replace_t p8est_replace_t
192 #define p4est_new_ext p8est_new_ext
193 #define p4est_mesh_new_ext p8est_mesh_new_ext
194 #define p4est_refine_ext p8est_refine_ext
195 #define p4est_coarsen_ext p8est_coarsen_ext
196 #define p4est_balance_ext p8est_balance_ext
197 #define p4est_balance_subtree_ext p8est_balance_subtree_ext
198 #define p4est_partition_ext p8est_partition_ext
199 #define p4est_save_ext p8est_save_ext
200 #define p4est_load_ext p8est_load_ext
201 #define p4est_source_ext p8est_source_ext
202 
203 /* functions in p4est_iterate */
204 #define p4est_iterate p8est_iterate
205 #define p4est_iterate_ext p8est_iterate_ext
206 #define p4est_iter_fside_array_index p8est_iter_fside_array_index
207 #define p4est_iter_fside_array_index_int p8est_iter_fside_array_index_int
208 #define p4est_iter_cside_array_index p8est_iter_cside_array_index
209 #define p4est_iter_cside_array_index_int p8est_iter_cside_array_index_int
210 
211 /* functions in p4est_points */
212 #define p4est_new_points p8est_new_points
213 
214 /* functions in p4est_bits */
215 #define p4est_quadrant_print p8est_quadrant_print
216 #define p4est_quadrant_is_equal p8est_quadrant_is_equal
217 #define p4est_quadrant_overlaps p8est_quadrant_overlaps
218 #define p4est_quadrant_is_equal_piggy p8est_quadrant_is_equal_piggy
219 #define p4est_quadrant_compare p8est_quadrant_compare
220 #define p4est_quadrant_disjoint p8est_quadrant_disjoint
221 #define p4est_quadrant_compare_piggy p8est_quadrant_compare_piggy
222 #define p4est_quadrant_compare_local_num p8est_quadrant_compare_local_num
223 #define p4est_quadrant_equal_fn p8est_quadrant_equal_fn
224 #define p4est_quadrant_hash_fn p8est_quadrant_hash_fn
225 #define p4est_node_equal_piggy_fn p8est_node_equal_piggy_fn
226 #define p4est_node_hash_piggy_fn p8est_node_hash_piggy_fn
227 #define p4est_node_clamp_inside p8est_node_clamp_inside
228 #define p4est_node_unclamp p8est_node_unclamp
229 #define p4est_node_to_quadrant p8est_node_to_quadrant
230 #define p4est_quadrant_contains_node p8est_quadrant_contains_node
231 #define p4est_quadrant_ancestor_id p8est_quadrant_ancestor_id
232 #define p4est_quadrant_child_id p8est_quadrant_child_id
233 #define p4est_quadrant_is_inside_root p8est_quadrant_is_inside_root
234 #define p4est_quadrant_is_inside_3x3 p8est_quadrant_is_inside_3x3
235 #define p4est_quadrant_is_outside_face p8est_quadrant_is_outside_face
236 #define p4est_quadrant_is_outside_corner p8est_quadrant_is_outside_corner
237 #define p4est_quadrant_is_node p8est_quadrant_is_node
238 #define p4est_quadrant_is_valid p8est_quadrant_is_valid
239 #define p4est_quadrant_is_extended p8est_quadrant_is_extended
240 #define p4est_quadrant_is_sibling p8est_quadrant_is_sibling
241 #define p4est_quadrant_is_sibling_D p8est_quadrant_is_sibling_D
242 #define p4est_quadrant_is_family p8est_quadrant_is_family
243 #define p4est_quadrant_is_familyv p8est_quadrant_is_familyv
244 #define p4est_quadrant_is_familypv p8est_quadrant_is_familypv
245 #define p4est_quadrant_is_parent p8est_quadrant_is_parent
246 #define p4est_quadrant_is_parent_D p8est_quadrant_is_parent_D
247 #define p4est_quadrant_is_ancestor p8est_quadrant_is_ancestor
248 #define p4est_quadrant_is_ancestor_D p8est_quadrant_is_ancestor_D
249 #define p4est_quadrant_is_next p8est_quadrant_is_next
250 #define p4est_quadrant_is_next_D p8est_quadrant_is_next_D
251 #define p4est_quadrant_overlaps_tree p8est_quadrant_overlaps_tree
252 #define p4est_quadrant_is_inside_tree p8est_quadrant_is_inside_tree
253 #define p4est_quadrant_ancestor p8est_quadrant_ancestor
254 #define p4est_quadrant_parent p8est_quadrant_parent
255 #define p4est_quadrant_sibling p8est_quadrant_sibling
256 #define p4est_quadrant_face_neighbor p8est_quadrant_face_neighbor
257 #define p4est_quadrant_face_neighbor_extra p8est_quadrant_face_neighbor_extra
258 #define p4est_quadrant_half_face_neighbors p8est_quadrant_half_face_neighbors
259 #define p4est_quadrant_all_face_neighbors p8est_quadrant_all_face_neighbors
260 #define p4est_quadrant_corner_neighbor p8est_quadrant_corner_neighbor
261 #define p4est_quadrant_corner_neighbor_extra \
262  p8est_quadrant_corner_neighbor_extra
263 #define p4est_quadrant_half_corner_neighbor \
264  p8est_quadrant_half_corner_neighbor
265 #define p4est_quadrant_corner_node p8est_quadrant_corner_node
266 #define p4est_quadrant_children p8est_quadrant_children
267 #define p4est_quadrant_childrenv p8est_quadrant_childrenv
268 #define p4est_quadrant_childrenpv p8est_quadrant_childrenpv
269 #define p4est_quadrant_first_descendant p8est_quadrant_first_descendant
270 #define p4est_quadrant_last_descendant p8est_quadrant_last_descendant
271 #define p4est_quadrant_corner_descendant p8est_quadrant_corner_descendant
272 #define p4est_nearest_common_ancestor p8est_nearest_common_ancestor
273 #define p4est_nearest_common_ancestor_D p8est_nearest_common_ancestor_D
274 #define p4est_quadrant_transform_face p8est_quadrant_transform_face
275 #define p4est_quadrant_touches_corner p8est_quadrant_touches_corner
276 #define p4est_quadrant_transform_corner p8est_quadrant_transform_corner
277 #define p4est_quadrant_shift_corner p8est_quadrant_shift_corner
278 #define p4est_quadrant_linear_id p8est_quadrant_linear_id
279 #define p4est_quadrant_set_morton p8est_quadrant_set_morton
280 
281 /* functions in p4est_search */
282 #define p4est_find_lower_bound p8est_find_lower_bound
283 #define p4est_find_higher_bound p8est_find_higher_bound
284 #define p4est_split_array p8est_split_array
285 #define p4est_find_range_boundaries p8est_find_range_boundaries
286 #define p4est_search p8est_search
287 
288 /* functions in p4est_algorithms */
289 #define p4est_quadrant_init_data p8est_quadrant_init_data
290 #define p4est_quadrant_free_data p8est_quadrant_free_data
291 #define p4est_quadrant_checksum p8est_quadrant_checksum
292 #define p4est_tree_is_sorted p8est_tree_is_sorted
293 #define p4est_tree_is_linear p8est_tree_is_linear
294 #define p4est_tree_is_almost_sorted p8est_tree_is_almost_sorted
295 #define p4est_tree_is_complete p8est_tree_is_complete
296 #define p4est_tree_print p8est_tree_print
297 #define p4est_is_equal p8est_is_equal
298 #define p4est_is_valid p8est_is_valid
299 #define p4est_tree_compute_overlap p8est_tree_compute_overlap
300 #define p4est_tree_uniqify_overlap p8est_tree_uniqify_overlap
301 #define p4est_tree_remove_nonowned p8est_tree_remove_nonowned
302 #define p4est_complete_region p8est_complete_region
303 #define p4est_complete_subtree p8est_complete_subtree
304 #define p4est_balance_subtree p8est_balance_subtree
305 #define p4est_balance_border p8est_balance_border
306 #define p4est_linearize_tree p8est_linearize_tree
307 #define p4est_next_nonempty_process p8est_next_nonempty_process
308 #define p4est_partition_correction p8est_partition_correction
309 #define p4est_partition_for_coarsening p8est_partition_for_coarsening
310 #define p4est_partition_given p8est_partition_given
311 
312 /* functions in p4est_communication */
313 #define p4est_comm_count_quadrants p8est_comm_count_quadrants
314 #define p4est_comm_global_partition p8est_comm_global_partition
315 #define p4est_comm_count_pertree p8est_comm_count_pertree
316 #define p4est_comm_is_owner p8est_comm_is_owner
317 #define p4est_comm_find_owner p8est_comm_find_owner
318 #define p4est_comm_tree_info p8est_comm_tree_info
319 #define p4est_comm_neighborhood_owned p8est_comm_neighborhood_owned
320 #define p4est_comm_sync_flag p8est_comm_sync_flag
321 #define p4est_comm_checksum p8est_comm_checksum
322 
323 /* functions in p4est_io */
324 #define p4est_deflate_quadrants p8est_deflate_quadrants
325 #define p4est_inflate p8est_inflate
326 
327 /* functions in p4est_geometry */
328 #define p4est_geometry_destroy p8est_geometry_destroy
329 #define p4est_geometry_new_connectivity p8est_geometry_new_connectivity
330 
331 /* functions in p4est_vtk */
332 #define p4est_vtk_write_file p8est_vtk_write_file
333 #define p4est_vtk_write_all p8est_vtk_write_all
334 #define p4est_vtk_write_header p8est_vtk_write_header
335 #define p4est_vtk_write_point_scalar p8est_vtk_write_point_scalar
336 #define p4est_vtk_write_point_vector p8est_vtk_write_point_vector
337 #define p4est_vtk_write_footer p8est_vtk_write_footer
338 
339 /* functions in p4est_ghost */
340 #define p4est_quadrant_find_owner p8est_quadrant_find_owner
341 #define p4est_ghost_memory_used p8est_ghost_memory_used
342 #define p4est_ghost_new p8est_ghost_new
343 #define p4est_ghost_destroy p8est_ghost_destroy
344 #define p4est_ghost_exchange_data p8est_ghost_exchange_data
345 #define p4est_ghost_exchange_custom p8est_ghost_exchange_custom
346 #define p4est_ghost_exchange_custom_levels p8est_ghost_exchange_custom_levels
347 #define p4est_ghost_bsearch p8est_ghost_bsearch
348 #define p4est_ghost_contains p8est_ghost_contains
349 #define p4est_ghost_is_valid p8est_ghost_is_valid
350 #define p4est_face_quadrant_exists p8est_face_quadrant_exists
351 #define p4est_quadrant_exists p8est_quadrant_exists
352 #define p4est_is_balanced p8est_is_balanced
353 #define p4est_ghost_checksum p8est_ghost_checksum
354 #define p4est_ghost_expand p8est_ghost_expand
355 
356 /* functions in p4est_nodes */
357 #define p4est_nodes_new p8est_nodes_new
358 #define p4est_nodes_destroy p8est_nodes_destroy
359 #define p4est_nodes_is_valid p8est_nodes_is_valid
360 
361 /* functions in p4est_lnodes */
362 #define p4est_lnodes_new p8est_lnodes_new
363 #define p4est_lnodes_destroy p8est_lnodes_destroy
364 #define p4est_ghost_support_lnodes p8est_ghost_support_lnodes
365 #define p4est_ghost_expand_by_lnodes p8est_ghost_expand_by_lnodes
366 #define p4est_lnodes_decode p8est_lnodes_decode
367 #define p4est_lnodes_share_owned_begin p8est_lnodes_share_owned_begin
368 #define p4est_lnodes_share_owned_end p8est_lnodes_share_owned_end
369 #define p4est_lnodes_share_owned p8est_lnodes_share_owned
370 #define p4est_lnodes_share_all_begin p8est_lnodes_share_all_begin
371 #define p4est_lnodes_share_all_end p8est_lnodes_share_all_end
372 #define p4est_lnodes_share_all p8est_lnodes_share_all
373 #define p4est_lnodes_buffer_destroy p8est_lnodes_buffer_destroy
374 #define p4est_lnodes_rank_array_index p8est_lnodes_rank_array_index
375 #define p4est_lnodes_rank_array_index_int p8est_lnodes_rank_array_index_int
376 #define p4est_lnodes_global_index p8est_lnodes_global_index
377 
378 /* functions in p4est_mesh */
379 #define p4est_mesh_memory_used p8est_mesh_memory_used
380 #define p4est_mesh_new p8est_mesh_new
381 #define p4est_mesh_destroy p8est_mesh_destroy
382 #define p4est_mesh_quadrant_cumulative p8est_mesh_quadrant_cumulative
383 #define p4est_mesh_face_neighbor_init p8est_mesh_face_neighbor_init
384 #define p4est_mesh_face_neighbor_init2 p8est_mesh_face_neighbor_init2
385 #define p4est_mesh_face_neighbor_next p8est_mesh_face_neighbor_next
386 #define p4est_mesh_face_neighbor_data p8est_mesh_face_neighbor_data
387 
388 /* functions in p4est_balance */
389 #define p4est_balance_seeds_face p8est_balance_seeds_face
390 #define p4est_balance_seeds_corner p8est_balance_seeds_corner
391 #define p4est_balance_seeds p8est_balance_seeds
392 
393 /* functions in p4est_wrap */
394 #define p4est_wrap_new_conn p8est_wrap_new_conn
395 #define p4est_wrap_new_world p8est_wrap_new_world
396 #define p4est_wrap_destroy p8est_wrap_destroy
397 #define p4est_wrap_get_ghost p8est_wrap_get_ghost
398 #define p4est_wrap_get_mesh p8est_wrap_get_mesh
399 #define p4est_wrap_mark_refine p8est_wrap_mark_refine
400 #define p4est_wrap_mark_coarsen p8est_wrap_mark_coarsen
401 #define p4est_wrap_adapt p8est_wrap_adapt
402 #define p4est_wrap_partition p8est_wrap_partition
403 #define p4est_wrap_complete p8est_wrap_complete
404 #define p4est_wrap_leaf_next p8est_wrap_leaf_next
405 #define p4est_wrap_leaf_first p8est_wrap_leaf_first
406 
407 /* functions in p4est_plex */
408 #define p4est_get_plex_data p8est_get_plex_data
409 #endif /* !P4EST_TO_P8EST_H */
General support types and functions.