Rosetta
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
 
ContextGraphoperator= (ContextGraph const &)=default
 
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

◆ parent

Constructor & Destructor Documentation

◆ ContextGraph() [1/3]

core::scoring::ContextGraph::ContextGraph ( )

◆ ContextGraph() [2/3]

core::scoring::ContextGraph::ContextGraph ( Size  num_nodes)

◆ ContextGraph() [3/3]

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

Member Function Documentation

◆ clone()

virtual ContextGraphOP core::scoring::ContextGraph::clone ( ) const
pure virtual

◆ conditionally_add_edge()

virtual void core::scoring::ContextGraph::conditionally_add_edge ( Size  lower_node_id,
Size  upper_node_id,
DistanceSquared  dsq 
)
pure virtual

◆ count_dynamic_memory()

Size core::scoring::ContextGraph::count_dynamic_memory ( ) const
overrideprotected

◆ count_static_memory()

Size core::scoring::ContextGraph::count_static_memory ( ) const
overrideprotectedpure virtual

◆ neighbor_cutoff()

virtual Distance core::scoring::ContextGraph::neighbor_cutoff ( ) const
pure virtual

◆ operator=()

ContextGraph& core::scoring::ContextGraph::operator= ( ContextGraph const &  )
default

◆ update_from_pose()

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: