types::particle_index get_id() const
const Point< spacedim > & get_location() const
void set_properties(const ArrayView< const double > &new_properties)
std::size_t serialized_size_in_bytes() const
void set_reference_location(const Point< dim > &new_reference_location)
void set_location(const Point< spacedim > &new_location)
void set_property_pool(PropertyPool &property_pool)
static const Handle invalid_handle
const Point< dim > & get_reference_location() const
PropertyPool::Handle properties
void set_id(const types::particle_index &new_id)
Particle< dim, spacedim > & operator=(const Particle< dim, spacedim > &particle)
void write_data(void *&data) const
void load(Archive &ar, const unsigned int version)
std::pair< int, int > LevelInd
Point< spacedim > location
void serialize(Archive &archive, const unsigned int version)
bool has_properties() const
void save(Archive &ar, const unsigned int version) const
PropertyPool * property_pool
Point< dim > reference_location
const ArrayView< double > get_properties()