VinaLC: Parallel Molecular Docking Program |
Biochemical and Biophysical Systems Group |
Classes | |
struct | branch_metrics |
struct | appender_info |
class | appender |
struct | bond_less |
struct | beads |
Functions | |
template<typename T > | |
atom_range | get_atom_range (const T &t) |
template<typename T > | |
branch_metrics | get_branch_metrics (const T &t) |
void | string_write_coord (sz i, fl x, std::string &str) |
std::string | coords_to_pdbqt_string (const vec &coords, const std::string &str) |
fl | eval_interacting_pairs (const precalculate &p, fl v, const interacting_pairs &pairs, const vecv &coords) |
fl | eval_interacting_pairs_deriv (const precalculate &p, fl v, const interacting_pairs &pairs, const vecv &coords, vecv &forces) |
fl | pairwise_clash_penalty (fl r, fl covalent_r) |
atom_range get_atom_range | ( | const T & | t | ) |
References atom_range::begin, atom_range::end, and VINA_FOR_IN.
Referenced by ligand::set_range().
branch_metrics get_branch_metrics | ( | const T & | t | ) |
References branch_metrics::corner2corner, branch_metrics::length, and VINA_FOR_IN.
Referenced by model::ligand_length(), and model::ligand_longest_branch().
References VINA_CHECK, and VINA_FOR.
Referenced by coords_to_pdbqt_string().
std::string coords_to_pdbqt_string | ( | const vec & | coords, |
const std::string & | str | ||
) |
References string_write_coord().
Referenced by model::write_context().
fl eval_interacting_pairs | ( | const precalculate & | p, |
fl | v, | ||
const interacting_pairs & | pairs, | ||
const vecv & | coords | ||
) |
References interacting_pair::a, interacting_pair::b, curl(), precalculate::cutoff_sqr(), precalculate::eval_fast(), interacting_pair::type_pair_index, vec_distance_sqr(), and VINA_FOR_IN.
Referenced by model::eval(), model::eval_intramolecular(), model::evale(), and model::evali().
fl eval_interacting_pairs_deriv | ( | const precalculate & | p, |
fl | v, | ||
const interacting_pairs & | pairs, | ||
const vecv & | coords, | ||
vecv & | forces | ||
) |
References interacting_pair::a, interacting_pair::b, curl(), precalculate::cutoff_sqr(), precalculate::eval_deriv(), sqr(), interacting_pair::type_pair_index, and VINA_FOR_IN.
Referenced by model::eval_deriv().
References epsilon_fl.
Referenced by model::clash_penalty_aux().