p4est  1.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
oCp2est_quadrant_tA 1D quadrant datatype: this is used to encode a "layer" of a column in the 2D+1D AMR scheme
oCp4est_balance_peer_t
oCp4est_conn_face_info_t
oCp4est_connectivity_tThis structure holds the 2D inter-tree connectivity information
oCp4est_corner_info_t
oCp4est_corner_transform_t
oCp4est_geometry_tThis structure can be filled or allocated by the user
oCp4est_ghost_tQuadrants that neighbor the local domain
oCp4est_hang2_tStore a hanging node that depends on two independent nodes
oCp4est_indep_tStore an independent node
oCp4est_inspect_tData pertaining to selecting, inspecting, and profiling algorithms
oCp4est_iter_corner_args_t
oCp4est_iter_corner_info_tThe information that is available to the user-defined p4est_iter_corner_t callback
oCp4est_iter_corner_side_tInformation about one side of a corner in the forest
oCp4est_iter_face_args_t
oCp4est_iter_face_info_tThe information that is available to the user-defined p4est_iter_face_t callback
oCp4est_iter_face_side_tInformation about one side of a face in the forest
oCp4est_iter_loop_args_t
oCp4est_iter_tier_ring_t
oCp4est_iter_tier_t
oCp4est_iter_volume_args_t
oCp4est_iter_volume_info_tThe information that is available to the user-defined p4est_iter_volume_t callback function
oCp4est_lnodes_buf_info_tBuf_info: encodes/decodes the transmission of node information
oCp4est_lnodes_buffer_tP4est_lnodes_buffer_t handles the communication of data associated with nodes
oCp4est_lnodes_data_t
oCp4est_lnodes_dep_tDep: dependent quads and processes
oCp4est_lnodes_rank_tThe structure stored in the sharers array
oCp4est_lnodes_tStore a parallel numbering of Lobatto points of a given degree > 0
oCp4est_mesh_face_neighbor_tThis structure can be used as the status of a face neighbor iterator
oCp4est_mesh_tThis structure contains complete mesh information on the forest
oCp4est_nodes_tThis structure holds complete parallel node information
oCp4est_points_state_t
oCp4est_quadrant_tThe 2D quadrant datatype
oCp4est_tThe p4est forest datatype
oCp4est_tree_tThe p4est tree datatype
oCp4est_wrap_leaf_t
oCp4est_wrap_t
oCp6est_coarsen_col_data_t
oCp6est_connectivity_tThis structure holds the 2D+1D inter-tree connectivity information
oCp6est_ghost_tColumns of layers that neighbor the local domain
oCp6est_init_data_t
oCp6est_profile_t
oCp6est_refine_col_data_t
oCp6est_tThe p6est forest datatype
oCp6est_weight_column_t
oCp8est_connectivity_tThis structure holds the 3D inter-tree connectivity information
oCp8est_corner_info_t
oCp8est_corner_transform_t
oCp8est_edge_info_t
oCp8est_edge_transform_t
oCp8est_geometry_builtin_shell_t
oCp8est_geometry_builtin_sphere_t
oCp8est_geometry_builtin_t
oCp8est_geometry_tThis structure can be created by the user, p4est will never change its contents
oCp8est_ghost_tQuadrants that neighbor the local domain
oCp8est_hang2_tStore a hanging node that depends on two independent nodes
oCp8est_hang4_tStore a hanging node that depends on four independent nodes
oCp8est_indep_tStore an independent node
oCp8est_inspect_tData pertaining to selecting, inspecting, and profiling algorithms
oCp8est_iter_corner_info_tThe information that is availalbe to the user-defined p8est_iter_corner_t callback
oCp8est_iter_corner_side_t
oCp8est_iter_edge_info_tThe information about all sides of an edge in the forest
oCp8est_iter_edge_side_t
oCp8est_iter_face_info_tThe information that is available to the user-defined p8est_iter_face_t callback
oCp8est_iter_face_side_tInformation about one side of a face in the forest
oCp8est_iter_volume_info_tThe information that is available to the user-defined p8est_iter_volume_t callback function
oCp8est_lnodes_buffer_tP8est_lnodes_buffer_t handles the communication of data associated with nodes
oCp8est_lnodes_rank_tThe structure stored in the sharers array
oCp8est_lnodes_tStore a parallel numbering of Lobatto points of a given degree > 0
oCp8est_mesh_face_neighbor_tThis structure can be used as the status of a face neighbor iterator
oCp8est_mesh_tThis structure contains complete mesh information on the forest
oCp8est_nodes_tThis structure holds complete parallel node information
oCp8est_quadrant_tThe 3D quadrant (i.e
oCp8est_tThe p8est forest datatype
oCp8est_tet_edge_info_t
oCp8est_tet_face_info_t
oCp8est_tets_t
oCp8est_tree_tThe p8est tree datatype
oCp8est_wrap_leaf_t
oCp8est_wrap_t
oCsc_array_tThe sc_array object provides a large array of equal-size elements
oCsc_hash_array_data_t
oCsc_hash_array_tThe sc_hash_array implements an array backed up by a hash table
oCsc_hash_tThe sc_hash implements a hash table
oCsc_link_tThe sc_link structure is one link of a linked list
oCsc_list_tThe sc_list object provides a linked list
oCsc_mempool_tThe sc_mempool object provides a large pool of equal-size elements
oCsc_recycle_array_tThe sc_recycle_array object provides an array of slots that can be reused
oCstep3_ctx_tThe example parameters
\Cstep3_data_tPer-quadrant data for this example