VinaLC: Parallel Molecular Docking Program

Biochemical and Biophysical Systems Group
VinaLC version: 1.1.2

parsing_struct Struct Reference

Classes

struct  node_t
 

Public Types

typedef node_t< parsing_structnode
 

Public Member Functions

void add (const parsed_atom &a, const context &c)
 
const vecimmobile_atom_coords () const
 
void insert_immobile_inflex (non_rigid_parsed &nr)
 
void insert_immobile (non_rigid_parsed &nr, context &c, const vec &frame_origin)
 
bool essentially_empty () const
 

Public Attributes

boost::optional< szimmobile_atom
 
boost::optional< atom_referenceaxis_begin
 
boost::optional< atom_referenceaxis_end
 
std::vector< nodeatoms
 

Member Typedef Documentation

Member Function Documentation

void parsing_struct::add ( const parsed_atom a,
const context c 
)
inline

References atoms, and VINA_CHECK.

Referenced by parse_pdbqt_branch(), and parse_pdbqt_root_aux().

Here is the caller graph for this function:

const vec& parsing_struct::immobile_atom_coords ( ) const
inline

References atoms, immobile_atom, and VINA_CHECK.

Referenced by postprocess_branch(), and postprocess_residue().

Here is the caller graph for this function:

void parsing_struct::insert_immobile_inflex ( non_rigid_parsed nr)
inline
void parsing_struct::insert_immobile ( non_rigid_parsed nr,
context c,
const vec frame_origin 
)
inline
bool parsing_struct::essentially_empty ( ) const
inline

References atoms, immobile_atom, parsing_struct::node_t< T >::ps, and VINA_FOR_IN.

Referenced by postprocess_branch(), and postprocess_residue().

Here is the caller graph for this function:

Member Data Documentation

boost::optional<atom_reference> parsing_struct::axis_begin

Referenced by postprocess_branch().

boost::optional<atom_reference> parsing_struct::axis_end

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