14 #ifndef ESYS_LSMBODYFORCEGROUP_H
15 #define ESYS_LSMBODYFORCEGROUP_H
17 #include "Model/InteractionGroup.h"
18 #include "Foundation/vec3.h"
36 const Vec3 &getAcceleration()
const;
38 const std::string &getName()
const;
44 virtual std::string getTypeString()
const {
return "BodyForce";}
62 virtual std::string getTypeString()
const {
return "Gravity";}
71 template <
class TmplParticle>
76 typedef typename ParticleArray::ParticleListIterator ParticleIterator;
108 virtual void calcForces();
112 ParticleArray *m_pParticleArray;
117 #include "Model/BodyForceGroup.hpp"