1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
class ForceFieldComponent
{
%TypeHeaderCode
#include <BALL/MOLMEC/COMMON/forceFieldComponent.h>
%End
public:
ForceFieldComponent();
ForceFieldComponent(ForceField&);
ForceFieldComponent(const ForceFieldComponent&);
virtual bool setup() throw(TooManyErrors);
ForceField* getForceField() const;
void setForceField(ForceField&);
void setName(const String&);
String getName() const;
virtual double getEnergy() const;
virtual double updateEnergy();
virtual void updateForces();
};
|