Reference documentation for deal.II version 9.4.1
|
#include <deal.II/distributed/tria_base.h>
Public Types | |
using | pack_callback_t = std::function< std::vector< char >(typename ::Triangulation< dim, spacedim >::cell_iterator, typename ::Triangulation< dim, spacedim >::CellStatus)> |
Public Attributes | |
unsigned int | n_attached_data_sets |
unsigned int | n_attached_deserialize |
std::vector< pack_callback_t > | pack_callbacks_fixed |
std::vector< pack_callback_t > | pack_callbacks_variable |
A structure that stores information about the data that has been, or will be, attached to cells via the register_data_attach() function and later retrieved via notify_ready_to_unpack().
Definition at line 745 of file tria_base.h.
using parallel::DistributedTriangulationBase< dim, spacedim >::CellAttachedData::pack_callback_t = std::function<std::vector<char>( typename ::Triangulation<dim, spacedim>::cell_iterator, typename ::Triangulation<dim, spacedim>::CellStatus)> |
Definition at line 759 of file tria_base.h.
unsigned int parallel::DistributedTriangulationBase< dim, spacedim >::CellAttachedData::n_attached_data_sets |
number of functions that get attached to the Triangulation through register_data_attach() for example SolutionTransfer.
Definition at line 751 of file tria_base.h.
unsigned int parallel::DistributedTriangulationBase< dim, spacedim >::CellAttachedData::n_attached_deserialize |
number of functions that need to unpack their data after a call from load()
Definition at line 757 of file tria_base.h.
std::vector<pack_callback_t> parallel::DistributedTriangulationBase< dim, spacedim >::CellAttachedData::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 767 of file tria_base.h.
std::vector<pack_callback_t> parallel::DistributedTriangulationBase< dim, spacedim >::CellAttachedData::pack_callbacks_variable |
Definition at line 768 of file tria_base.h.