p4est  1.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
p8est_t Struct Reference

The p8est forest datatype. More...

#include <p8est.h>

Data Fields

sc_MPI_Comm mpicomm
 MPI communicator.
 
int mpisize
 number of MPI processes
 
int mpirank
 this process's MPI rank
 
size_t data_size
 size of per-quadrant p.user_data (see p8est_quadrant_t::p8est_quadrant_data::user_data)
 
void * user_pointer
 convenience pointer for users, never touched by p4est
 
p4est_topidx_t first_local_tree
 0-based index of first local tree, must be -1 for an empty processor
 
p4est_topidx_t last_local_tree
 0-based index of last local tree, must be -2 for an empty processor
 
p4est_locidx_t local_num_quadrants
 number of quadrants on all trees on this processor
 
p4est_gloidx_t global_num_quadrants
 number of quadrants on all trees on all processors
 
p4est_gloidx_tglobal_first_quadrant
 first global quadrant index for each process and 1 beyond
 
p8est_quadrant_tglobal_first_position
 first smallest possible quad for each process and 1 beyond
 
p8est_connectivity_tconnectivity
 connectivity structure, not owned
 
sc_array_ttrees
 array of all trees
 
sc_mempool_tuser_data_pool
 memory allocator for user data
 
sc_mempool_tquadrant_pool
 memory allocator for temporary quadrants
 
p8est_inspect_t * inspect
 algorithmic switches
 

Detailed Description

The p8est forest datatype.


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