Reference documentation for deal.II version GIT relicensing-422-gb369f187d8 2024-04-17 18:10:02+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
Public Types | Public Attributes | List of all members
internal::CellAttachedData< dim, spacedim > Struct Template Reference

#include <deal.II/grid/tria.h>

Inheritance diagram for internal::CellAttachedData< dim, spacedim >:
Inheritance graph
[legend]

Public Types

using cell_iterator = TriaIterator< CellAccessor< dim, spacedim > >
 
using pack_callback_t = std::function< std::vector< char >(cell_iterator, CellStatus)>
 

Public Attributes

unsigned int n_attached_data_sets
 
unsigned int n_attached_deserialize
 
std::vector< pack_callback_tpack_callbacks_fixed
 
std::vector< pack_callback_tpack_callbacks_variable
 

Detailed Description

template<int dim, int spacedim = dim>
struct internal::CellAttachedData< dim, spacedim >

A structure that binds information about data attached to cells.

Definition at line 338 of file tria.h.

Member Typedef Documentation

◆ cell_iterator

template<int dim, int spacedim = dim>
using internal::CellAttachedData< dim, spacedim >::cell_iterator = TriaIterator<CellAccessor<dim, spacedim> >

Definition at line 340 of file tria.h.

◆ pack_callback_t

template<int dim, int spacedim = dim>
using internal::CellAttachedData< dim, spacedim >::pack_callback_t = std::function<std::vector<char>(cell_iterator, CellStatus)>

Definition at line 354 of file tria.h.

Member Data Documentation

◆ n_attached_data_sets

template<int dim, int spacedim = dim>
unsigned int internal::CellAttachedData< dim, spacedim >::n_attached_data_sets

Number of functions that get attached to the Triangulation through register_data_attach() for example SolutionTransfer.

Definition at line 346 of file tria.h.

◆ n_attached_deserialize

template<int dim, int spacedim = dim>
unsigned int internal::CellAttachedData< dim, spacedim >::n_attached_deserialize

Number of functions that need to unpack their data after a call from load().

Definition at line 352 of file tria.h.

◆ pack_callbacks_fixed

template<int dim, int spacedim = dim>
std::vector<pack_callback_t> internal::CellAttachedData< dim, spacedim >::pack_callbacks_fixed

These callback functions will be stored in the order in which they have been registered with the register_data_attach() function.

Definition at line 361 of file tria.h.

◆ pack_callbacks_variable

template<int dim, int spacedim = dim>
std::vector<pack_callback_t> internal::CellAttachedData< dim, spacedim >::pack_callbacks_variable

Definition at line 362 of file tria.h.


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