|
p4est
2.8.7
p4est is a software library for parallel adaptive mesh refinement.
|
This structure contains the different parameters of wrap creation. More...
#include <p4est_wrap.h>

Data Fields | |
| int | hollow |
| Do not allocate flags, ghost, and mesh members. | |
| p4est_mesh_params_t | mesh_params |
| Parameters for mesh creation. More... | |
| p4est_replace_t | replace_fn |
| This member may be removed soon. More... | |
| int | coarsen_delay |
| Non-negative integer telling 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. | |
| int | partition_for_coarsening |
| If true, the partition is modified to allow one level of coarsening when calling p4est_wrap_partition. | |
| int | store_adapted |
Boolean: If true, the indices of most recently adapted quadrants are stored in the newly_refined and newly_coarsened array of the wrap. | |
| void * | user_pointer |
| Set the user pointer in the p4est_wrap. More... | |
This structure contains the different parameters of wrap creation.
A default instance can be initialized by calling p4est_wrap_params_init and used for wrap creation by calling p4est_wrap_new_params.
| p4est_mesh_params_t p4est_wrap_params_t::mesh_params |
Parameters for mesh creation.
The btype member is used for ghost creation as well.
| p4est_replace_t p4est_wrap_params_t::replace_fn |
This member may be removed soon.
Callback to replace quadrants during refinement, coarsening or balancing in p4est_wrap_adapt. May be NULL. The callback should not change the p4est's user data.
| void* p4est_wrap_params_t::user_pointer |
Set the user pointer in the p4est_wrap.
Subsequently, we will never access it.