p4est 2.8.6
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. | |
void * | user_pointer |
Set the user pointer in p4est_wrap_t. 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 p4est_wrap_t.
Subsequently, we will never access it.