p4est 2.8.5.190-3fcf-dirty
p4est is a software library for parallel adaptive mesh refinement.
Data Fields
p8est_wrap Struct Reference
Collaboration diagram for p8est_wrap:
Collaboration graph
[legend]

Data Fields

void * user_pointer
 Convenience member for users.
 
int hollow
 If true, this wrap has NULL for ghost, mesh, and flag members. More...
 
int coarsen_delay
 Non-negative integer tells us how many adaptations to wait before any given quadrant may be coarsened again.
 
int coarsen_affect
 Boolean: If true, we delay coarsening not only after refinement, but also between subsequent coarsenings of the same quadrant.
 
sc_refcount_t conn_rc
 This reference counter is a workaround for internal use only. More...
 
p8est_connectivity_tconn
 
struct p8est_wrapconn_owner
 
int p4est_dim
 
int p4est_half
 
int p4est_faces
 
int p4est_children
 
p8est_connect_type_t btype
 
p8est_replace_t replace_fn
 
p8est_tp4est
 p4est->user_pointer is used internally
 
int weight_exponent
 
uint8_t * flags
 
uint8_t * temp_flags
 
p4est_locidx_t num_refine_flags
 
p4est_locidx_t inside_counter
 
p4est_locidx_t num_replaced
 
p8est_ghost_tghost
 
p8est_mesh_tmesh
 
p8est_ghost_tghost_aux
 
p8est_mesh_tmesh_aux
 
int match_aux
 

Field Documentation

◆ conn_rc

sc_refcount_t p8est_wrap::conn_rc

This reference counter is a workaround for internal use only.

Until we have refcounting/copy-on-write for the connectivity, we count the references to conn by copies of this wrap structure. There must be no external references left when this wrap is destroyed.

◆ hollow

int p8est_wrap::hollow

If true, this wrap has NULL for ghost, mesh, and flag members.

If false, they are properly allocated and kept current internally.


The documentation for this struct was generated from the following file: