|
|
VinaLC: Parallel Molecular Docking Program |
Biochemical and Biophysical Systems Group |
#include <szv_grid.h>

Public Member Functions | |
| szv_grid (const model &m, const grid_dims &gd, fl cutoff_sqr) | |
| const szv & | possibilities (const vec &coords) const |
| fl | average_num_possibilities () const |
Private Member Functions | |
| vec | index_to_coord (sz i, sz j, sz k) const |
Private Attributes | |
| array3d< szv > | m_data |
| vec | m_init |
| vec | m_range |
References model::atom_typing_used(), brick_distance_sqr(), atom::coords, array3d< T >::dim0(), array3d< T >::dim1(), array3d< T >::dim2(), atom_type::get(), model::grid_atoms, index_to_coord(), m_data, m_init, m_range, num_atom_types(), VINA_FOR, and VINA_FOR_IN.

References array3d< T >::dim(), fl_to_sz(), m_data, m_init, m_range, and VINA_FOR_IN.
Referenced by non_cache::eval(), non_cache::eval_deriv(), and cache::populate().


| fl szv_grid::average_num_possibilities | ( | ) | const |
References array3d< T >::dim0(), array3d< T >::dim1(), array3d< T >::dim2(), m_data, and VINA_FOR.

References array3d< T >::dim(), m_data, m_init, m_range, and VINA_FOR_IN.
Referenced by szv_grid().


Referenced by average_num_possibilities(), index_to_coord(), possibilities(), and szv_grid().
|
private |
Referenced by index_to_coord(), possibilities(), and szv_grid().
|
private |
Referenced by index_to_coord(), possibilities(), and szv_grid().