Struct holding all information for one particle.
auto const & propagation() const
auto const & vs_relative() const
std::tuple< Utils::Quaternion< double >, double > calculate_vs_relate_to_params(Particle const &p_current, Particle const &p_relate_to, BoxGeometry const &box_geo, double min_global_cut, bool override_cutoff_check=false)
Calculate the rotation quaternion and distance between two particles.
void vs_relate_to(Particle &p_vs, Particle const &p_relate_to, BoxGeometry const &box_geo, double min_global_cut)
Setup a virtual site to track a real particle.