VinaLC: Parallel Molecular Docking Program |
Biochemical and Biophysical Systems Group |
#include <non_cache.h>
Public Member Functions | |
non_cache (const model &m, const grid_dims &gd_, const precalculate *p_, fl slope_) | |
virtual fl | eval (const model &m, fl v) const |
virtual fl | eval_deriv (model &m, fl v) const |
bool | within (const model &m, fl margin=0.0001) const |
Public Attributes | |
fl | slope |
Private Attributes | |
szv_grid | sgrid |
grid_dims | gd |
const precalculate * | p |
non_cache::non_cache | ( | const model & | m, |
const grid_dims & | gd_, | ||
const precalculate * | p_, | ||
fl | slope_ | ||
) |
Implements igrid.
References precalculate::atom_typing_used(), model::atoms, atom::coords, model::coords, curl(), precalculate::cutoff_sqr(), precalculate::eval_fast(), gd, atom_type::get(), get_type_pair_index(), model::grid_atoms, num_atom_types(), model::num_movable_atoms(), p, szv_grid::possibilities(), sgrid, slope, sqr(), VINA_FOR, and VINA_FOR_IN.
Implements igrid.
References precalculate::atom_typing_used(), model::atoms, atom::coords, model::coords, curl(), precalculate::cutoff_sqr(), precalculate::eval_deriv(), gd, atom_type::get(), get_type_pair_index(), model::grid_atoms, model::minus_forces, num_atom_types(), model::num_movable_atoms(), p, szv_grid::possibilities(), sgrid, slope, sqr(), VINA_FOR, and VINA_FOR_IN.
References model::atoms, model::coords, gd, model::num_movable_atoms(), VINA_FOR, and VINA_FOR_IN.
Referenced by do_search(), and refine_structure().
fl non_cache::slope |
Referenced by eval(), eval_deriv(), and refine_structure().
|
private |
Referenced by eval(), and eval_deriv().
|
private |
Referenced by eval(), eval_deriv(), and within().
|
private |
Referenced by eval(), and eval_deriv().