VinaLC: Parallel Molecular Docking Program

Biochemical and Biophysical Systems Group
VinaLC version: 1.1.2

non_dir_h_bond Struct Reference
Inheritance diagram for non_dir_h_bond:
Collaboration diagram for non_dir_h_bond:

Public Member Functions

 non_dir_h_bond (fl good_, fl bad_, fl cutoff_)
 
fl eval (sz t1, sz t2, fl r) const
 
fl eval (const atom_base &a, const atom_base &b, fl r) const
 

Public Attributes

fl good
 
fl bad
 
atom_type::t atom_typing_used
 
fl cutoff
 
std::string name
 

Constructor & Destructor Documentation

non_dir_h_bond::non_dir_h_bond ( fl  good_,
fl  bad_,
fl  cutoff_ 
)
inline

References bad, good, term::name, and to_string().

Here is the call graph for this function:

Member Function Documentation

fl non_dir_h_bond::eval ( sz  t1,
sz  t2,
fl  r 
) const
inlinevirtual

Reimplemented from usable.

References bad, good, optimal_distance(), slope_step(), and xs_h_bond_possible().

Here is the call graph for this function:

fl usable::eval ( const atom_base a,
const atom_base b,
fl  r 
) const
inlinevirtualinherited

Implements distance_additive.

References usable::atom_typing_used, and atom_type::get().

Here is the call graph for this function:

Member Data Documentation

fl non_dir_h_bond::good

Referenced by eval(), and non_dir_h_bond().

fl non_dir_h_bond::bad

Referenced by eval(), and non_dir_h_bond().

atom_type::t usable::atom_typing_used
inherited

Referenced by usable::eval().


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