std::array< double, 3 > compute(Particle &target, Particle &source) override
Actual computation of the harmonic force occurring.
Definition: HarmonicForce.cpp:9
HarmonicForce(double k, double r0)
Initialise the harmonic force. This force acts between neighbors in a membrane.
Definition: HarmonicForce.cpp:7
std::array< double, 3 > computeOptimized(Particle &target, Particle &source, std::array< double, 3 > &difference, double distance) override
We needed this to integrate our optimization in our code to prevent breaking the inheritance hierachy...
Definition: HarmonicForce.cpp:15
Definition: Particle.h:16