15 auto particle_type = ParticleType{position, velocity, force, old_force, mass, type, epsilon, sigma, locked, connected_particles};
double getSigma() const
Gets the Lennard-Jones potential parameter sigma.
const std::array< double, 3 > & getV() const
Gets the velocity of the particle.
bool isLocked() const
Gets whether the particle is locked in space.
int getType() const
Gets the type of the particle.
const std::array< double, 3 > & getX() const
Gets the position of the particle.
double getM() const
Gets the mass of the particle.
double getEpsilon() const
Gets the Lennard-Jones potential parameter epsilon.
const std::array< double, 3 > & getF() const
Gets the total force of the particle.
const std::array< double, 3 > & getOldF() const
Gets the old total force of the particle.
const std::vector< std::tuple< long, double, double > > & getConnectedParticles() const
Gets the list of connected particles.