6 #ifndef BALL_MOLMEC_AMBER_AMBER_H
7 #define BALL_MOLMEC_AMBER_AMBER_H
13 #ifndef BALL_MOLMEC_COMMON_FORCEFIELD_H
17 #ifndef BALL_KERNEL_SYSTEM_H
21 #ifndef BALL_COMMON_EXCEPTION_H
188 AmberFF(const AmberFF& force_field);
201 const AmberFF& operator = (const AmberFF& force_field)
216 virtual
bool specificSetup()
217 throw(Exception::TooManyErrors);
226 double getStretchEnergy() const;
230 double getBendEnergy() const;
235 double getTorsionEnergy() const;
240 double getNonbondedEnergy() const;
244 double getESEnergy() const;
248 double getVdWEnergy() const;
252 bool hasInitializedParameters() const;
257 Size getUpdateFrequency() const;
260 virtual
String getResults() const
269 bool parameters_initialized_;
274 #endif // BALL_MOLMEC_AMBER_H