#include <vanDerWaals.h>
Inherits BALL::ScoringComponent.
Public Types |
|
enum | CalculationMethod { CALCULATION__FULL_LJ_POTENTIAL, CALCULATION__SOFTENED_LJ_POTENTIAL_SIMPLE, CALCULATION__SOFTENED_LJ_POTENTIAL_LOG } |
Public Member Functions |
|
VanDerWaals (ScoringFunction &sf) | |
VanDerWaals (ScoringComponent &sc) | |
virtual void | clear () |
virtual bool | setup () |
virtual double | calculateScore () |
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_ |