VinaLC: Parallel Molecular Docking Program |
Biochemical and Biophysical Systems Group |
#include <everything.h>
Public Member Functions | |
everything () | |
void | add (unsigned e, distance_additive *p) |
void | add (unsigned e, usable *p) |
void | add (unsigned e, additive *p) |
void | add (unsigned e, intermolecular *p) |
void | add (unsigned e, conf_independent *p) |
std::vector< std::string > | get_names (bool enabled_only) const |
sz | size_internal () const |
sz | size () const |
sz | size_conf_independent (bool enabled_only) const |
fl | max_r_cutoff () const |
flv | evale (const model &m) const |
flv | evali (const model &m) const |
flv | evale_robust (const model &m) const |
factors | eval (const model &m) const |
fl | eval_conf_independent (const conf_independent_inputs &in, fl x, flv::const_iterator &it) const |
flv | filter_external (const flv &v) const |
flv | filter_internal (const flv &v) const |
factors | filter (const factors &f) const |
void | display_info () const |
everything::everything | ( | ) |
|
inlineinherited |
References term_set< T >::add(), and terms::distance_additive_terms.
Referenced by everything().
|
inlineinherited |
|
inlineinherited |
References term_set< T >::add(), and terms::additive_terms.
|
inlineinherited |
References term_set< T >::add(), and terms::intermolecular_terms.
|
inlineinherited |
References term_set< T >::add(), and terms::conf_independent_terms.
|
inherited |
References terms::additive_terms, terms::distance_additive_terms, term_set< T >::get_names(), terms::intermolecular_terms, and terms::usable_terms.
Referenced by current_weights(), and terms::display_info().
|
inherited |
References terms::additive_terms, terms::distance_additive_terms, term_set< T >::size(), and terms::usable_terms.
Referenced by terms::display_info(), terms::eval_additive_aux(), terms::evale(), terms::evale_robust(), terms::evali(), and terms::size().
|
inlineinherited |
References terms::intermolecular_terms, term_set< T >::size(), and terms::size_internal().
Referenced by current_weights(), terms::display_info(), terms::evale(), and terms::evale_robust().
|
inherited |
References terms::conf_independent_terms, term_set< T >::enabled, term_set< T >::size(), and VINA_FOR_IN.
Referenced by current_weights().
|
inherited |
References terms::additive_terms, terms::distance_additive_terms, term_set< T >::max_cutoff(), and terms::usable_terms.
Referenced by terms::display_info(), terms::evale(), terms::evale_robust(), and terms::evali().
References model::atoms, brick_distance_sqr(), atom::coords, model::coords, terms::eval_additive_aux(), model::flex, model::grid_atoms, grid_dims_begin(), grid_dims_end(), terms::intermolecular_terms, model::ligands, terms::max_r_cutoff(), model::movable_atoms_box(), model::num_movable_atoms(), term_set< T >::size(), terms::size(), terms::size_internal(), sqr(), vec_distance_sqr(), VINA_CHECK, VINA_FOR, and VINA_FOR_IN.
Referenced by terms::eval().
References interacting_pair::a, model::atoms, interacting_pair::b, model::coords, terms::eval_additive_aux(), model::flex, model::ligands, terms::max_r_cutoff(), model::num_movable_atoms(), terms::size_internal(), sqr(), vec_distance_sqr(), VINA_CHECK, and VINA_FOR_IN.
Referenced by terms::eval().
References model::atom_coords(), model::atom_typing_used(), model::atoms, atom_range::begin, brick_distance_sqr(), atom::coords, model::coords, atom_range::end, terms::eval_additive_aux(), model::find_ligand(), atom_type::get(), model::grid_atoms, grid_dims_begin(), grid_dims_end(), terms::intermolecular_terms, model::ligands, terms::max_r_cutoff(), model::movable_atoms_box(), num_atom_types(), term_set< T >::size(), terms::size(), terms::size_internal(), sqr(), vec_distance_sqr(), VINA_CHECK, VINA_FOR_IN, and VINA_RANGE.
Referenced by do_search().
References factors::e, terms::evale(), terms::evali(), and factors::i.
|
inherited |
References terms::conf_independent_terms, term_set< T >::enabled, and VINA_FOR_IN.
Referenced by weighted_terms::conf_independent().
References terms::additive_terms, terms::distance_additive_terms, term_set< T >::filter(), terms::intermolecular_terms, terms::usable_terms, and VINA_CHECK.
Referenced by terms::filter().
References terms::additive_terms, terms::distance_additive_terms, term_set< T >::filter(), terms::usable_terms, and VINA_CHECK.
Referenced by terms::filter().
References factors::e, terms::filter_external(), terms::filter_internal(), and factors::i.
|
inherited |
References terms::conf_independent_terms, term_set< T >::get_names(), terms::get_names(), terms::max_r_cutoff(), terms::size(), terms::size_internal(), VINA_FOR_IN, and VINA_SHOW.
|
inherited |
|
inherited |
Referenced by terms::add(), terms::evale(), terms::evale_robust(), terms::filter_external(), terms::get_names(), and terms::size().
|
inherited |
Referenced by terms::add(), terms::display_info(), terms::eval_conf_independent(), and terms::size_conf_independent().