Rosetta
Public Types | Public Member Functions | Static Protected Member Functions | Private Member Functions | Private Attributes | List of all members
core::scoring::constraints::CstResNeighbIterator Class Reference

#include <ConstraintEnergyContainer.hh>

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

Public Types

typedef utility::graph::Node::EdgeListIter EdgeListIter
 

Public Member Functions

 CstResNeighbIterator (Size focused_node, EdgeListIter edge_iter)
 
 ~CstResNeighbIterator () override
 
ResidueNeighborIteratoroperator= (ResidueNeighborIterator const &) override
 
ResidueNeighborIterator const & operator++ () override
 
bool operator== (ResidueNeighborIterator const &) const override
 
bool operator!= (ResidueNeighborIterator const &) const override
 
Size upper_neighbor_id () const override
 
Size lower_neighbor_id () const override
 
Size residue_iterated_on () const override
 
Size neighbor_id () const override
 
void save_energy (EnergyMap const &) override
 
void retrieve_energy (EnergyMap &) const override
 
void accumulate_energy (EnergyMap &) const override
 
void mark_energy_computed () override
 
void mark_energy_uncomputed () override
 
bool energy_computed () const override
 
- Public Member Functions inherited from core::scoring::ResidueNeighborIterator
 ~ResidueNeighborIterator () override
 

Static Protected Member Functions

static ConstraintEdgedowncast_cstedge (utility::graph::Edge *)
 

Private Member Functions

CstResNeighbIteratoroperator= (CstResNeighbIterator const &)
 

Private Attributes

Size focused_node_
 
EdgeListIter edge_iter_
 

Member Typedef Documentation

◆ EdgeListIter

typedef utility::graph::Node::EdgeListIter core::scoring::constraints::CstResNeighbIterator::EdgeListIter

Constructor & Destructor Documentation

◆ CstResNeighbIterator()

core::scoring::constraints::CstResNeighbIterator::CstResNeighbIterator ( Size  focused_node,
CstResNeighbIterator::EdgeListIter  edge_iter 
)

◆ ~CstResNeighbIterator()

core::scoring::constraints::CstResNeighbIterator::~CstResNeighbIterator ( )
overridedefault

Member Function Documentation

◆ accumulate_energy()

void core::scoring::constraints::CstResNeighbIterator::accumulate_energy ( EnergyMap emap) const
overridevirtual

◆ downcast_cstedge()

ConstraintEdge * core::scoring::constraints::CstResNeighbIterator::downcast_cstedge ( utility::graph::Edge edge)
staticprotected

◆ energy_computed()

bool core::scoring::constraints::CstResNeighbIterator::energy_computed ( ) const
overridevirtual

◆ lower_neighbor_id()

Size core::scoring::constraints::CstResNeighbIterator::lower_neighbor_id ( ) const
overridevirtual

◆ mark_energy_computed()

void core::scoring::constraints::CstResNeighbIterator::mark_energy_computed ( )
overridevirtual

◆ mark_energy_uncomputed()

void core::scoring::constraints::CstResNeighbIterator::mark_energy_uncomputed ( )
overridevirtual

◆ neighbor_id()

Size core::scoring::constraints::CstResNeighbIterator::neighbor_id ( ) const
overridevirtual

◆ operator!=()

bool core::scoring::constraints::CstResNeighbIterator::operator!= ( ResidueNeighborIterator const &  rhs) const
overridevirtual

◆ operator++()

ResidueNeighborIterator const & core::scoring::constraints::CstResNeighbIterator::operator++ ( )
overridevirtual

◆ operator=() [1/2]

CstResNeighbIterator& core::scoring::constraints::CstResNeighbIterator::operator= ( CstResNeighbIterator const &  )
private

◆ operator=() [2/2]

ResidueNeighborIterator & core::scoring::constraints::CstResNeighbIterator::operator= ( ResidueNeighborIterator const &  rhs)
overridevirtual

◆ operator==()

bool core::scoring::constraints::CstResNeighbIterator::operator== ( ResidueNeighborIterator const &  rhs) const
overridevirtual

◆ residue_iterated_on()

Size core::scoring::constraints::CstResNeighbIterator::residue_iterated_on ( ) const
overridevirtual

◆ retrieve_energy()

void core::scoring::constraints::CstResNeighbIterator::retrieve_energy ( EnergyMap emap) const
overridevirtual

◆ save_energy()

void core::scoring::constraints::CstResNeighbIterator::save_energy ( EnergyMap const &  emap)
overridevirtual

◆ upper_neighbor_id()

Size core::scoring::constraints::CstResNeighbIterator::upper_neighbor_id ( ) const
overridevirtual

Member Data Documentation

◆ edge_iter_

EdgeListIter core::scoring::constraints::CstResNeighbIterator::edge_iter_
private

◆ focused_node_

Size core::scoring::constraints::CstResNeighbIterator::focused_node_
private

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