Rosetta  2021.16
 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::constraints::ConstraintGraph Class Reference

#include <ConstraintGraph.hh>

Inheritance diagram for core::scoring::constraints::ConstraintGraph:
Inheritance graph
[legend]

Public Types

typedef utility::graph::Graph parent
 
typedef utility::graph::Graph Graph
 

Public Member Functions

 ConstraintGraph ()
 
 ConstraintGraph (Size num_nodes)
 
 ConstraintGraph (ConstraintGraph const &source)
 
ConstraintGraphoperator= (ConstraintGraph const &source)
 
 ~ConstraintGraph () override
 
void delete_edge (utility::graph::Edge *edge) override
 

Protected Member Functions

Size count_static_memory () const override
 
Size count_dynamic_memory () const override
 
utility::graph::Node * create_new_node (Size node_index) override
 
utility::graph::Edge * create_new_edge (Size index1, Size index2) override
 
utility::graph::Edge * create_new_edge (utility::graph::Edge const *example_edge) override
 

Member Typedef Documentation

Constructor & Destructor Documentation

core::scoring::constraints::ConstraintGraph::ConstraintGraph ( )

Referenced by count_static_memory().

core::scoring::constraints::ConstraintGraph::ConstraintGraph ( Size  num_nodes)
core::scoring::constraints::ConstraintGraph::ConstraintGraph ( ConstraintGraph const &  source)
core::scoring::constraints::ConstraintGraph::~ConstraintGraph ( )
override

Member Function Documentation

Size core::scoring::constraints::ConstraintGraph::count_dynamic_memory ( ) const
overrideprotected
Size core::scoring::constraints::ConstraintGraph::count_static_memory ( ) const
overrideprotected

References ConstraintGraph().

utility::graph::Edge * core::scoring::constraints::ConstraintGraph::create_new_edge ( Size  index1,
Size  index2 
)
overrideprotected
utility::graph::Edge * core::scoring::constraints::ConstraintGraph::create_new_edge ( utility::graph::Edge const *  example_edge)
overrideprotected
utility::graph::Node * core::scoring::constraints::ConstraintGraph::create_new_node ( Size  node_index)
overrideprotected
void core::scoring::constraints::ConstraintGraph::delete_edge ( utility::graph::Edge *  edge)
override
ConstraintGraph & core::scoring::constraints::ConstraintGraph::operator= ( ConstraintGraph const &  source)

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