|
p4est 2.8.5.190-3fcf-dirty
p4est is a software library for parallel adaptive mesh refinement.
|

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... | |
| p4est_connectivity_t * | conn |
| struct p4est_wrap * | conn_owner |
| int | p4est_dim |
| int | p4est_half |
| int | p4est_faces |
| int | p4est_children |
| p4est_connect_type_t | btype |
| p4est_replace_t | replace_fn |
| p4est_t * | p4est |
| 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_t * | ghost |
| p4est_mesh_t * | mesh |
| p4est_ghost_t * | ghost_aux |
| p4est_mesh_t * | mesh_aux |
| int | match_aux |
| 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.
| int p4est_wrap::hollow |
If true, this wrap has NULL for ghost, mesh, and flag members.
If false, they are properly allocated and kept current internally.