#include <vanDerWaals.h>
Public Types | |
enum | CalculationMethod { CALCULATION__FULL_LJ_POTENTIAL, CALCULATION__SOFTENED_LJ_POTENTIAL_SIMPLE, CALCULATION__SOFTENED_LJ_POTENTIAL_LOG } |
Public Member Functions | |
VanDerWaals (ScoringFunction &sf) throw () | |
VanDerWaals (ScoringComponent &sc) throw () | |
virtual void | clear () throw () |
virtual bool | setup () throw () |
virtual double | calculateScore () throw () |
Protected Attributes | |
std::vector< LennardJones::Data > | non_bonded_ |
std::vector< bool > | is_hydrogen_bond_ |
Size | number_of_1_4_ |
Size | number_of_h_bonds_ |
LennardJones | lennard_jones_ |
Potential1210 | hydrogen_bond_ |
|
|