![]() |
Reference documentation for deal.II version 9.0.0
|
Public Attributes | |
| unsigned int | cumulative_fixed_data_size |
| unsigned int | n_attached_datas |
| unsigned int | n_attached_deserialize |
| std::map< unsigned int, pack_callback_t > | pack_callbacks |
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().
| unsigned int parallel::distributed::Triangulation< dim, spacedim >::CellAttachedData::cumulative_fixed_data_size |
Cumulative size in bytes of the buffers that those functions that have called register_data_attach() want to attach to each cell. This number only pertains to fixed-sized buffers where the data attached to each cell has exactly the same size.
| unsigned int parallel::distributed::Triangulation< dim, spacedim >::CellAttachedData::n_attached_datas |
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::map<unsigned int, pack_callback_t> parallel::distributed::Triangulation< dim, spacedim >::CellAttachedData::pack_callbacks |
List of callback functions registered by register_data_attach() that are going to be called for packing data. The key of this map variable is the offset at which each callback is allowed to write into the per-cell buffer (counted in bytes) whereas the value of the map is the callback function object.
1.8.14