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

#include <PolymerBondedEnergyContainer.hh>

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

Public Member Functions

 ~PolymerBondedNeighborIterator () override
 
 PolymerBondedNeighborIterator (Size const base_in, utility::vector1< Size > const &positions_in, PolymerBondedEnergyContainer &parent)
 
ResidueNeighborIteratoroperator= (ResidueNeighborIterator const &src) override
 
ResidueNeighborIterator const & operator++ () override
 
bool operator== (ResidueNeighborIterator const &other) const override
 
bool operator!= (ResidueNeighborIterator 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 save_energy (EnergyMap const &emap) override
 
void retrieve_energy (EnergyMap &emap) const override
 
void accumulate_energy (EnergyMap &emap) 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
 

Private Member Functions

PolymerBondedNeighborIteratoroperator= (PolymerBondedNeighborIterator const &src)
 

Private Attributes

Size base_
 
Size curr_idx_
 
utility::vector1< Sizepos_
 
PolymerBondedEnergyContainerparent_
 

Constructor & Destructor Documentation

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

References curr_idx_.

Member Function Documentation

void core::scoring::PolymerBondedNeighborIterator::accumulate_energy ( EnergyMap emap) const
overridevirtual
bool core::scoring::PolymerBondedNeighborIterator::energy_computed ( ) const
overridevirtual
Size core::scoring::PolymerBondedNeighborIterator::lower_neighbor_id ( ) const
overridevirtual
void core::scoring::PolymerBondedNeighborIterator::mark_energy_computed ( )
overridevirtual
void core::scoring::PolymerBondedNeighborIterator::mark_energy_uncomputed ( )
overridevirtual
Size core::scoring::PolymerBondedNeighborIterator::neighbor_id ( ) const
overridevirtual
bool core::scoring::PolymerBondedNeighborIterator::operator!= ( ResidueNeighborIterator const &  other) const
overridevirtual
ResidueNeighborIterator const & core::scoring::PolymerBondedNeighborIterator::operator++ ( )
overridevirtual
PolymerBondedNeighborIterator& core::scoring::PolymerBondedNeighborIterator::operator= ( PolymerBondedNeighborIterator const &  src)
private
ResidueNeighborIterator & core::scoring::PolymerBondedNeighborIterator::operator= ( ResidueNeighborIterator const &  src)
overridevirtual
bool core::scoring::PolymerBondedNeighborIterator::operator== ( ResidueNeighborIterator const &  other) const
overridevirtual
Size core::scoring::PolymerBondedNeighborIterator::residue_iterated_on ( ) const
overridevirtual

Implements core::scoring::ResidueNeighborIterator.

References base_.

Referenced by operator==().

void core::scoring::PolymerBondedNeighborIterator::retrieve_energy ( EnergyMap emap) const
overridevirtual
void core::scoring::PolymerBondedNeighborIterator::save_energy ( EnergyMap const &  emap)
overridevirtual
Size core::scoring::PolymerBondedNeighborIterator::upper_neighbor_id ( ) const
overridevirtual

Member Data Documentation

Size core::scoring::PolymerBondedNeighborIterator::base_
private
Size core::scoring::PolymerBondedNeighborIterator::curr_idx_
private
PolymerBondedEnergyContainer* core::scoring::PolymerBondedNeighborIterator::parent_
private
utility::vector1< Size > core::scoring::PolymerBondedNeighborIterator::pos_
private

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