Rosetta Protocols  2014.16.56682
Public Member Functions | List of all members
protocols::toolbox::CovalentResidueNetwork Class Reference

Creates networks based on covalent connections between residues. More...

#include <NetworkAlgorithms.hh>

Public Member Functions

virtual void generate_edges (core::pose::Pose const &pose)
 generate a list of edges from the pose – MUST be reimplemented for each type of network More...
 
- Public Member Functions inherited from protocols::toolbox::ResidueNetwork
 ResidueNetwork ()
 default constructor More...
 
virtual ~ResidueNetwork ()
 destructor More...
 
void create_from_pose (core::pose::Pose const &pose)
 create a network from a pose More...
 
void clear_edges ()
 empties edges More...
 
void dijkstras (core::Size const resi) const
 run Dijkstra's shortest path algorithm on the given list of nodes after execution, the "distanceFromStart" variable of each node will contain the distance from residue resi More...
 
core::Real connectivity_index (core::Size const resi) const
 calculates the connectivity index of residue resi in the context of the network More...
 
core::Real average_shortest_path_length () const
 calculates the average shortest path length of the network More...
 
std::list< NodeOP > const & nodes () const
 

Detailed Description

Creates networks based on covalent connections between residues.

Member Function Documentation

void protocols::toolbox::CovalentResidueNetwork::generate_edges ( core::pose::Pose const &  pose)
virtual

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