p4est 2.8.6
p4est is a software library for parallel adaptive mesh refinement.
Data Fields
p8est_wrap_params_t Struct Reference

This structure contains the different parameters of wrap creation. More...

#include <p8est_wrap.h>

Collaboration diagram for p8est_wrap_params_t:
Collaboration graph
[legend]

Data Fields

int hollow
 Do not allocate flags, ghost, and mesh members.
 
p8est_mesh_params_t mesh_params
 Parameters for mesh creation. More...
 
p8est_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 p8est_wrap_partition.
 
void * user_pointer
 Set the user pointer in p8est_wrap_t. More...
 

Detailed Description

This structure contains the different parameters of wrap creation.

A default instance can be initialized by calling p8est_wrap_params_init and used for wrap creation by calling p8est_wrap_new_params.

Field Documentation

◆ mesh_params

p8est_mesh_params_t p8est_wrap_params_t::mesh_params

Parameters for mesh creation.

The btype member is used for ghost creation as well.

◆ replace_fn

p8est_replace_t p8est_wrap_params_t::replace_fn

This member may be removed soon.

Callback to replace quadrants during refinement, coarsening or balancing in p8est_wrap_adapt. May be NULL. The callback should not change the p8est's user data.

◆ user_pointer

void* p8est_wrap_params_t::user_pointer

Set the user pointer in p8est_wrap_t.

Subsequently, we will never access it.


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