|
|
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().