#include <BALL/SCORING/COMPONENTS/rotationalEntropyLoss.h>
SLICK rotational entropy loss contrbution { Definition:} {BALL/SCORING/COMPONENTS/rotationalEntropyLoss.h}
Definition at line 19 of file rotationalEntropyLoss.h.
Definition at line 25 of file rotationalEntropyLoss.h.
Definition at line 33 of file rotationalEntropyLoss.h.
BALL::RotationalEntropyLoss::RotationalEntropyLoss | ( | ) |
Default constructor.
BALL::RotationalEntropyLoss::RotationalEntropyLoss | ( | ScoringFunction & | sf | ) |
Constructor.
BALL::RotationalEntropyLoss::RotationalEntropyLoss | ( | const RotationalEntropyLoss & | fr | ) |
Copy constructor
virtual BALL::RotationalEntropyLoss::~RotationalEntropyLoss | ( | ) | [virtual] |
Destructor.
virtual double BALL::RotationalEntropyLoss::calculateScore | ( | ) | [virtual] |
Calculates and returns the component's energy.
Reimplemented from BALL::ScoringComponent.
virtual void BALL::RotationalEntropyLoss::clear | ( | ) | [virtual] |
Clear method.
Reimplemented from BALL::ScoringComponent.
void BALL::RotationalEntropyLoss::cycleDFS_ | ( | const Atom * | atom, | |
HashSet< const Atom * > & | visited, | |||
HashSet< const Bond * > & | tree, | |||
std::stack< const Bond * > & | possible_cycle_bonds, | |||
HashSet< const Bond * > & | cycle_bonds, | |||
int & | cycle_count | |||
) | [private] |
bool BALL::RotationalEntropyLoss::frozenBondsDFS_ | ( | const Atom * | atom, | |
HashSet< const Atom * > & | visited | |||
) | [private] |
void BALL::RotationalEntropyLoss::heavyAtomsDFS_ | ( | const Atom * | atom, | |
const Bond * | bond, | |||
HashSet< const Atom * > & | visited, | |||
int & | heavy_atom_count, | |||
int & | nonlip_heavy_atom_count | |||
) | [private] |
const RotationalEntropyLoss& BALL::RotationalEntropyLoss::operator= | ( | const RotationalEntropyLoss & | fr | ) |
Assignment.
bool BALL::RotationalEntropyLoss::operator== | ( | const RotationalEntropyLoss & | fr | ) | const |
virtual bool BALL::RotationalEntropyLoss::setup | ( | ) | [virtual] |
Setup method.
Reimplemented from BALL::ScoringComponent.
void BALL::RotationalEntropyLoss::updateFrozenBonds_ | ( | ) | [private] |
Definition at line 195 of file rotationalEntropyLoss.h.
Definition at line 221 of file rotationalEntropyLoss.h.
Definition at line 225 of file rotationalEntropyLoss.h.
HashMap<const Atom*, Size> BALL::RotationalEntropyLoss::fresno_types_ [private] |
Definition at line 229 of file rotationalEntropyLoss.h.
HashSet<const Bond*> BALL::RotationalEntropyLoss::glycosidic_bonds_ [private] |
Definition at line 181 of file rotationalEntropyLoss.h.
HashGrid3<const Atom*>* BALL::RotationalEntropyLoss::grid_ [private] |
Definition at line 205 of file rotationalEntropyLoss.h.
Definition at line 209 of file rotationalEntropyLoss.h.
std::vector< std::pair<double, double> > BALL::RotationalEntropyLoss::heavy_atom_fractions_ [private] |
Definition at line 200 of file rotationalEntropyLoss.h.
std::vector<bool> BALL::RotationalEntropyLoss::is_frozen_ [private] |
Definition at line 190 of file rotationalEntropyLoss.h.
Molecule* BALL::RotationalEntropyLoss::ligand_ [private] |
Definition at line 217 of file rotationalEntropyLoss.h.
Size BALL::RotationalEntropyLoss::N_rot_ [private] |
Definition at line 185 of file rotationalEntropyLoss.h.
Molecule* BALL::RotationalEntropyLoss::receptor_ [private] |
Definition at line 213 of file rotationalEntropyLoss.h.
std::vector<const Bond*> BALL::RotationalEntropyLoss::rotatable_bonds_ [private] |
Definition at line 177 of file rotationalEntropyLoss.h.