p4est  1.0
Defines
src/p4est_to_p8est.h File Reference

transforms 2D p4est routines into 3D p8est routines More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define P4_TO_P8
#define P4EST_ONDISK_FORMAT   P8EST_ONDISK_FORMAT
#define P4EST_DIM   P8EST_DIM
#define P4EST_FACES   P8EST_FACES
#define P4EST_CHILDREN   P8EST_CHILDREN
#define P4EST_HALF   P8EST_HALF
#define P4EST_FTRANSFORM   P8EST_FTRANSFORM
#define P4EST_INSUL   P8EST_INSUL
#define P4EST_STRING   P8EST_STRING
#define P4EST_MAXLEVEL   P8EST_MAXLEVEL
#define P4EST_QMAXLEVEL   P8EST_QMAXLEVEL
#define P4EST_ROOT_LEN   P8EST_ROOT_LEN
#define P4EST_QUADRANT_LEN   P8EST_QUADRANT_LEN
#define P4EST_LAST_OFFSET   P8EST_LAST_OFFSET
#define P4EST_QUADRANT_INIT   P8EST_QUADRANT_INIT
#define P4EST_COMM_COUNT_PERTREE   P8EST_COMM_COUNT_PERTREE
#define P4EST_COMM_BALANCE_FIRST_COUNT   P8EST_COMM_BALANCE_FIRST_COUNT
#define P4EST_COMM_BALANCE_FIRST_LOAD   P8EST_COMM_BALANCE_FIRST_LOAD
#define P4EST_COMM_BALANCE_SECOND_COUNT   P8EST_COMM_BALANCE_SECOND_COUNT
#define P4EST_COMM_BALANCE_SECOND_LOAD   P8EST_COMM_BALANCE_SECOND_LOAD
#define P4EST_COMM_PARTITION_GIVEN   P8EST_COMM_PARTITION_GIVEN
#define P4EST_COMM_PARTITION_WEIGHTED_LOW   P8EST_COMM_PARTITION_WEIGHTED_LOW
#define P4EST_COMM_PARTITION_WEIGHTED_HIGH   P8EST_COMM_PARTITION_WEIGHTED_HIGH
#define P4EST_COMM_PARTITION_CORRECTION   P8EST_COMM_PARTITION_CORRECTION
#define P4EST_COMM_GHOST_COUNT   P8EST_COMM_GHOST_COUNT
#define P4EST_COMM_GHOST_LOAD   P8EST_COMM_GHOST_LOAD
#define P4EST_COMM_GHOST_EXCHANGE   P8EST_COMM_GHOST_EXCHANGE
#define P4EST_COMM_GHOST_EXPAND_COUNT   P8EST_COMM_GHOST_EXPAND_COUNT
#define P4EST_COMM_GHOST_EXPAND_LOAD   P8EST_COMM_GHOST_EXPAND_LOAD
#define P4EST_COMM_NODES_QUERY   P8EST_COMM_NODES_QUERY
#define P4EST_COMM_NODES_REPLY   P8EST_COMM_NODES_REPLY
#define P4EST_COMM_SAVE   P8EST_COMM_SAVE
#define P4EST_COMM_LNODES_TEST   P8EST_COMM_LNODES_TEST
#define P4EST_COMM_LNODES_PASS   P8EST_COMM_LNODES_PASS
#define P4EST_COMM_LNODES_OWNED   P8EST_COMM_LNODES_OWNED
#define P4EST_COMM_LNODES_ALL   P8EST_COMM_LNODES_ALL
#define P4EST_CONNECT_FACE   P8EST_CONNECT_FACE
#define P4EST_CONNECT_CORNER   P8EST_CONNECT_CORNER
#define P4EST_CONNECT_FULL   P8EST_CONNECT_FULL
#define P4EST_CONN_ENCODE_NONE   P8EST_CONN_ENCODE_NONE
#define P4EST_WRAP_NONE   P8EST_WRAP_NONE
#define P4EST_WRAP_REFINE   P8EST_WRAP_REFINE
#define P4EST_WRAP_COARSEN   P8EST_WRAP_COARSEN
#define p4est_connect_type_t   p8est_connect_type_t
#define p4est_connectivity_encode_t   p8est_connectivity_encode_t
#define p4est_connectivity_t   p8est_connectivity_t
#define p4est_corner_transform_t   p8est_corner_transform_t
#define p4est_corner_info_t   p8est_corner_info_t
#define p4est_geometry_t   p8est_geometry_t
#define p4est_t   p8est_t
#define p4est_tree_t   p8est_tree_t
#define p4est_quadrant_t   p8est_quadrant_t
#define p4est_inspect_t   p8est_inspect_t
 Data pertaining to selecting, inspecting, and profiling algorithms.
#define p4est_position_t   p8est_position_t
#define p4est_init_t   p8est_init_t
#define p4est_refine_t   p8est_refine_t
#define p4est_coarsen_t   p8est_coarsen_t
#define p4est_weight_t   p8est_weight_t
#define p4est_ghost_t   p8est_ghost_t
#define p4est_indep_t   p8est_indep_t
#define p4est_nodes_t   p8est_nodes_t
#define p4est_lnodes_t   p8est_lnodes_t
#define p4est_lnodes_code_t   p8est_lnodes_code_t
#define p4est_lnodes_rank_t   p8est_lnodes_rank_t
#define p4est_lnodes_buffer_t   p8est_lnodes_buffer_t
#define p4est_iter_volume_t   p8est_iter_volume_t
#define p4est_iter_volume_info_t   p8est_iter_volume_info_t
#define p4est_iter_face_t   p8est_iter_face_t
#define p4est_iter_face_info_t   p8est_iter_face_info_t
#define p4est_iter_face_side_t   p8est_iter_face_side_t
#define p4est_iter_corner_t   p8est_iter_corner_t
#define p4est_iter_corner_side_t   p8est_iter_corner_side_t
#define p4est_iter_corner_info_t   p8est_iter_corner_info_t
#define p4est_search_query_t   p8est_search_query_t
#define p4est_mesh_t   p8est_mesh_t
#define p4est_mesh_face_neighbor_t   p8est_mesh_face_neighbor_t
#define p4est_wrap_t   p8est_wrap_t
#define p4est_wrap_leaf_t   p8est_wrap_leaf_t
#define p4est_wrap_flags_t   p8est_wrap_flags_t
#define p4est_face_corners   p8est_face_corners
#define p4est_face_dual   p8est_face_dual
#define p4est_corner_faces   p8est_corner_faces
#define p4est_corner_face_corners   p8est_corner_face_corners
#define p4est_child_corner_faces   p8est_child_corner_faces
#define P4EST_DATA_UNINITIALIZED   P8EST_DATA_UNINITIALIZED
#define p4est_num_ranges   p8est_num_ranges
#define p4est_connectivity_memory_used   p8est_connectivity_memory_used
#define p4est_connectivity_new   p8est_connectivity_new
#define p4est_connectivity_new_brick   p8est_connectivity_new_brick
#define p4est_connectivity_new_byname   p8est_connectivity_new_byname
#define p4est_connectivity_new_copy   p8est_connectivity_new_copy
#define p4est_connectivity_destroy   p8est_connectivity_destroy
#define p4est_connectivity_set_attr   p8est_connectivity_set_attr
#define p4est_connectivity_is_valid   p8est_connectivity_is_valid
#define p4est_connectivity_is_equal   p8est_connectivity_is_equal
#define p4est_connectivity_sink   p8est_connectivity_sink
#define p4est_connectivity_deflate   p8est_connectivity_deflate
#define p4est_connectivity_save   p8est_connectivity_save
#define p4est_connectivity_source   p8est_connectivity_source
#define p4est_connectivity_inflate   p8est_connectivity_inflate
#define p4est_connectivity_load   p8est_connectivity_load
#define p4est_connectivity_complete   p8est_connectivity_complete
#define p4est_expand_face_transform   p8est_expand_face_transform
#define p4est_find_face_transform   p8est_find_face_transform
#define p4est_find_corner_transform   p8est_find_corner_transform
#define p4est_corner_array_index   p8est_corner_array_index
#define p4est_connectivity_reorder   p8est_connectivity_reorder
#define p4est_connectivity_permute   p8est_connectivity_permute
#define p4est_connectivity_join_faces   p8est_connectivity_join_faces
#define p4est_connectivity_is_equivalent   p8est_connectivity_is_equivalent
#define p4est_connectivity_read_inp_stream   p8est_connectivity_read_inp_stream
#define p4est_connectivity_read_inp   p8est_connectivity_read_inp
#define p4est_qcoord_to_vertex   p8est_qcoord_to_vertex
#define p4est_memory_used   p8est_memory_used
#define p4est_new   p8est_new
#define p4est_destroy   p8est_destroy
#define p4est_copy   p8est_copy
#define p4est_reset_data   p8est_reset_data
#define p4est_refine   p8est_refine
#define p4est_coarsen   p8est_coarsen
#define p4est_balance   p8est_balance
#define p4est_partition   p8est_partition
#define p4est_checksum   p8est_checksum
#define p4est_save   p8est_save
#define p4est_load   p8est_load
#define p4est_connect_type_int   p8est_connect_type_int
#define p4est_connect_type_string   p8est_connect_type_string
#define p4est_tree_array_index   p8est_tree_array_index
#define p4est_quadrant_array_index   p8est_quadrant_array_index
#define p4est_quadrant_array_push   p8est_quadrant_array_push
#define p4est_quadrant_mempool_alloc   p8est_quadrant_mempool_alloc
#define p4est_quadrant_list_pop   p8est_quadrant_list_pop
#define p4est_replace_t   p8est_replace_t
#define p4est_new_ext   p8est_new_ext
#define p4est_refine_ext   p8est_refine_ext
#define p4est_coarsen_ext   p8est_coarsen_ext
#define p4est_balance_ext   p8est_balance_ext
#define p4est_balance_subtree_ext   p8est_balance_subtree_ext
#define p4est_partition_ext   p8est_partition_ext
#define p4est_save_ext   p8est_save_ext
#define p4est_load_ext   p8est_load_ext
#define p4est_source_ext   p8est_source_ext
#define p4est_iterate   p8est_iterate
#define p4est_iterate_ext   p8est_iterate_ext
#define p4est_iter_fside_array_index   p8est_iter_fside_array_index
#define p4est_iter_fside_array_index_int   p8est_iter_fside_array_index_int
#define p4est_iter_cside_array_index   p8est_iter_cside_array_index
#define p4est_iter_cside_array_index_int   p8est_iter_cside_array_index_int
#define p4est_new_points   p8est_new_points
#define p4est_quadrant_print   p8est_quadrant_print
#define p4est_quadrant_is_equal   p8est_quadrant_is_equal
#define p4est_quadrant_overlaps   p8est_quadrant_overlaps
#define p4est_quadrant_is_equal_piggy   p8est_quadrant_is_equal_piggy
#define p4est_quadrant_compare   p8est_quadrant_compare
#define p4est_quadrant_disjoint   p8est_quadrant_disjoint
#define p4est_quadrant_compare_piggy   p8est_quadrant_compare_piggy
#define p4est_quadrant_compare_local_num   p8est_quadrant_compare_local_num
#define p4est_quadrant_equal_fn   p8est_quadrant_equal_fn
#define p4est_quadrant_hash_fn   p8est_quadrant_hash_fn
#define p4est_node_equal_piggy_fn   p8est_node_equal_piggy_fn
#define p4est_node_hash_piggy_fn   p8est_node_hash_piggy_fn
#define p4est_node_clamp_inside   p8est_node_clamp_inside
#define p4est_node_unclamp   p8est_node_unclamp
#define p4est_node_to_quadrant   p8est_node_to_quadrant
#define p4est_quadrant_contains_node   p8est_quadrant_contains_node
#define p4est_quadrant_ancestor_id   p8est_quadrant_ancestor_id
#define p4est_quadrant_child_id   p8est_quadrant_child_id
#define p4est_quadrant_is_inside_root   p8est_quadrant_is_inside_root
#define p4est_quadrant_is_inside_3x3   p8est_quadrant_is_inside_3x3
#define p4est_quadrant_is_outside_face   p8est_quadrant_is_outside_face
#define p4est_quadrant_is_outside_corner   p8est_quadrant_is_outside_corner
#define p4est_quadrant_is_node   p8est_quadrant_is_node
#define p4est_quadrant_is_valid   p8est_quadrant_is_valid
#define p4est_quadrant_is_extended   p8est_quadrant_is_extended
#define p4est_quadrant_is_sibling   p8est_quadrant_is_sibling
#define p4est_quadrant_is_sibling_D   p8est_quadrant_is_sibling_D
#define p4est_quadrant_is_family   p8est_quadrant_is_family
#define p4est_quadrant_is_familyv   p8est_quadrant_is_familyv
#define p4est_quadrant_is_familypv   p8est_quadrant_is_familypv
#define p4est_quadrant_is_parent   p8est_quadrant_is_parent
#define p4est_quadrant_is_parent_D   p8est_quadrant_is_parent_D
#define p4est_quadrant_is_ancestor   p8est_quadrant_is_ancestor
#define p4est_quadrant_is_ancestor_D   p8est_quadrant_is_ancestor_D
#define p4est_quadrant_is_next   p8est_quadrant_is_next
#define p4est_quadrant_is_next_D   p8est_quadrant_is_next_D
#define p4est_quadrant_overlaps_tree   p8est_quadrant_overlaps_tree
#define p4est_quadrant_is_inside_tree   p8est_quadrant_is_inside_tree
#define p4est_quadrant_ancestor   p8est_quadrant_ancestor
#define p4est_quadrant_parent   p8est_quadrant_parent
#define p4est_quadrant_sibling   p8est_quadrant_sibling
#define p4est_quadrant_face_neighbor   p8est_quadrant_face_neighbor
#define p4est_quadrant_face_neighbor_extra   p8est_quadrant_face_neighbor_extra
#define p4est_quadrant_half_face_neighbors   p8est_quadrant_half_face_neighbors
#define p4est_quadrant_all_face_neighbors   p8est_quadrant_all_face_neighbors
#define p4est_quadrant_corner_neighbor   p8est_quadrant_corner_neighbor
#define p4est_quadrant_corner_neighbor_extra   p8est_quadrant_corner_neighbor_extra
#define p4est_quadrant_half_corner_neighbor   p8est_quadrant_half_corner_neighbor
#define p4est_quadrant_corner_node   p8est_quadrant_corner_node
#define p4est_quadrant_children   p8est_quadrant_children
#define p4est_quadrant_childrenv   p8est_quadrant_childrenv
#define p4est_quadrant_childrenpv   p8est_quadrant_childrenpv
#define p4est_quadrant_first_descendant   p8est_quadrant_first_descendant
#define p4est_quadrant_last_descendant   p8est_quadrant_last_descendant
#define p4est_quadrant_corner_descendant   p8est_quadrant_corner_descendant
#define p4est_nearest_common_ancestor   p8est_nearest_common_ancestor
#define p4est_nearest_common_ancestor_D   p8est_nearest_common_ancestor_D
#define p4est_quadrant_transform_face   p8est_quadrant_transform_face
#define p4est_quadrant_touches_corner   p8est_quadrant_touches_corner
#define p4est_quadrant_transform_corner   p8est_quadrant_transform_corner
#define p4est_quadrant_shift_corner   p8est_quadrant_shift_corner
#define p4est_quadrant_linear_id   p8est_quadrant_linear_id
#define p4est_quadrant_set_morton   p8est_quadrant_set_morton
#define p4est_find_lower_bound   p8est_find_lower_bound
#define p4est_find_higher_bound   p8est_find_higher_bound
#define p4est_split_array   p8est_split_array
#define p4est_find_range_boundaries   p8est_find_range_boundaries
#define p4est_search   p8est_search
#define p4est_quadrant_init_data   p8est_quadrant_init_data
#define p4est_quadrant_free_data   p8est_quadrant_free_data
#define p4est_quadrant_checksum   p8est_quadrant_checksum
#define p4est_tree_is_sorted   p8est_tree_is_sorted
#define p4est_tree_is_linear   p8est_tree_is_linear
#define p4est_tree_is_almost_sorted   p8est_tree_is_almost_sorted
#define p4est_tree_is_complete   p8est_tree_is_complete
#define p4est_tree_print   p8est_tree_print
#define p4est_is_equal   p8est_is_equal
#define p4est_is_valid   p8est_is_valid
#define p4est_tree_compute_overlap   p8est_tree_compute_overlap
#define p4est_tree_uniqify_overlap   p8est_tree_uniqify_overlap
#define p4est_tree_remove_nonowned   p8est_tree_remove_nonowned
#define p4est_complete_region   p8est_complete_region
#define p4est_complete_subtree   p8est_complete_subtree
#define p4est_balance_subtree   p8est_balance_subtree
#define p4est_balance_border   p8est_balance_border
#define p4est_linearize_tree   p8est_linearize_tree
#define p4est_next_nonempty_process   p8est_next_nonempty_process
#define p4est_partition_correction   p8est_partition_correction
#define p4est_partition_for_coarsening   p8est_partition_for_coarsening
#define p4est_partition_given   p8est_partition_given
#define p4est_comm_count_quadrants   p8est_comm_count_quadrants
#define p4est_comm_global_partition   p8est_comm_global_partition
#define p4est_comm_count_pertree   p8est_comm_count_pertree
#define p4est_comm_is_owner   p8est_comm_is_owner
#define p4est_comm_find_owner   p8est_comm_find_owner
#define p4est_comm_tree_info   p8est_comm_tree_info
#define p4est_comm_neighborhood_owned   p8est_comm_neighborhood_owned
#define p4est_comm_sync_flag   p8est_comm_sync_flag
#define p4est_comm_checksum   p8est_comm_checksum
#define p4est_deflate_quadrants   p8est_deflate_quadrants
#define p4est_inflate   p8est_inflate
#define p4est_vtk_write_file   p8est_vtk_write_file
#define p4est_vtk_write_all   p8est_vtk_write_all
#define p4est_vtk_write_header   p8est_vtk_write_header
#define p4est_vtk_write_point_scalar   p8est_vtk_write_point_scalar
#define p4est_vtk_write_point_vector   p8est_vtk_write_point_vector
#define p4est_vtk_write_footer   p8est_vtk_write_footer
#define p4est_quadrant_find_owner   p8est_quadrant_find_owner
#define p4est_ghost_memory_used   p8est_ghost_memory_used
#define p4est_ghost_new   p8est_ghost_new
#define p4est_ghost_destroy   p8est_ghost_destroy
#define p4est_ghost_exchange_data   p8est_ghost_exchange_data
#define p4est_ghost_exchange_custom   p8est_ghost_exchange_custom
#define p4est_ghost_exchange_custom_levels   p8est_ghost_exchange_custom_levels
#define p4est_ghost_bsearch   p8est_ghost_bsearch
#define p4est_ghost_contains   p8est_ghost_contains
#define p4est_ghost_is_valid   p8est_ghost_is_valid
#define p4est_face_quadrant_exists   p8est_face_quadrant_exists
#define p4est_quadrant_exists   p8est_quadrant_exists
#define p4est_is_balanced   p8est_is_balanced
#define p4est_ghost_checksum   p8est_ghost_checksum
#define p4est_ghost_expand   p8est_ghost_expand
#define p4est_nodes_new   p8est_nodes_new
#define p4est_nodes_destroy   p8est_nodes_destroy
#define p4est_nodes_is_valid   p8est_nodes_is_valid
#define p4est_lnodes_new   p8est_lnodes_new
#define p4est_lnodes_destroy   p8est_lnodes_destroy
#define p4est_lnodes_decode   p8est_lnodes_decode
#define p4est_lnodes_share_owned_begin   p8est_lnodes_share_owned_begin
#define p4est_lnodes_share_owned_end   p8est_lnodes_share_owned_end
#define p4est_lnodes_share_owned   p8est_lnodes_share_owned
#define p4est_lnodes_share_all_begin   p8est_lnodes_share_all_begin
#define p4est_lnodes_share_all_end   p8est_lnodes_share_all_end
#define p4est_lnodes_share_all   p8est_lnodes_share_all
#define p4est_lnodes_buffer_destroy   p8est_lnodes_buffer_destroy
#define p4est_lnodes_rank_array_index   p8est_lnodes_rank_array_index
#define p4est_lnodes_rank_array_index_int   p8est_lnodes_rank_array_index_int
#define p4est_lnodes_global_index   p8est_lnodes_global_index
#define p4est_mesh_memory_used   p8est_mesh_memory_used
#define p4est_mesh_new   p8est_mesh_new
#define p4est_mesh_destroy   p8est_mesh_destroy
#define p4est_mesh_quadrant_cumulative   p8est_mesh_quadrant_cumulative
#define p4est_mesh_face_neighbor_init   p8est_mesh_face_neighbor_init
#define p4est_mesh_face_neighbor_init2   p8est_mesh_face_neighbor_init2
#define p4est_mesh_face_neighbor_next   p8est_mesh_face_neighbor_next
#define p4est_mesh_face_neighbor_data   p8est_mesh_face_neighbor_data
#define p4est_balance_seeds_face   p8est_balance_seeds_face
#define p4est_balance_seeds_corner   p8est_balance_seeds_corner
#define p4est_balance_seeds   p8est_balance_seeds
#define p4est_wrap_new_conn   p8est_wrap_new_conn
#define p4est_wrap_new_world   p8est_wrap_new_world
#define p4est_wrap_destroy   p8est_wrap_destroy
#define p4est_wrap_get_ghost   p8est_wrap_get_ghost
#define p4est_wrap_get_mesh   p8est_wrap_get_mesh
#define p4est_wrap_mark_refine   p8est_wrap_mark_refine
#define p4est_wrap_mark_coarsen   p8est_wrap_mark_coarsen
#define p4est_wrap_adapt   p8est_wrap_adapt
#define p4est_wrap_partition   p8est_wrap_partition
#define p4est_wrap_complete   p8est_wrap_complete
#define p4est_wrap_leaf_next   p8est_wrap_leaf_next
#define p4est_wrap_leaf_first   p8est_wrap_leaf_first

Detailed Description

transforms 2D p4est routines into 3D p8est routines


Define Documentation

typedef struct p4est_inspect p4est_inspect_t   p8est_inspect_t

Data pertaining to selecting, inspecting, and profiling algorithms.

A pointer to this structure is hooked into the p4est main structure. Declared in p4est_extended.h. Used to profile important algorithms.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines