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

#include <OneToAllEnergyContainer.hh>

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

Public Member Functions

 ~OneToAllNeighborConstIterator () override
 
 OneToAllNeighborConstIterator (Size const pos1_in, Size const pos2_in, bool const operating_on_pos1_in, ScoreType const st, utility::vector1< Real > const *table_in, utility::vector1< bool > const *computed_in)
 
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

OneToAllNeighborConstIteratoroperator= (OneToAllNeighborConstIterator const &src)
 

Private Attributes

Size pos1_
 
Size pos2_
 
bool operating_on_pos1_
 
ScoreType score_type_
 
utility::vector1< Real > const * table_
 
utility::vector1< bool > const * computed_
 

Constructor & Destructor Documentation

◆ ~OneToAllNeighborConstIterator()

core::scoring::OneToAllNeighborConstIterator::~OneToAllNeighborConstIterator ( )
overridedefault

◆ OneToAllNeighborConstIterator()

core::scoring::OneToAllNeighborConstIterator::OneToAllNeighborConstIterator ( Size const  pos1_in,
Size const  pos2_in,
bool const  operating_on_pos1_in,
ScoreType const  st,
utility::vector1< Real > const *  table_in,
utility::vector1< bool > const *  computed_in 
)

Member Function Documentation

◆ accumulate_energy()

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

◆ energy_computed()

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

◆ lower_neighbor_id()

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

◆ neighbor_id()

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

◆ operator!=()

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

◆ operator++()

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ operator==()

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

◆ residue_iterated_on()

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

◆ retrieve_energy()

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

◆ upper_neighbor_id()

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

Member Data Documentation

◆ computed_

utility::vector1< bool > const* core::scoring::OneToAllNeighborConstIterator::computed_
private

Referenced by energy_computed(), and operator=().

◆ operating_on_pos1_

bool core::scoring::OneToAllNeighborConstIterator::operating_on_pos1_
private

Referenced by neighbor_id(), and residue_iterated_on().

◆ pos1_

Size core::scoring::OneToAllNeighborConstIterator::pos1_
private

◆ pos2_

Size core::scoring::OneToAllNeighborConstIterator::pos2_
private

◆ score_type_

ScoreType core::scoring::OneToAllNeighborConstIterator::score_type_
private

◆ table_

utility::vector1< Real > const* core::scoring::OneToAllNeighborConstIterator::table_
private

Referenced by operator=().


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