VinaLC: Parallel Molecular Docking Program

Biochemical and Biophysical Systems Group
VinaLC version: 1.1.2

weighted_terms Struct Reference

#include <weighted_terms.h>

Inheritance diagram for weighted_terms:
Collaboration diagram for weighted_terms:

Public Member Functions

 weighted_terms (const terms *t, const flv &weights)
 
atom_type::t atom_typing_used () const
 
fl cutoff () const
 
fl eval (sz t1, sz t2, fl r) const
 
fl conf_independent (const model &m, fl e) const
 

Private Member Functions

 weighted_terms ()
 

Private Attributes

const termst
 
flv weights
 
atom_type::t atom_typing_used_
 
fl cutoff_
 
szv enabled_usable_terms
 

Constructor & Destructor Documentation

weighted_terms::weighted_terms ( const terms t,
const flv weights 
)
weighted_terms::weighted_terms ( )
inlineprivate

Member Function Documentation

atom_type::t weighted_terms::atom_typing_used ( ) const
inlinevirtual

Implements scoring_function.

References atom_typing_used_.

fl weighted_terms::cutoff ( ) const
inlinevirtual

Implements scoring_function.

References cutoff_.

fl weighted_terms::eval ( sz  t1,
sz  t2,
fl  r 
) const
virtual
fl weighted_terms::conf_independent ( const model m,
fl  e 
) const
virtual

Implements scoring_function.

References enabled_usable_terms, terms::eval_conf_independent(), t, and weights.

Here is the call graph for this function:

Member Data Documentation

const terms* weighted_terms::t
private

Referenced by conf_independent(), and eval().

flv weighted_terms::weights
private

Referenced by conf_independent(), and eval().

atom_type::t weighted_terms::atom_typing_used_
private

Referenced by atom_typing_used(), and weighted_terms().

fl weighted_terms::cutoff_
private

Referenced by cutoff(), and weighted_terms().

szv weighted_terms::enabled_usable_terms
private

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