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

#include <PeptideBondedEnergyContainer.hh>

Inheritance diagram for core::scoring::PeptideBondedNeighborIterator:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::PeptideBondedNeighborIterator:
Collaboration graph
[legend]

Public Member Functions

virtual ~PeptideBondedNeighborIterator ()
 
 PeptideBondedNeighborIterator (Size const base_in, Size const pos_in, utility::vector1< ScoreType > const st, utility::vector1< utility::vector1< Real > > *table_in, utility::vector1< bool > *computed_in)
 
virtual
ResidueNeighborIterator const & 
operator= (ResidueNeighborIterator const &src)
 
virtual
ResidueNeighborIterator const & 
operator++ ()
 
virtual bool operator== (ResidueNeighborIterator const &other) const
 
virtual bool operator!= (ResidueNeighborIterator 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 save_energy (EnergyMap const &emap)
 
virtual void retrieve_energy (EnergyMap &emap) const
 
virtual void accumulate_energy (EnergyMap &emap) const
 
virtual void mark_energy_computed ()
 
virtual void mark_energy_uncomputed ()
 
virtual bool energy_computed () const
 
- Public Member Functions inherited from core::scoring::ResidueNeighborIterator
virtual ~ResidueNeighborIterator ()
 

Private Attributes

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

Implements core::scoring::ResidueNeighborIterator.

References base_, and pos_.

virtual void core::scoring::PeptideBondedNeighborIterator::mark_energy_computed ( )
inlinevirtual

Implements core::scoring::ResidueNeighborIterator.

References base_, and pos_.

virtual void core::scoring::PeptideBondedNeighborIterator::mark_energy_uncomputed ( )
inlinevirtual

Implements core::scoring::ResidueNeighborIterator.

References base_, and pos_.

virtual Size core::scoring::PeptideBondedNeighborIterator::neighbor_id ( ) const
inlinevirtual

Implements core::scoring::ResidueNeighborIterator.

References pos_.

Referenced by operator==().

virtual bool core::scoring::PeptideBondedNeighborIterator::operator!= ( ResidueNeighborIterator const &  other) const
inlinevirtual
virtual ResidueNeighborIterator const& core::scoring::PeptideBondedNeighborIterator::operator++ ( )
inlinevirtual

Implements core::scoring::ResidueNeighborIterator.

References base_, and pos_.

virtual ResidueNeighborIterator const& core::scoring::PeptideBondedNeighborIterator::operator= ( ResidueNeighborIterator const &  src)
inlinevirtual
virtual bool core::scoring::PeptideBondedNeighborIterator::operator== ( ResidueNeighborIterator const &  other) const
inlinevirtual
virtual Size core::scoring::PeptideBondedNeighborIterator::residue_iterated_on ( ) const
inlinevirtual

Implements core::scoring::ResidueNeighborIterator.

References base_.

Referenced by operator==().

virtual void core::scoring::PeptideBondedNeighborIterator::retrieve_energy ( EnergyMap emap) const
inlinevirtual
virtual void core::scoring::PeptideBondedNeighborIterator::save_energy ( EnergyMap const &  emap)
inlinevirtual
virtual Size core::scoring::PeptideBondedNeighborIterator::upper_neighbor_id ( ) const
inlinevirtual

Implements core::scoring::ResidueNeighborIterator.

References base_, and pos_.

Member Data Documentation

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

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

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

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