deal.II version GIT relicensing-3512-g0a98d4ed9f 2025-06-14 14:10:00+00:00
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
Namespaces | Macros | Functions | Variables
p4est_wrappers.cc File Reference
#include <deal.II/distributed/p4est_wrappers.h>
#include <deal.II/distributed/tria.h>
#include <p4est.h>
#include <p8est.h>
#include <sc_containers.h>
#include "distributed/p4est_wrappers.inst"

Go to the source code of this file.

Namespaces

namespace  internal
 
namespace  internal::p4est
 

Macros

#define P4EST_QUADRANT_INIT(q)    ((void)std::memset((q), -1, sizeof(p4est_quadrant_t)))
 
#define P8EST_QUADRANT_INIT(q)    ((void)std::memset((q), -1, sizeof(p8est_quadrant_t)))
 

Functions

template<int dim>
void internal::p4est::init_quadrant_children (const typename types< dim >::quadrant &p4est_cell, typename types< dim >::quadrant(&p4est_children)[::GeometryInfo< dim >::max_children_per_cell])
 
template<int dim>
void internal::p4est::init_coarse_quadrant (typename types< dim >::quadrant &quad)
 
template<int dim>
bool internal::p4est::quadrant_is_equal (const typename types< dim >::quadrant &q1, const typename types< dim >::quadrant &q2)
 
template<int dim>
bool internal::p4est::quadrant_is_ancestor (const typename types< dim >::quadrant &q1, const typename types< dim >::quadrant &q2)
 
template<int dim>
bool internal::p4est::tree_exists_locally (const typename types< dim >::forest *parallel_forest, const typename types< dim >::topidx coarse_grid_cell)
 
template<>
types< 2 >::connectivity * internal::p4est::copy_connectivity< 2 > (const typename types< 2 >::connectivity *connectivity)
 
template<>
types< 3 >::connectivity * internal::p4est::copy_connectivity< 3 > (const typename types< 3 >::connectivity *connectivity)
 
template<>
bool internal::p4est::quadrant_is_equal< 1 > (const typename types< 1 >::quadrant &q1, const typename types< 1 >::quadrant &q2)
 
template<>
bool internal::p4est::quadrant_is_ancestor< 1 > (const types< 1 >::quadrant &q1, const types< 1 >::quadrant &q2)
 
template<>
void internal::p4est::init_quadrant_children< 1 > (const typename types< 1 >::quadrant &q, typename types< 1 >::quadrant(&p4est_children)[::GeometryInfo< 1 >::max_children_per_cell])
 
template<>
void internal::p4est::init_coarse_quadrant< 1 > (typename types< 1 >::quadrant &quad)
 

Variables

int(&) internal::p4est::functions (const void *v1, const void *v2)
 

Macro Definition Documentation

◆ P4EST_QUADRANT_INIT

#define P4EST_QUADRANT_INIT (   q)     ((void)std::memset((q), -1, sizeof(p4est_quadrant_t)))

Definition at line 32 of file p4est_wrappers.cc.

◆ P8EST_QUADRANT_INIT

#define P8EST_QUADRANT_INIT (   q)     ((void)std::memset((q), -1, sizeof(p8est_quadrant_t)))

Definition at line 37 of file p4est_wrappers.cc.

Variable Documentation

◆ triangulation

const ::parallel::distributed::Triangulation<dim, spacedim>* triangulation

Definition at line 93 of file p4est_wrappers.cc.

◆ subids

sc_array_t* subids

Definition at line 94 of file p4est_wrappers.cc.

◆ vertices_with_ghost_neighbors

std::map<unsigned int, std::set<::types::subdomain_id> >* vertices_with_ghost_neighbors

Definition at line 96 of file p4est_wrappers.cc.