VinaLC: Parallel Molecular Docking Program |
Biochemical and Biophysical Systems Group |
#include <manifold.h>
Public Member Functions | |
void | print () const |
manifold () | |
output_type | operator() (model &m, const precalculate &p, const igrid &ig, const precalculate &p_widened, const igrid &ig_widened, const vec &corner1, const vec &corner2, rng &generator) const |
void | operator() (model &m, output_container &out, const precalculate &p, const igrid &ig, const precalculate &p_widened, const igrid &ig_widened, const vec &corner1, const vec &corner2, rng &generator) const |
Public Attributes | |
ssd | ssd_par |
sz | num_phases |
unsigned | num_steps |
unsigned | num_attempts |
sz | num_final_tunings |
fl | manifold_lambda |
fl | cost_factor |
fl | max_prob |
fl | rstart_fraction |
fl | min_rmsd |
vec | hunt_cap |
scale | exclusion |
fl | relative_pair_cost |
bool | use_ssd |
|
inline |
|
inline |
References cost_factor, exclusion, hunt_cap, manifold_lambda, max_prob, min_rmsd, num_attempts, num_final_tunings, num_phases, num_steps, scale::orientation, scale::position, ssd::print(), relative_pair_cost, rstart_fraction, ssd_par, scale::torsion, and use_ssd.
output_type manifold::operator() | ( | model & | m, |
const precalculate & | p, | ||
const igrid & | ig, | ||
const precalculate & | p_widened, | ||
const igrid & | ig_widened, | ||
const vec & | corner1, | ||
const vec & | corner2, | ||
rng & | generator | ||
) | const |
References VINA_CHECK.
void manifold::operator() | ( | model & | m, |
output_container & | out, | ||
const precalculate & | p, | ||
const igrid & | ig, | ||
const precalculate & | p_widened, | ||
const igrid & | ig_widened, | ||
const vec & | corner1, | ||
const vec & | corner2, | ||
rng & | generator | ||
) | const |
References authentic_v, output_type::c, output_type::coords, output_type::e, ssd::evals, find_closest(), model::get_heavy_atom_movable_coords(), model::get_size(), hunt_cap, manifold_phase(), quasi_newton::max_steps, min_rmsd, num_phases, conf::randomize(), model::set(), ssd_par, use_ssd, VINA_CHECK, and VINA_FOR.
ssd manifold::ssd_par |
Referenced by operator()(), and print().
sz manifold::num_phases |
Referenced by manifold_phase(), operator()(), and print().
unsigned manifold::num_steps |
Referenced by manifold_phase(), and print().
unsigned manifold::num_attempts |
Referenced by manifold_phase(), and print().
fl manifold::manifold_lambda |
Referenced by manifold_phase(), and print().
fl manifold::cost_factor |
Referenced by manifold_phase(), and print().
fl manifold::max_prob |
Referenced by manifold_phase(), and print().
fl manifold::rstart_fraction |
Referenced by manifold_phase(), and print().
fl manifold::min_rmsd |
Referenced by operator()(), and print().
vec manifold::hunt_cap |
Referenced by manifold_phase(), operator()(), and print().
scale manifold::exclusion |
Referenced by manifold_phase(), and print().
fl manifold::relative_pair_cost |
Referenced by manifold_phase(), and print().
bool manifold::use_ssd |
Referenced by operator()(), and print().