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

#include <PeptideBondedEnergyContainer.hh>

Public Member Functions

virtual ~PeptideBondedNeighborConstIterator ()
 
 PeptideBondedNeighborConstIterator (Size const base_in, Size const pos_in, utility::vector1< ScoreType > const st, utility::vector1< utility::vector1< Real > > const *table_in, utility::vector1< bool > const *computed_in)
 
virtual
ResidueNeighborConstIterator
const & 
operator= (ResidueNeighborConstIterator const &src)
 
virtual
ResidueNeighborConstIterator
const & 
operator++ ()
 
virtual bool operator== (ResidueNeighborConstIterator const &other) const
 
virtual bool operator!= (ResidueNeighborConstIterator const &other) const
 
virtual Size upper_neighbor_id () const
 
virtual Size lower_neighbor_id () const
 
virtual Size residue_iterated_on () const
 
virtual Size neighbor_id () const
 
virtual void retrieve_energy (EnergyMap &emap) const
 
virtual void accumulate_energy (EnergyMap &emap) const
 
virtual bool energy_computed () const
 
- Public Member Functions inherited from core::scoring::ResidueNeighborConstIterator
virtual ~ResidueNeighborConstIterator ()
 

Private Attributes

Size base_
 
Size pos_
 
utility::vector1< ScoreTypescore_types_
 
utility::vector1
< utility::vector1< Real >
> const * 
tables_
 
utility::vector1< bool > const * computed_
 

Constructor & Destructor Documentation

virtual core::scoring::PeptideBondedNeighborConstIterator::~PeptideBondedNeighborConstIterator ( )
inlinevirtual
core::scoring::PeptideBondedNeighborConstIterator::PeptideBondedNeighborConstIterator ( Size const  base_in,
Size const  pos_in,
utility::vector1< ScoreType > const  st,
utility::vector1< utility::vector1< Real > > const *  table_in,
utility::vector1< bool > const *  computed_in 
)
inline

Member Function Documentation

virtual void core::scoring::PeptideBondedNeighborConstIterator::accumulate_energy ( EnergyMap emap) const
inlinevirtual
virtual bool core::scoring::PeptideBondedNeighborConstIterator::energy_computed ( ) const
inlinevirtual
virtual Size core::scoring::PeptideBondedNeighborConstIterator::lower_neighbor_id ( ) const
inlinevirtual
virtual Size core::scoring::PeptideBondedNeighborConstIterator::neighbor_id ( ) const
inlinevirtual

Implements core::scoring::ResidueNeighborConstIterator.

References pos_.

Referenced by operator==().

virtual bool core::scoring::PeptideBondedNeighborConstIterator::operator!= ( ResidueNeighborConstIterator const &  other) const
inlinevirtual
virtual ResidueNeighborConstIterator const& core::scoring::PeptideBondedNeighborConstIterator::operator++ ( )
inlinevirtual
virtual ResidueNeighborConstIterator const& core::scoring::PeptideBondedNeighborConstIterator::operator= ( ResidueNeighborConstIterator const &  src)
inlinevirtual
virtual bool core::scoring::PeptideBondedNeighborConstIterator::operator== ( ResidueNeighborConstIterator const &  other) const
inlinevirtual
virtual Size core::scoring::PeptideBondedNeighborConstIterator::residue_iterated_on ( ) const
inlinevirtual

Implements core::scoring::ResidueNeighborConstIterator.

References base_.

Referenced by operator==().

virtual void core::scoring::PeptideBondedNeighborConstIterator::retrieve_energy ( EnergyMap emap) const
inlinevirtual
virtual Size core::scoring::PeptideBondedNeighborConstIterator::upper_neighbor_id ( ) const
inlinevirtual

Member Data Documentation

Size core::scoring::PeptideBondedNeighborConstIterator::base_
private
utility::vector1< bool > const* core::scoring::PeptideBondedNeighborConstIterator::computed_
private

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

Size core::scoring::PeptideBondedNeighborConstIterator::pos_
private
utility::vector1< ScoreType > core::scoring::PeptideBondedNeighborConstIterator::score_types_
private
utility::vector1< utility::vector1< Real > > const* core::scoring::PeptideBondedNeighborConstIterator::tables_
private

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