p4est  1.0
src/p4est_to_p8est.h
Go to the documentation of this file.
00001 /*
00002   This file is part of p4est.
00003   p4est is a C library to manage a collection (a forest) of multiple
00004   connected adaptive quadtrees or octrees in parallel.
00005 
00006   Copyright (C) 2010 The University of Texas System
00007   Written by Carsten Burstedde, Lucas C. Wilcox, and Tobin Isaac
00008 
00009   p4est is free software; you can redistribute it and/or modify
00010   it under the terms of the GNU General Public License as published by
00011   the Free Software Foundation; either version 2 of the License, or
00012   (at your option) any later version.
00013 
00014   p4est is distributed in the hope that it will be useful,
00015   but WITHOUT ANY WARRANTY; without even the implied warranty of
00016   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00017   GNU General Public License for more details.
00018 
00019   You should have received a copy of the GNU General Public License
00020   along with p4est; if not, write to the Free Software Foundation, Inc.,
00021   51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
00022 */
00023 
00029 #ifndef P4EST_TO_P8EST_H
00030 #define P4EST_TO_P8EST_H
00031 
00032 #ifdef P4EST_H
00033 #error "The include files p4est.h and p4est_to_p8est.h cannot be combined"
00034 #endif
00035 #define P4_TO_P8
00036 
00037 /* redefine macros */
00038 #define P4EST_ONDISK_FORMAT             P8EST_ONDISK_FORMAT
00039 #define P4EST_DIM                       P8EST_DIM
00040 #define P4EST_FACES                     P8EST_FACES
00041 #define P4EST_CHILDREN                  P8EST_CHILDREN
00042 #define P4EST_HALF                      P8EST_HALF
00043 #define P4EST_FTRANSFORM                P8EST_FTRANSFORM
00044 #define P4EST_INSUL                     P8EST_INSUL
00045 #define P4EST_STRING                    P8EST_STRING
00046 #define P4EST_MAXLEVEL                  P8EST_MAXLEVEL
00047 #define P4EST_QMAXLEVEL                 P8EST_QMAXLEVEL
00048 #define P4EST_ROOT_LEN                  P8EST_ROOT_LEN
00049 #define P4EST_QUADRANT_LEN              P8EST_QUADRANT_LEN
00050 #define P4EST_LAST_OFFSET               P8EST_LAST_OFFSET
00051 #define P4EST_QUADRANT_INIT             P8EST_QUADRANT_INIT
00052 
00053 /* redefine enums */
00054 #define P4EST_COMM_COUNT_PERTREE        P8EST_COMM_COUNT_PERTREE
00055 #define P4EST_COMM_BALANCE_FIRST_COUNT  P8EST_COMM_BALANCE_FIRST_COUNT
00056 #define P4EST_COMM_BALANCE_FIRST_LOAD   P8EST_COMM_BALANCE_FIRST_LOAD
00057 #define P4EST_COMM_BALANCE_SECOND_COUNT P8EST_COMM_BALANCE_SECOND_COUNT
00058 #define P4EST_COMM_BALANCE_SECOND_LOAD  P8EST_COMM_BALANCE_SECOND_LOAD
00059 #define P4EST_COMM_PARTITION_GIVEN      P8EST_COMM_PARTITION_GIVEN
00060 #define P4EST_COMM_PARTITION_WEIGHTED_LOW P8EST_COMM_PARTITION_WEIGHTED_LOW
00061 #define P4EST_COMM_PARTITION_WEIGHTED_HIGH P8EST_COMM_PARTITION_WEIGHTED_HIGH
00062 #define P4EST_COMM_PARTITION_CORRECTION P8EST_COMM_PARTITION_CORRECTION
00063 #define P4EST_COMM_GHOST_COUNT          P8EST_COMM_GHOST_COUNT
00064 #define P4EST_COMM_GHOST_LOAD           P8EST_COMM_GHOST_LOAD
00065 #define P4EST_COMM_GHOST_EXCHANGE       P8EST_COMM_GHOST_EXCHANGE
00066 #define P4EST_COMM_GHOST_EXPAND_COUNT   P8EST_COMM_GHOST_EXPAND_COUNT
00067 #define P4EST_COMM_GHOST_EXPAND_LOAD    P8EST_COMM_GHOST_EXPAND_LOAD
00068 #define P4EST_COMM_NODES_QUERY          P8EST_COMM_NODES_QUERY
00069 #define P4EST_COMM_NODES_REPLY          P8EST_COMM_NODES_REPLY
00070 #define P4EST_COMM_SAVE                 P8EST_COMM_SAVE
00071 #define P4EST_COMM_LNODES_TEST          P8EST_COMM_LNODES_TEST
00072 #define P4EST_COMM_LNODES_PASS          P8EST_COMM_LNODES_PASS
00073 #define P4EST_COMM_LNODES_OWNED         P8EST_COMM_LNODES_OWNED
00074 #define P4EST_COMM_LNODES_ALL           P8EST_COMM_LNODES_ALL
00075 #define P4EST_CONNECT_FACE              P8EST_CONNECT_FACE
00076 #define P4EST_CONNECT_CORNER            P8EST_CONNECT_CORNER
00077 #define P4EST_CONNECT_FULL              P8EST_CONNECT_FULL
00078 #define P4EST_CONN_ENCODE_NONE          P8EST_CONN_ENCODE_NONE
00079 #define P4EST_WRAP_NONE                 P8EST_WRAP_NONE
00080 #define P4EST_WRAP_REFINE               P8EST_WRAP_REFINE
00081 #define P4EST_WRAP_COARSEN              P8EST_WRAP_COARSEN
00082 
00083 /* redefine types */
00084 #define p4est_connect_type_t            p8est_connect_type_t
00085 #define p4est_connectivity_encode_t     p8est_connectivity_encode_t
00086 #define p4est_connectivity_t            p8est_connectivity_t
00087 #define p4est_corner_transform_t        p8est_corner_transform_t
00088 #define p4est_corner_info_t             p8est_corner_info_t
00089 #define p4est_geometry_t                p8est_geometry_t
00090 #define p4est_t                         p8est_t
00091 #define p4est_tree_t                    p8est_tree_t
00092 #define p4est_quadrant_t                p8est_quadrant_t
00093 #define p4est_inspect_t                 p8est_inspect_t
00094 #define p4est_position_t                p8est_position_t
00095 #define p4est_init_t                    p8est_init_t
00096 #define p4est_refine_t                  p8est_refine_t
00097 #define p4est_coarsen_t                 p8est_coarsen_t
00098 #define p4est_weight_t                  p8est_weight_t
00099 #define p4est_ghost_t                   p8est_ghost_t
00100 #define p4est_indep_t                   p8est_indep_t
00101 #define p4est_nodes_t                   p8est_nodes_t
00102 #define p4est_lnodes_t                  p8est_lnodes_t
00103 #define p4est_lnodes_code_t             p8est_lnodes_code_t
00104 #define p4est_lnodes_rank_t             p8est_lnodes_rank_t
00105 #define p4est_lnodes_buffer_t           p8est_lnodes_buffer_t
00106 #define p4est_iter_volume_t             p8est_iter_volume_t
00107 #define p4est_iter_volume_info_t        p8est_iter_volume_info_t
00108 #define p4est_iter_face_t               p8est_iter_face_t
00109 #define p4est_iter_face_info_t          p8est_iter_face_info_t
00110 #define p4est_iter_face_side_t          p8est_iter_face_side_t
00111 #define p4est_iter_corner_t             p8est_iter_corner_t
00112 #define p4est_iter_corner_side_t        p8est_iter_corner_side_t
00113 #define p4est_iter_corner_info_t        p8est_iter_corner_info_t
00114 #define p4est_search_query_t            p8est_search_query_t
00115 #define p4est_mesh_t                    p8est_mesh_t
00116 #define p4est_mesh_face_neighbor_t      p8est_mesh_face_neighbor_t
00117 #define p4est_wrap_t                    p8est_wrap_t
00118 #define p4est_wrap_leaf_t               p8est_wrap_leaf_t
00119 #define p4est_wrap_flags_t              p8est_wrap_flags_t
00120 
00121 /* redefine external variables */
00122 #define p4est_face_corners              p8est_face_corners
00123 #define p4est_face_dual                 p8est_face_dual
00124 #define p4est_corner_faces              p8est_corner_faces
00125 #define p4est_corner_face_corners       p8est_corner_face_corners
00126 #define p4est_child_corner_faces        p8est_child_corner_faces
00127 #define P4EST_DATA_UNINITIALIZED        P8EST_DATA_UNINITIALIZED
00128 #define p4est_num_ranges                p8est_num_ranges
00129 
00130 /* functions in p4est_connectivity */
00131 #define p4est_connectivity_memory_used  p8est_connectivity_memory_used
00132 #define p4est_connectivity_new          p8est_connectivity_new
00133 #define p4est_connectivity_new_brick    p8est_connectivity_new_brick
00134 #define p4est_connectivity_new_byname   p8est_connectivity_new_byname
00135 #define p4est_connectivity_new_copy     p8est_connectivity_new_copy
00136 #define p4est_connectivity_destroy      p8est_connectivity_destroy
00137 #define p4est_connectivity_set_attr     p8est_connectivity_set_attr
00138 #define p4est_connectivity_is_valid     p8est_connectivity_is_valid
00139 #define p4est_connectivity_is_equal     p8est_connectivity_is_equal
00140 #define p4est_connectivity_sink         p8est_connectivity_sink
00141 #define p4est_connectivity_deflate      p8est_connectivity_deflate
00142 #define p4est_connectivity_save         p8est_connectivity_save
00143 #define p4est_connectivity_source       p8est_connectivity_source
00144 #define p4est_connectivity_inflate      p8est_connectivity_inflate
00145 #define p4est_connectivity_load         p8est_connectivity_load
00146 #define p4est_connectivity_complete     p8est_connectivity_complete
00147 #define p4est_expand_face_transform     p8est_expand_face_transform
00148 #define p4est_find_face_transform       p8est_find_face_transform
00149 #define p4est_find_corner_transform     p8est_find_corner_transform
00150 #define p4est_corner_array_index        p8est_corner_array_index
00151 #define p4est_connectivity_reorder      p8est_connectivity_reorder
00152 #define p4est_connectivity_permute      p8est_connectivity_permute
00153 #define p4est_connectivity_join_faces   p8est_connectivity_join_faces
00154 #define p4est_connectivity_is_equivalent p8est_connectivity_is_equivalent
00155 #define p4est_connectivity_read_inp_stream p8est_connectivity_read_inp_stream
00156 #define p4est_connectivity_read_inp     p8est_connectivity_read_inp
00157 
00158 /* functions in p4est */
00159 #define p4est_qcoord_to_vertex          p8est_qcoord_to_vertex
00160 #define p4est_memory_used               p8est_memory_used
00161 #define p4est_new                       p8est_new
00162 #define p4est_destroy                   p8est_destroy
00163 #define p4est_copy                      p8est_copy
00164 #define p4est_reset_data                p8est_reset_data
00165 #define p4est_refine                    p8est_refine
00166 #define p4est_coarsen                   p8est_coarsen
00167 #define p4est_balance                   p8est_balance
00168 #define p4est_partition                 p8est_partition
00169 #define p4est_checksum                  p8est_checksum
00170 #define p4est_save                      p8est_save
00171 #define p4est_load                      p8est_load
00172 #define p4est_connect_type_int          p8est_connect_type_int
00173 #define p4est_connect_type_string       p8est_connect_type_string
00174 #define p4est_tree_array_index          p8est_tree_array_index
00175 #define p4est_quadrant_array_index      p8est_quadrant_array_index
00176 #define p4est_quadrant_array_push       p8est_quadrant_array_push
00177 #define p4est_quadrant_mempool_alloc    p8est_quadrant_mempool_alloc
00178 #define p4est_quadrant_list_pop         p8est_quadrant_list_pop
00179 
00180 /* functions in p4est_extended */
00181 #define p4est_replace_t                 p8est_replace_t
00182 #define p4est_new_ext                   p8est_new_ext
00183 #define p4est_refine_ext                p8est_refine_ext
00184 #define p4est_coarsen_ext               p8est_coarsen_ext
00185 #define p4est_balance_ext               p8est_balance_ext
00186 #define p4est_balance_subtree_ext       p8est_balance_subtree_ext
00187 #define p4est_partition_ext             p8est_partition_ext
00188 #define p4est_save_ext                  p8est_save_ext
00189 #define p4est_load_ext                  p8est_load_ext
00190 #define p4est_source_ext                p8est_source_ext
00191 
00192 /* functions in p4est_iterate */
00193 #define p4est_iterate                   p8est_iterate
00194 #define p4est_iterate_ext               p8est_iterate_ext
00195 #define p4est_iter_fside_array_index    p8est_iter_fside_array_index
00196 #define p4est_iter_fside_array_index_int p8est_iter_fside_array_index_int
00197 #define p4est_iter_cside_array_index    p8est_iter_cside_array_index
00198 #define p4est_iter_cside_array_index_int p8est_iter_cside_array_index_int
00199 
00200 /* functions in p4est_points */
00201 #define p4est_new_points                p8est_new_points
00202 
00203 /* functions in p4est_bits */
00204 #define p4est_quadrant_print            p8est_quadrant_print
00205 #define p4est_quadrant_is_equal         p8est_quadrant_is_equal
00206 #define p4est_quadrant_overlaps         p8est_quadrant_overlaps
00207 #define p4est_quadrant_is_equal_piggy   p8est_quadrant_is_equal_piggy
00208 #define p4est_quadrant_compare          p8est_quadrant_compare
00209 #define p4est_quadrant_disjoint         p8est_quadrant_disjoint
00210 #define p4est_quadrant_compare_piggy    p8est_quadrant_compare_piggy
00211 #define p4est_quadrant_compare_local_num p8est_quadrant_compare_local_num
00212 #define p4est_quadrant_equal_fn         p8est_quadrant_equal_fn
00213 #define p4est_quadrant_hash_fn          p8est_quadrant_hash_fn
00214 #define p4est_node_equal_piggy_fn       p8est_node_equal_piggy_fn
00215 #define p4est_node_hash_piggy_fn        p8est_node_hash_piggy_fn
00216 #define p4est_node_clamp_inside         p8est_node_clamp_inside
00217 #define p4est_node_unclamp              p8est_node_unclamp
00218 #define p4est_node_to_quadrant          p8est_node_to_quadrant
00219 #define p4est_quadrant_contains_node    p8est_quadrant_contains_node
00220 #define p4est_quadrant_ancestor_id      p8est_quadrant_ancestor_id
00221 #define p4est_quadrant_child_id         p8est_quadrant_child_id
00222 #define p4est_quadrant_is_inside_root   p8est_quadrant_is_inside_root
00223 #define p4est_quadrant_is_inside_3x3    p8est_quadrant_is_inside_3x3
00224 #define p4est_quadrant_is_outside_face  p8est_quadrant_is_outside_face
00225 #define p4est_quadrant_is_outside_corner p8est_quadrant_is_outside_corner
00226 #define p4est_quadrant_is_node          p8est_quadrant_is_node
00227 #define p4est_quadrant_is_valid         p8est_quadrant_is_valid
00228 #define p4est_quadrant_is_extended      p8est_quadrant_is_extended
00229 #define p4est_quadrant_is_sibling       p8est_quadrant_is_sibling
00230 #define p4est_quadrant_is_sibling_D     p8est_quadrant_is_sibling_D
00231 #define p4est_quadrant_is_family        p8est_quadrant_is_family
00232 #define p4est_quadrant_is_familyv       p8est_quadrant_is_familyv
00233 #define p4est_quadrant_is_familypv      p8est_quadrant_is_familypv
00234 #define p4est_quadrant_is_parent        p8est_quadrant_is_parent
00235 #define p4est_quadrant_is_parent_D      p8est_quadrant_is_parent_D
00236 #define p4est_quadrant_is_ancestor      p8est_quadrant_is_ancestor
00237 #define p4est_quadrant_is_ancestor_D    p8est_quadrant_is_ancestor_D
00238 #define p4est_quadrant_is_next          p8est_quadrant_is_next
00239 #define p4est_quadrant_is_next_D        p8est_quadrant_is_next_D
00240 #define p4est_quadrant_overlaps_tree    p8est_quadrant_overlaps_tree
00241 #define p4est_quadrant_is_inside_tree   p8est_quadrant_is_inside_tree
00242 #define p4est_quadrant_ancestor         p8est_quadrant_ancestor
00243 #define p4est_quadrant_parent           p8est_quadrant_parent
00244 #define p4est_quadrant_sibling          p8est_quadrant_sibling
00245 #define p4est_quadrant_face_neighbor    p8est_quadrant_face_neighbor
00246 #define p4est_quadrant_face_neighbor_extra p8est_quadrant_face_neighbor_extra
00247 #define p4est_quadrant_half_face_neighbors p8est_quadrant_half_face_neighbors
00248 #define p4est_quadrant_all_face_neighbors p8est_quadrant_all_face_neighbors
00249 #define p4est_quadrant_corner_neighbor  p8est_quadrant_corner_neighbor
00250 #define p4est_quadrant_corner_neighbor_extra \
00251                                         p8est_quadrant_corner_neighbor_extra
00252 #define p4est_quadrant_half_corner_neighbor \
00253                                         p8est_quadrant_half_corner_neighbor
00254 #define p4est_quadrant_corner_node      p8est_quadrant_corner_node
00255 #define p4est_quadrant_children         p8est_quadrant_children
00256 #define p4est_quadrant_childrenv        p8est_quadrant_childrenv
00257 #define p4est_quadrant_childrenpv       p8est_quadrant_childrenpv
00258 #define p4est_quadrant_first_descendant p8est_quadrant_first_descendant
00259 #define p4est_quadrant_last_descendant  p8est_quadrant_last_descendant
00260 #define p4est_quadrant_corner_descendant p8est_quadrant_corner_descendant
00261 #define p4est_nearest_common_ancestor   p8est_nearest_common_ancestor
00262 #define p4est_nearest_common_ancestor_D p8est_nearest_common_ancestor_D
00263 #define p4est_quadrant_transform_face   p8est_quadrant_transform_face
00264 #define p4est_quadrant_touches_corner   p8est_quadrant_touches_corner
00265 #define p4est_quadrant_transform_corner p8est_quadrant_transform_corner
00266 #define p4est_quadrant_shift_corner     p8est_quadrant_shift_corner
00267 #define p4est_quadrant_linear_id        p8est_quadrant_linear_id
00268 #define p4est_quadrant_set_morton       p8est_quadrant_set_morton
00269 
00270 /* functions in p4est_search */
00271 #define p4est_find_lower_bound          p8est_find_lower_bound
00272 #define p4est_find_higher_bound         p8est_find_higher_bound
00273 #define p4est_split_array               p8est_split_array
00274 #define p4est_find_range_boundaries     p8est_find_range_boundaries
00275 #define p4est_search                    p8est_search
00276 
00277 /* functions in p4est_algorithms */
00278 #define p4est_quadrant_init_data        p8est_quadrant_init_data
00279 #define p4est_quadrant_free_data        p8est_quadrant_free_data
00280 #define p4est_quadrant_checksum         p8est_quadrant_checksum
00281 #define p4est_tree_is_sorted            p8est_tree_is_sorted
00282 #define p4est_tree_is_linear            p8est_tree_is_linear
00283 #define p4est_tree_is_almost_sorted     p8est_tree_is_almost_sorted
00284 #define p4est_tree_is_complete          p8est_tree_is_complete
00285 #define p4est_tree_print                p8est_tree_print
00286 #define p4est_is_equal                  p8est_is_equal
00287 #define p4est_is_valid                  p8est_is_valid
00288 #define p4est_tree_compute_overlap      p8est_tree_compute_overlap
00289 #define p4est_tree_uniqify_overlap      p8est_tree_uniqify_overlap
00290 #define p4est_tree_remove_nonowned      p8est_tree_remove_nonowned
00291 #define p4est_complete_region           p8est_complete_region
00292 #define p4est_complete_subtree          p8est_complete_subtree
00293 #define p4est_balance_subtree           p8est_balance_subtree
00294 #define p4est_balance_border            p8est_balance_border
00295 #define p4est_linearize_tree            p8est_linearize_tree
00296 #define p4est_next_nonempty_process     p8est_next_nonempty_process
00297 #define p4est_partition_correction      p8est_partition_correction
00298 #define p4est_partition_for_coarsening  p8est_partition_for_coarsening
00299 #define p4est_partition_given           p8est_partition_given
00300 
00301 /* functions in p4est_communication */
00302 #define p4est_comm_count_quadrants      p8est_comm_count_quadrants
00303 #define p4est_comm_global_partition     p8est_comm_global_partition
00304 #define p4est_comm_count_pertree        p8est_comm_count_pertree
00305 #define p4est_comm_is_owner             p8est_comm_is_owner
00306 #define p4est_comm_find_owner           p8est_comm_find_owner
00307 #define p4est_comm_tree_info            p8est_comm_tree_info
00308 #define p4est_comm_neighborhood_owned   p8est_comm_neighborhood_owned
00309 #define p4est_comm_sync_flag            p8est_comm_sync_flag
00310 #define p4est_comm_checksum             p8est_comm_checksum
00311 
00312 /* functions in p4est_io */
00313 #define p4est_deflate_quadrants         p8est_deflate_quadrants
00314 #define p4est_inflate                   p8est_inflate
00315 
00316 /* functions in p4est_vtk */
00317 #define p4est_vtk_write_file            p8est_vtk_write_file
00318 #define p4est_vtk_write_all             p8est_vtk_write_all
00319 #define p4est_vtk_write_header          p8est_vtk_write_header
00320 #define p4est_vtk_write_point_scalar    p8est_vtk_write_point_scalar
00321 #define p4est_vtk_write_point_vector    p8est_vtk_write_point_vector
00322 #define p4est_vtk_write_footer          p8est_vtk_write_footer
00323 
00324 /* functions in p4est_ghost */
00325 #define p4est_quadrant_find_owner       p8est_quadrant_find_owner
00326 #define p4est_ghost_memory_used         p8est_ghost_memory_used
00327 #define p4est_ghost_new                 p8est_ghost_new
00328 #define p4est_ghost_destroy             p8est_ghost_destroy
00329 #define p4est_ghost_exchange_data       p8est_ghost_exchange_data
00330 #define p4est_ghost_exchange_custom     p8est_ghost_exchange_custom
00331 #define p4est_ghost_exchange_custom_levels p8est_ghost_exchange_custom_levels
00332 #define p4est_ghost_bsearch             p8est_ghost_bsearch
00333 #define p4est_ghost_contains            p8est_ghost_contains
00334 #define p4est_ghost_is_valid            p8est_ghost_is_valid
00335 #define p4est_face_quadrant_exists      p8est_face_quadrant_exists
00336 #define p4est_quadrant_exists           p8est_quadrant_exists
00337 #define p4est_is_balanced               p8est_is_balanced
00338 #define p4est_ghost_checksum            p8est_ghost_checksum
00339 #define p4est_ghost_expand              p8est_ghost_expand
00340 
00341 /* functions in p4est_nodes */
00342 #define p4est_nodes_new                 p8est_nodes_new
00343 #define p4est_nodes_destroy             p8est_nodes_destroy
00344 #define p4est_nodes_is_valid            p8est_nodes_is_valid
00345 
00346 /* functions in p4est_lnodes */
00347 #define p4est_lnodes_new                p8est_lnodes_new
00348 #define p4est_lnodes_destroy            p8est_lnodes_destroy
00349 #define p4est_lnodes_decode             p8est_lnodes_decode
00350 #define p4est_lnodes_share_owned_begin  p8est_lnodes_share_owned_begin
00351 #define p4est_lnodes_share_owned_end    p8est_lnodes_share_owned_end
00352 #define p4est_lnodes_share_owned        p8est_lnodes_share_owned
00353 #define p4est_lnodes_share_all_begin    p8est_lnodes_share_all_begin
00354 #define p4est_lnodes_share_all_end      p8est_lnodes_share_all_end
00355 #define p4est_lnodes_share_all          p8est_lnodes_share_all
00356 #define p4est_lnodes_buffer_destroy     p8est_lnodes_buffer_destroy
00357 #define p4est_lnodes_rank_array_index   p8est_lnodes_rank_array_index
00358 #define p4est_lnodes_rank_array_index_int p8est_lnodes_rank_array_index_int
00359 #define p4est_lnodes_global_index       p8est_lnodes_global_index
00360 
00361 /* functions in p4est_mesh */
00362 #define p4est_mesh_memory_used          p8est_mesh_memory_used
00363 #define p4est_mesh_new                  p8est_mesh_new
00364 #define p4est_mesh_destroy              p8est_mesh_destroy
00365 #define p4est_mesh_quadrant_cumulative  p8est_mesh_quadrant_cumulative
00366 #define p4est_mesh_face_neighbor_init   p8est_mesh_face_neighbor_init
00367 #define p4est_mesh_face_neighbor_init2  p8est_mesh_face_neighbor_init2
00368 #define p4est_mesh_face_neighbor_next   p8est_mesh_face_neighbor_next
00369 #define p4est_mesh_face_neighbor_data   p8est_mesh_face_neighbor_data
00370 
00371 /* functions in p4est_balance */
00372 #define p4est_balance_seeds_face        p8est_balance_seeds_face
00373 #define p4est_balance_seeds_corner      p8est_balance_seeds_corner
00374 #define p4est_balance_seeds             p8est_balance_seeds
00375 
00376 /* functions in p4est_wrap */
00377 #define p4est_wrap_new_conn             p8est_wrap_new_conn
00378 #define p4est_wrap_new_world            p8est_wrap_new_world
00379 #define p4est_wrap_destroy              p8est_wrap_destroy
00380 #define p4est_wrap_get_ghost            p8est_wrap_get_ghost
00381 #define p4est_wrap_get_mesh             p8est_wrap_get_mesh
00382 #define p4est_wrap_mark_refine          p8est_wrap_mark_refine
00383 #define p4est_wrap_mark_coarsen         p8est_wrap_mark_coarsen
00384 #define p4est_wrap_adapt                p8est_wrap_adapt
00385 #define p4est_wrap_partition            p8est_wrap_partition
00386 #define p4est_wrap_complete             p8est_wrap_complete
00387 #define p4est_wrap_leaf_next            p8est_wrap_leaf_next
00388 #define p4est_wrap_leaf_first           p8est_wrap_leaf_first
00389 
00390 #endif /* !P4EST_TO_P8EST_H */
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines