p4est 2.8.6
p4est is a software library for parallel adaptive mesh refinement.
Data Fields
p4est_wrap Struct Reference
Collaboration diagram for p4est_wrap:
Collaboration graph
[legend]

Data Fields

p4est_wrap_params_t params
 
sc_refcount_t conn_rc
 This reference counter is a workaround for internal use only. More...
 
p4est_connectivity_tconn
 
struct p4est_wrapconn_owner
 
int p4est_dim
 
int p4est_half
 
int p4est_faces
 
int p4est_children
 
p4est_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
 
p4est_ghost_tghost
 
p4est_mesh_tmesh
 
p4est_ghost_tghost_aux
 
p4est_mesh_tmesh_aux
 
int match_aux
 

Field Documentation

◆ conn_rc

sc_refcount_t p4est_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.


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