p4est 2.8.6
p4est is a software library for parallel adaptive mesh refinement.
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 Cp2est_quadrantA 1D quadrant datatype: this is used to encode a "layer" of a column in the 2D+1D AMR scheme
 Cp6est_quadrant_data
 Cp4estThe p4est forest datatype
 Cp4est_connectivityThis structure holds the 2D inter-tree connectivity information
 Cp4est_corner_info_tInformation about the neighbors of a corner
 Cp4est_corner_transform_tGeneric interface for transformations between a tree and any of its corner
 Cp4est_geometryEncapsulates a custom transformation from tree-local coordinates to user defined physical space
 Cp4est_ghost_exchangeTransient storage for asynchronous ghost exchange
 Cp4est_ghost_tQuadrants that neighbor the local domain
 Cp4est_hang2Store a hanging node that depends on two independent nodes
 Cp4est_hang2_data
 Cp4est_indepStore an independent node
 Cp4est_indep_data
 Cp4est_inspectData pertaining to selecting, inspecting, and profiling algorithms
 Cp4est_iter_corner_infoThe information that is available to the user-defined p4est_iter_corner_t callback
 Cp4est_iter_corner_sideInformation about one side of a corner in the forest
 Cp4est_iter_face_infoThe information that is available to the user-defined p4est_iter_face_t callback
 Cp4est_iter_face_sideInformation about one side of a face in the forest
 Cp4est_iter_face_side_data
 Cp4est_iter_volume_infoThe information that is available to the user-defined p4est_iter_volume_t callback function
 Cp4est_lnodesStore a parallel numbering of Lobatto points of a given degree > 0
 Cp4est_lnodes_bufferP4est_lnodes_buffer_t handles the communication of data associated with nodes
 Cp4est_lnodes_rankThe structure stored in the sharers array
 Cp4est_mesh_face_neighbor_tThis structure can be used as the status of a face neighbor iterator
 Cp4est_mesh_params_tThis structure contains the different parameters of mesh creation
 Cp4est_mesh_tThis structure contains complete mesh information on a 2:1 balanced forest
 Cp4est_neighbor_transform_tGeneric interface for transformations between a tree and any of its neighbors
 Cp4est_nodesThis structure holds complete parallel node information
 Cp4est_quadrantThe 2D quadrant datatype
 Cp4est_quadrant_data
 Cp4est_transfer_contextContext data to allow for split begin/end data transfer
 Cp4est_treeThe p4est tree datatype
 Cp4est_wrap
 Cp4est_wrap_leaf
 Cp4est_wrap_params_tThis structure contains the different parameters of wrap creation
 Cp6estThe p6est forest datatype
 Cp6est_connectivityThis structure holds the 2D+1D inter-tree connectivity information
 Cp6est_ghostColumns of layers that neighbor the local domain
 Cp6est_profile
 Cp8estThe p8est forest datatype
 Cp8est_connectivityThis structure holds the 3D inter-tree connectivity information
 Cp8est_corner_info_tInformation about the neighbors of a corner
 Cp8est_corner_transform_tGeneric interface for transformations between a tree and any of its corner
 Cp8est_edge_info_tInformation about the neighbors of an edge
 Cp8est_edge_transform_tGeneric interface for transformations between a tree and any of its edge
 Cp8est_geometryThis structure can be created by the user, p4est will never change its contents
 Cp8est_ghost_exchangeTransient storage for asynchronous ghost exchange
 Cp8est_ghost_tQuadrants that neighbor the local domain
 Cp8est_hang2Store a hanging node that depends on two independent nodes
 Cp8est_hang2_data
 Cp8est_hang4Store a hanging node that depends on four independent nodes
 Cp8est_hang4_data
 Cp8est_indepStore an independent node
 Cp4est_indep_data
 Cp8est_inspect
 Cp8est_iter_corner_infoThe information that is available to the user-defined p8est_iter_corner_t callback
 Cp8est_iter_corner_side
 Cp8est_iter_edge_infoThe information about all sides of an edge in the forest
 Cp8est_iter_edge_side
 Cp8est_iter_edge_side_data
 Cp8est_iter_face_infoThe information that is available to the user-defined p8est_iter_face_t callback
 Cp8est_iter_face_sideInformation about one side of a face in the forest
 Cp8est_iter_face_side_data
 Cp8est_iter_volume_infoThe information that is available to the user-defined p8est_iter_volume_t callback function
 Cp8est_lnodesStore a parallel numbering of Lobatto points of a given degree > 0
 Cp8est_lnodes_bufferP8est_lnodes_buffer_t handles the communication of data associated with nodes
 Cp8est_lnodes_rankThe structure stored in the sharers array
 Cp8est_mesh_face_neighbor_tThis structure can be used as the status of a face neighbor iterator
 Cp8est_mesh_params_tThis structure contains the different parameters of mesh creation
 Cp8est_mesh_tThis structure contains complete mesh information on a 2:1 balanced forest
 Cp8est_neighbor_transform_tGeneric interface for transformations between a tree and any of its neighbors
 Cp8est_nodesThis structure holds complete parallel node information
 Cp8est_quadrantThe 3D quadrant (i.e., octant) datatype
 Cp8est_quadrant_data
 Cp8est_tets
 Cp8est_transfer_contextContext data to allow for split begin/end data transfer
 Cp8est_treeThe p8est tree datatype
 Cp8est_wrap
 Cp8est_wrap_leaf
 Cp8est_wrap_params_tThis structure contains the different parameters of wrap creation