Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Protected Member Functions | List of all members
core::scoring::ContextGraph Class Referenceabstract

#include <ContextGraph.hh>

Inheritance diagram for core::scoring::ContextGraph:
Inheritance graph
[legend]

Public Types

typedef utility::graph::Graph parent
 

Public Member Functions

 ContextGraph ()
 
 ContextGraph (Size num_nodes)
 
 ContextGraph (ContextGraph const &source)=delete
 
virtual Distance neighbor_cutoff () const =0
 
virtual void conditionally_add_edge (Size lower_node_id, Size upper_node_id, DistanceSquared dsq)=0
 
virtual ContextGraphOP clone () const =0
 
virtual void update_from_pose (pose::Pose const &pose)=0
 

Protected Member Functions

Size count_static_memory () const override=0
 
Size count_dynamic_memory () const override
 

Member Typedef Documentation

typedef utility::graph::Graph core::scoring::ContextGraph::parent

Constructor & Destructor Documentation

core::scoring::ContextGraph::ContextGraph ( )
core::scoring::ContextGraph::ContextGraph ( Size  num_nodes)
core::scoring::ContextGraph::ContextGraph ( ContextGraph const &  source)
delete

Member Function Documentation

virtual ContextGraphOP core::scoring::ContextGraph::clone ( ) const
pure virtual
virtual void core::scoring::ContextGraph::conditionally_add_edge ( Size  lower_node_id,
Size  upper_node_id,
DistanceSquared  dsq 
)
pure virtual
Size core::scoring::ContextGraph::count_dynamic_memory ( ) const
overrideprotected
Size core::scoring::ContextGraph::count_static_memory ( ) const
overrideprotectedpure virtual
virtual Distance core::scoring::ContextGraph::neighbor_cutoff ( ) const
pure virtual
virtual void core::scoring::ContextGraph::update_from_pose ( pose::Pose const &  pose)
pure virtual

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