#include <BALL/SCORING/COMPONENTS/rotationalEntropyLoss.h>
|
void | 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) |
|
void | heavyAtomsDFS_ (const Atom *atom, const Bond *bond, HashSet< const Atom * > &visited, int &heavy_atom_count, int &nonlip_heavy_atom_count) |
|
void | updateFrozenBonds_ () |
|
bool | frozenBondsDFS_ (const Atom *atom, HashSet< const Atom * > &visited) |
|
SLICK rotational entropy loss contrbution { Definition:} {BALL/SCORING/COMPONENTS/rotationalEntropyLoss.h}
Definition at line 19 of file rotationalEntropyLoss.h.
Enumerator |
---|
CALCULATION__ORIGINAL |
The original Chemscore term.
|
CALCULATION__BOEHM |
The term developed by Böhm (N_rot)
|
CALCULATION__GLYCOSIDIC_BONDS |
The number of glycosidic bonds.
|
CALCULATION__FROZEN_GLYCOSIDIC_BONDS |
The number of frozen glycosidic bonds.
|
CALCULATION__GLYCOSIDIC_CONTRIBUTION |
The contribution of glycosidic bonds to the original term.
|
Definition at line 33 of file rotationalEntropyLoss.h.
BALL::RotationalEntropyLoss::RotationalEntropyLoss |
( |
| ) |
|
virtual BALL::RotationalEntropyLoss::~RotationalEntropyLoss |
( |
| ) |
|
|
virtual |
virtual double BALL::RotationalEntropyLoss::calculateScore |
( |
| ) |
|
|
virtual |
virtual void BALL::RotationalEntropyLoss::clear |
( |
| ) |
|
|
virtual |
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 |
virtual bool BALL::RotationalEntropyLoss::setup |
( |
| ) |
|
|
virtual |
void BALL::RotationalEntropyLoss::updateFrozenBonds_ |
( |
| ) |
|
|
private |
Size BALL::RotationalEntropyLoss::algorithm_type_ |
|
private |
float BALL::RotationalEntropyLoss::bind_distance_offset_ |
|
private |
Size BALL::RotationalEntropyLoss::calculation_method_ |
|
private |
HashSet<const Bond*> BALL::RotationalEntropyLoss::glycosidic_bonds_ |
|
private |
float BALL::RotationalEntropyLoss::grid_spacing_ |
|
private |
std::vector< std::pair<double, double> > BALL::RotationalEntropyLoss::heavy_atom_fractions_ |
|
private |
std::vector<bool> BALL::RotationalEntropyLoss::is_frozen_ |
|
private |
Molecule* BALL::RotationalEntropyLoss::ligand_ |
|
private |
Size BALL::RotationalEntropyLoss::N_rot_ |
|
private |
Molecule* BALL::RotationalEntropyLoss::receptor_ |
|
private |
std::vector<const Bond*> BALL::RotationalEntropyLoss::rotatable_bonds_ |
|
private |