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::disulfides::DisulfResNeighbIterator Class Reference

#include <FullatomDisulfideEnergyContainer.hh>

Inheritance diagram for core::scoring::disulfides::DisulfResNeighbIterator:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::disulfides::DisulfResNeighbIterator:
Collaboration graph
[legend]

Public Member Functions

 DisulfResNeighbIterator (FullatomDisulfideEnergyContainerAP owner, Size focused_node, Size disulfide_index)
 
 DisulfResNeighbIterator (FullatomDisulfideEnergyContainerAP owner)
 
virtual ~DisulfResNeighbIterator ()
 
virtual
ResidueNeighborIterator const & 
operator= (ResidueNeighborIterator const &)
 
virtual
ResidueNeighborIterator const & 
operator++ ()
 
virtual bool operator== (ResidueNeighborIterator const &) const
 
virtual bool operator!= (ResidueNeighborIterator const &) 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 &)
 
virtual void retrieve_energy (EnergyMap &) const
 
virtual void accumulate_energy (EnergyMap &) 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

FullatomDisulfideEnergyContainerAP owner_
 
Size focused_residue_
 
Size disulfide_index_
 

Constructor & Destructor Documentation

core::scoring::disulfides::DisulfResNeighbIterator::DisulfResNeighbIterator ( FullatomDisulfideEnergyContainerAP  owner,
Size  focused_node,
Size  disulfide_index 
)
core::scoring::disulfides::DisulfResNeighbIterator::DisulfResNeighbIterator ( FullatomDisulfideEnergyContainerAP  owner)
core::scoring::disulfides::DisulfResNeighbIterator::~DisulfResNeighbIterator ( )
virtual

Member Function Documentation

void core::scoring::disulfides::DisulfResNeighbIterator::accumulate_energy ( EnergyMap emap) const
virtual
bool core::scoring::disulfides::DisulfResNeighbIterator::energy_computed ( ) const
virtual
Size core::scoring::disulfides::DisulfResNeighbIterator::lower_neighbor_id ( ) const
virtual
void core::scoring::disulfides::DisulfResNeighbIterator::mark_energy_computed ( )
virtual
void core::scoring::disulfides::DisulfResNeighbIterator::mark_energy_uncomputed ( )
virtual
Size core::scoring::disulfides::DisulfResNeighbIterator::neighbor_id ( ) const
virtual
bool core::scoring::disulfides::DisulfResNeighbIterator::operator!= ( ResidueNeighborIterator const &  rhs) const
virtual
ResidueNeighborIterator const & core::scoring::disulfides::DisulfResNeighbIterator::operator++ ( )
virtual
ResidueNeighborIterator const & core::scoring::disulfides::DisulfResNeighbIterator::operator= ( ResidueNeighborIterator const &  rhs)
virtual
bool core::scoring::disulfides::DisulfResNeighbIterator::operator== ( ResidueNeighborIterator const &  rhs) const
virtual
Size core::scoring::disulfides::DisulfResNeighbIterator::residue_iterated_on ( ) const
virtual
void core::scoring::disulfides::DisulfResNeighbIterator::retrieve_energy ( EnergyMap emap) const
virtual
void core::scoring::disulfides::DisulfResNeighbIterator::save_energy ( EnergyMap const &  emap)
virtual
Size core::scoring::disulfides::DisulfResNeighbIterator::upper_neighbor_id ( ) const
virtual

Member Data Documentation

Size core::scoring::disulfides::DisulfResNeighbIterator::disulfide_index_
private
Size core::scoring::disulfides::DisulfResNeighbIterator::focused_residue_
private
FullatomDisulfideEnergyContainerAP core::scoring::disulfides::DisulfResNeighbIterator::owner_
private

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