PropertyPool< dim, spacedim > * property_pool
bool has_properties() const
static PropertyPool< dim, spacedim > global_property_pool
void set_reference_location(const Point< dim > &new_reference_location)
std::size_t serialized_size_in_bytes() const
Particle< dim, spacedim > & operator=(const Particle< dim, spacedim > &particle)
const ArrayView< double > get_properties()
void set_properties(const ArrayView< const double > &new_properties)
const void * read_particle_data_from_memory(const void *data)
void * write_particle_data_to_memory(void *data) const
PropertyPool< dim, spacedim >::Handle property_pool_handle
void set_id(const types::particle_index &new_id)
void set_location(const Point< spacedim > &new_location)
ArrayView< double > get_properties(const Handle handle)
void deregister_particle(Handle &handle)