Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
core::scoring::EnergyNode Class Reference

#include <EnergyGraph.hh>

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

Public Types

typedef utility::graph::Node parent
 

Public Member Functions

 EnergyNode (utility::graph::Graph *owner, Size index)
 
 ~EnergyNode () override
 
void copy_from (parent const *source) override
 copy mmember data from source node More...
 
void print () const override
 
Size count_static_memory () const override
 
Size count_dynamic_memory () const override
 
bool moved () const
 
void moved (bool)
 

Private Attributes

bool moved_
 

Detailed Description

Class EnergyNode holds the result of a domainmap update from the Conformation object held by a pose; if the internal degrees of freedom for a residue (corresponding to a node in this graph) have changed (and are marked with color "0" in the domainmap), then the EnergyNode object will hold that information for the ScoringFunction to retrieve

Member Typedef Documentation

typedef utility::graph::Node core::scoring::EnergyNode::parent

Constructor & Destructor Documentation

core::scoring::EnergyNode::EnergyNode ( utility::graph::Graph *  owner,
Size  index 
)

Referenced by count_static_memory().

core::scoring::EnergyNode::~EnergyNode ( )
overridedefault

Member Function Documentation

void core::scoring::EnergyNode::copy_from ( parent const *  source)
override

copy mmember data from source node

invoked by copy ctor and operator= methods from Graph base class

References moved_.

Size core::scoring::EnergyNode::count_dynamic_memory ( ) const
override
Size core::scoring::EnergyNode::count_static_memory ( ) const
override

References EnergyNode().

bool core::scoring::EnergyNode::moved ( ) const

References moved_.

void core::scoring::EnergyNode::moved ( bool  setting)

References moved_.

void core::scoring::EnergyNode::print ( ) const
override

Member Data Documentation

bool core::scoring::EnergyNode::moved_
private

Referenced by copy_from(), and moved().


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