Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
protocols::toolbox::DistanceResidueNetwork Class Reference

Creates networks based on residue proximity in space. More...

#include <NetworkAlgorithms.hh>

Inheritance diagram for protocols::toolbox::DistanceResidueNetwork:
Inheritance graph
[legend]

Public Member Functions

void generate_edges (core::pose::Pose const &pose) override
 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...
 
 ~ResidueNetwork () override
 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 residue proximity in space.

Member Function Documentation

void protocols::toolbox::DistanceResidueNetwork::generate_edges ( core::pose::Pose const &  pose)
overridevirtual

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