Rosetta
Public Member Functions | Private Member Functions | Private Attributes | List of all members
core::scoring::PolymerBondedNeighborConstIterator Class Reference

#include <PolymerBondedEnergyContainer.hh>

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

Public Member Functions

 ~PolymerBondedNeighborConstIterator () override
 
 PolymerBondedNeighborConstIterator (Size const base_in, utility::vector1< Size > const &positions_in, PolymerBondedEnergyContainer const &parent)
 
ResidueNeighborConstIteratoroperator= (ResidueNeighborConstIterator const &src) override
 
ResidueNeighborConstIterator const & operator++ () override
 
bool operator== (ResidueNeighborConstIterator const &other) const override
 
bool operator!= (ResidueNeighborConstIterator const &other) 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 retrieve_energy (EnergyMap &emap) const override
 
void accumulate_energy (EnergyMap &emap) const override
 
bool energy_computed () const override
 
- Public Member Functions inherited from core::scoring::ResidueNeighborConstIterator
 ~ResidueNeighborConstIterator () override
 

Private Member Functions

PolymerBondedNeighborConstIteratoroperator= (PolymerBondedNeighborConstIterator const &src)
 

Private Attributes

Size base_
 
Size curr_idx_
 
utility::vector1< Sizepos_
 
PolymerBondedEnergyContainer const * parent_
 

Constructor & Destructor Documentation

◆ ~PolymerBondedNeighborConstIterator()

core::scoring::PolymerBondedNeighborConstIterator::~PolymerBondedNeighborConstIterator ( )
overridedefault

◆ PolymerBondedNeighborConstIterator()

core::scoring::PolymerBondedNeighborConstIterator::PolymerBondedNeighborConstIterator ( Size const  base_in,
utility::vector1< Size > const &  positions_in,
PolymerBondedEnergyContainer const &  parent 
)

References curr_idx_.

Member Function Documentation

◆ accumulate_energy()

void core::scoring::PolymerBondedNeighborConstIterator::accumulate_energy ( EnergyMap emap) const
overridevirtual

◆ energy_computed()

bool core::scoring::PolymerBondedNeighborConstIterator::energy_computed ( ) const
overridevirtual

◆ lower_neighbor_id()

Size core::scoring::PolymerBondedNeighborConstIterator::lower_neighbor_id ( ) const
overridevirtual

◆ neighbor_id()

Size core::scoring::PolymerBondedNeighborConstIterator::neighbor_id ( ) const
overridevirtual

◆ operator!=()

bool core::scoring::PolymerBondedNeighborConstIterator::operator!= ( ResidueNeighborConstIterator const &  other) const
overridevirtual

◆ operator++()

ResidueNeighborConstIterator const & core::scoring::PolymerBondedNeighborConstIterator::operator++ ( )
overridevirtual

◆ operator=() [1/2]

PolymerBondedNeighborConstIterator& core::scoring::PolymerBondedNeighborConstIterator::operator= ( PolymerBondedNeighborConstIterator const &  src)
private

◆ operator=() [2/2]

ResidueNeighborConstIterator & core::scoring::PolymerBondedNeighborConstIterator::operator= ( ResidueNeighborConstIterator const &  src)
overridevirtual

◆ operator==()

bool core::scoring::PolymerBondedNeighborConstIterator::operator== ( ResidueNeighborConstIterator const &  other) const
overridevirtual

◆ residue_iterated_on()

Size core::scoring::PolymerBondedNeighborConstIterator::residue_iterated_on ( ) const
overridevirtual

Implements core::scoring::ResidueNeighborConstIterator.

References base_.

Referenced by operator==().

◆ retrieve_energy()

void core::scoring::PolymerBondedNeighborConstIterator::retrieve_energy ( EnergyMap emap) const
overridevirtual

◆ upper_neighbor_id()

Size core::scoring::PolymerBondedNeighborConstIterator::upper_neighbor_id ( ) const
overridevirtual

Member Data Documentation

◆ base_

Size core::scoring::PolymerBondedNeighborConstIterator::base_
private

◆ curr_idx_

Size core::scoring::PolymerBondedNeighborConstIterator::curr_idx_
private

◆ parent_

PolymerBondedEnergyContainer const* core::scoring::PolymerBondedNeighborConstIterator::parent_
private

◆ pos_

utility::vector1< Size > core::scoring::PolymerBondedNeighborConstIterator::pos_
private

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