7 #ifndef BALL_MOLMEC_CHARMM_CHARMM_H
8 #define BALL_MOLMEC_CHARMM_CHARMM_H
14 #ifndef BALL_MOLMEC_COMMON_FORCEFIELD_H
18 #ifndef BALL_KERNEL_SYSTEM_H
207 CharmmFF(const CharmmFF& force_field);
220 const CharmmFF& operator = (const CharmmFF& force_field)
235 virtual
bool specificSetup()
236 throw(Exception::TooManyErrors);
245 double getStretchEnergy() const;
249 double getBendEnergy() const;
254 double getTorsionEnergy() const;
258 double getImproperTorsionEnergy() const;
262 double getProperTorsionEnergy() const;
267 double getNonbondedEnergy() const;
271 double getESEnergy() const;
275 double getVdWEnergy() const;
279 double getSolvationEnergy() const;
283 bool hasInitializedParameters() const;
286 virtual
String getResults() const
295 bool parameters_initialized_;
300 #endif // BALL_MOLMEC_CHARMM_CHARMM_H
static const float VDW_CUTOFF
#define BALL_CREATE(name)
static const char * ASSIGN_TYPES
static const float SCALING_VDW_1_4
static const char * SCALING_VDW_1_4
static const bool DISTANCE_DEPENDENT_DIELECTRIC
static const char * SOLVATION_CUTOFF
static const char * VDW_CUTOFF
static const char * DISTANCE_DEPENDENT_DIELECTRIC
static const float NONBONDED_CUTOFF
static const char * NONBONDED_CUTOFF
static const char * ASSIGN_TYPENAMES
static const bool ASSIGN_CHARGES
static const float SCALING_ELECTROSTATIC_1_4
static const char * ELECTROSTATIC_CUTON
static const bool ASSIGN_TYPENAMES
static const char * OVERWRITE_TYPENAMES
static const float SOLVATION_CUTOFF
static const bool USE_EEF1
static const char * USE_EEF1
static const char * OVERWRITE_CHARGES
static const bool OVERWRITE_TYPENAMES
static const char * ASSIGN_CHARGES
static const char * FILENAME
static const char * SOLVATION_CUTON
static const char * SCALING_ELECTROSTATIC_1_4
static const float SOLVATION_CUTON
static const float ELECTROSTATIC_CUTON
static const bool ASSIGN_TYPES
static const float VDW_CUTON
static const char * FILENAME
static const float ELECTROSTATIC_CUTOFF
static const char * ELECTROSTATIC_CUTOFF
static const bool OVERWRITE_CHARGES
static const char * VDW_CUTON