VinaLC: Parallel Molecular Docking Program |
Biochemical and Biophysical Systems Group |
#include <conf.h>
Public Member Functions | |
conf () | |
conf (const conf_size &s) | |
void | set_to_null () |
void | increment (const change &c, fl factor) |
bool | internal_too_close (const conf &c, fl torsions_cutoff) const |
bool | external_too_close (const conf &c, const scale &cutoff) const |
bool | too_close (const conf &c, const scale &cutoff) const |
void | generate_internal (fl torsion_spread, fl rp, const conf *rs, rng &generator) |
void | generate_external (const scale &spread, fl rp, const conf *rs, rng &generator) |
void | randomize (const vec &corner1, const vec &corner2, rng &generator) |
void | print () const |
Public Attributes | |
std::vector< ligand_conf > | ligands |
std::vector< residue_conf > | flex |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned version) |
Friends | |
class | boost::serialization::access |
|
inline |
|
inline |
References conf_size::flex, flex, conf_size::ligands, ligands, and VINA_FOR_IN.
|
inline |
References flex, ligands, and VINA_FOR_IN.
Referenced by model::get_initial_conf().
References change::flex, flex, change::ligands, ligands, and VINA_FOR_IN.
Referenced by ssd::operator()().
References ligands, torsions_too_close(), and VINA_FOR_IN.
Referenced by determine_iu(), and too_close().
References flex, ligands, scale::orientation, scale::position, scale::torsion, torsions_too_close(), and VINA_FOR_IN.
Referenced by conf_is_legal(), and too_close().
References external_too_close(), internal_too_close(), and scale::torsion.
References ligands, qt_identity(), torsions_generate(), and VINA_FOR_IN.
Referenced by manifold_phase().
|
inline |
References flex, ligands, scale::orientation, scale::position, scale::torsion, torsions_generate(), and VINA_FOR_IN.
Referenced by generate_external().
References flex, ligands, and VINA_FOR_IN.
Referenced by do_randomization(), monte_carlo::many_runs(), monte_carlo::operator()(), and manifold::operator()().
|
inline |
References flex, ligands, and VINA_FOR_IN.
|
inlineprivate |
|
friend |
std::vector<ligand_conf> conf::ligands |
std::vector<residue_conf> conf::flex |
Referenced by conf(), count_mutable_entities(), external_too_close(), generate_external(), increment(), mutate_conf(), print(), randomize(), serialize(), model::set(), set_to_null(), and model::sete().