VinaLC: Parallel Molecular Docking Program

Biochemical and Biophysical Systems Group
VinaLC version: 1.1.2

conf_independent_inputs Struct Reference

#include <terms.h>

Public Member Functions

 operator flv () const
 
 conf_independent_inputs (const model &m)
 
std::vector< std::string > get_names () const
 
 conf_independent_inputs ()
 

Public Attributes

fl num_tors
 
fl num_rotors
 
fl num_heavy_atoms
 
fl num_hydrophobic_atoms
 
fl ligand_max_num_h_bonds
 
fl num_ligands
 
fl ligand_lengths_sum
 

Private Member Functions

unsigned num_bonded_heavy_atoms (const model &m, const atom_index &i) const
 
unsigned atom_rotors (const model &m, const atom_index &i) const
 
template<class Archive >
void serialize (Archive &ar, const unsigned version)
 

Friends

class boost::serialization::access
 

Constructor & Destructor Documentation

conf_independent_inputs::conf_independent_inputs ( )

Member Function Documentation

conf_independent_inputs::operator flv ( ) const
std::vector< std::string > conf_independent_inputs::get_names ( ) const

References VINA_CHECK.

unsigned conf_independent_inputs::num_bonded_heavy_atoms ( const model m,
const atom_index i 
) const
private

References atom::bonds, bond::connected_atom_index, model::get_atom(), atom_type::is_hydrogen(), and VINA_FOR_IN.

Referenced by atom_rotors().

Here is the call graph for this function:

Here is the caller graph for this function:

unsigned conf_independent_inputs::atom_rotors ( const model m,
const atom_index i 
) const
private

References atom::bonds, bond::connected_atom_index, model::get_atom(), atom_type::is_hydrogen(), num_bonded_heavy_atoms(), bond::rotatable, and VINA_FOR_IN.

Referenced by conf_independent_inputs().

Here is the call graph for this function:

Here is the caller graph for this function:

template<class Archive >
void conf_independent_inputs::serialize ( Archive &  ar,
const unsigned  version 
)
inlineprivate

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Member Data Documentation

fl conf_independent_inputs::num_rotors
fl conf_independent_inputs::num_heavy_atoms
fl conf_independent_inputs::num_hydrophobic_atoms
fl conf_independent_inputs::ligand_max_num_h_bonds
fl conf_independent_inputs::num_ligands

Referenced by num_ligands::eval(), and serialize().

fl conf_independent_inputs::ligand_lengths_sum

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