Reference documentation for deal.II version 9.2.0
|
Public Types | |
using | pack_callback_t = std::function< std::vector< char >(typename Triangulation< dim, spacedim >::cell_iterator, 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().
using parallel::distributed::Triangulation< dim, spacedim >::CellAttachedData::pack_callback_t = std::function<std::vector<char>( typename Triangulation<dim, spacedim>::cell_iterator, CellStatus)> |
unsigned int parallel::distributed::Triangulation< dim, spacedim >::CellAttachedData::n_attached_data_sets |
number of functions that get attached to the Triangulation through register_data_attach() for example SolutionTransfer.
unsigned int parallel::distributed::Triangulation< dim, spacedim >::CellAttachedData::n_attached_deserialize |
std::vector<pack_callback_t> parallel::distributed::Triangulation< 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.
std::vector<pack_callback_t> parallel::distributed::Triangulation< dim, spacedim >::CellAttachedData::pack_callbacks_variable |