diff options
Diffstat (limited to 'src/main/Particle.cc')
-rw-r--r-- | src/main/Particle.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/Particle.cc b/src/main/Particle.cc index 3609e01..c6c2af9 100644 --- a/src/main/Particle.cc +++ b/src/main/Particle.cc @@ -42,7 +42,7 @@ void Particle::applyForce(const Vector3D& f) {force = force + f;} void Particle::applyMagneticForce(const Vector3D& b, double dt) { if (b != Vector3D::Null) { Vector3D f = charge * velocity.cross(b); - force = force + f.rotate(velocity.cross(f), (dt * f.norm()) / (2 * gamma * mass * velocity.norm())); + applyForce(f.rotate(velocity.cross(f), (dt * f.norm()) / (2 * gamma * mass * velocity.norm()))); } } |