VinaLC: Parallel Molecular Docking Program

Biochemical and Biophysical Systems Group
VinaLC version: 1.1.2

szv_grid Struct Reference

#include <szv_grid.h>

Collaboration diagram for szv_grid:

Public Member Functions

 szv_grid (const model &m, const grid_dims &gd, fl cutoff_sqr)
 
const szvpossibilities (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< szvm_data
 
vec m_init
 
vec m_range
 

Constructor & Destructor Documentation

Member Function Documentation

const szv & szv_grid::possibilities ( const vec coords) const

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().

Here is the call graph for this function:

Here is the caller graph for this function:

fl szv_grid::average_num_possibilities ( ) const

References array3d< T >::dim0(), array3d< T >::dim1(), array3d< T >::dim2(), m_data, and VINA_FOR.

Here is the call graph for this function:

vec szv_grid::index_to_coord ( sz  i,
sz  j,
sz  k 
) const
private

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

Referenced by szv_grid().

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

array3d<szv> szv_grid::m_data
private
vec szv_grid::m_init
private
vec szv_grid::m_range
private

The documentation for this struct was generated from the following files: