BALL
1.4.2
|
#include <BALL/SCORING/COMPONENTS/vanDerWaals.h>
Classes | |
struct | Default |
struct | Option |
Public Types | |
enum | CalculationMethod { CALCULATION__FULL_LJ_POTENTIAL, CALCULATION__SOFTENED_LJ_POTENTIAL_SIMPLE, CALCULATION__SOFTENED_LJ_POTENTIAL_LOG } |
Public Member Functions | |
VanDerWaals () | |
VanDerWaals (ScoringFunction &sf) | |
VanDerWaals (ScoringComponent &sc) | |
virtual | ~VanDerWaals () |
virtual void | clear () |
virtual bool | setup () |
virtual double | calculateScore () |
Public Member Functions inherited from BALL::ScoringComponent | |
ScoringComponent () | |
ScoringComponent (const ScoringComponent &sc) | |
ScoringComponent (ScoringFunction &sf) | |
virtual | ~ScoringComponent () |
ScoringFunction * | getScoringFunction () const |
void | setScoringFunction (ScoringFunction &sf) |
String | getName () const |
void | setName (const String &name) |
virtual double | getScore () const |
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_ |
Protected Attributes inherited from BALL::ScoringComponent | |
ScoringFunction * | scoring_function_ |
double | score_ |
Private Member Functions | |
double | calculateVDWEnergy_ (const AtomVector &atom_vector) |
Size | createNonBondedList_ (const ForceField::PairVector &atom_pair_vector) |
SLICK van-der-Waals Component based on AmberNonBonded \ { Definition:} {BALL/SCORING/COMPONENTS/vanDerWaals.h}
Definition at line 18 of file vanDerWaals.h.
Definition at line 25 of file vanDerWaals.h.
BALL::VanDerWaals::VanDerWaals | ( | ) |
BALL::VanDerWaals::VanDerWaals | ( | ScoringFunction & | sf | ) |
BALL::VanDerWaals::VanDerWaals | ( | ScoringComponent & | sc | ) |
|
virtual |
|
virtual |
Reimplemented from BALL::ScoringComponent.
|
private |
|
virtual |
Reimplemented from BALL::ScoringComponent.
|
private |
|
virtual |
Reimplemented from BALL::ScoringComponent.
|
private |
Definition at line 145 of file vanDerWaals.h.
|
private |
Definition at line 151 of file vanDerWaals.h.
|
private |
Definition at line 148 of file vanDerWaals.h.
|
protected |
Definition at line 130 of file vanDerWaals.h.
|
protected |
Definition at line 124 of file vanDerWaals.h.
|
protected |
Definition at line 129 of file vanDerWaals.h.
|
protected |
Definition at line 121 of file vanDerWaals.h.
|
protected |
Definition at line 126 of file vanDerWaals.h.
|
protected |
Definition at line 127 of file vanDerWaals.h.
|
private |
Definition at line 154 of file vanDerWaals.h.
|
private |
Definition at line 157 of file vanDerWaals.h.
|
private |
Definition at line 142 of file vanDerWaals.h.
|
private |
Definition at line 139 of file vanDerWaals.h.
|
private |
Definition at line 136 of file vanDerWaals.h.
|
private |
Definition at line 168 of file vanDerWaals.h.