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::DenseNeighborConstIterator Class Reference

#include <DenseEnergyContainer.hh>

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

Public Member Functions

virtual ~DenseNeighborConstIterator ()
 
 DenseNeighborConstIterator (Size const pos1_in, Size const pos2_in, ScoreType const st, ObjexxFCL::FArray2D< Real > const *table_in, ObjexxFCL::FArray2D< 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 pos1_
 
Size pos2_
 
ScoreType score_type_
 
ObjexxFCL::FArray2D< Real > const * table_
 
ObjexxFCL::FArray2D< bool > const * computed_
 

Constructor & Destructor Documentation

virtual core::scoring::DenseNeighborConstIterator::~DenseNeighborConstIterator ( )
inlinevirtual
core::scoring::DenseNeighborConstIterator::DenseNeighborConstIterator ( Size const  pos1_in,
Size const  pos2_in,
ScoreType const  st,
ObjexxFCL::FArray2D< Real > const *  table_in,
ObjexxFCL::FArray2D< bool > const *  computed_in 
)
inline

Member Function Documentation

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

Implements core::scoring::ResidueNeighborConstIterator.

References pos2_.

Referenced by operator==().

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

Implements core::scoring::ResidueNeighborConstIterator.

References pos1_.

Referenced by operator==().

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

Member Data Documentation

ObjexxFCL::FArray2D< bool > const* core::scoring::DenseNeighborConstIterator::computed_
private

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

Size core::scoring::DenseNeighborConstIterator::pos1_
private
Size core::scoring::DenseNeighborConstIterator::pos2_
private
ScoreType core::scoring::DenseNeighborConstIterator::score_type_
private
ObjexxFCL::FArray2D< Real > const* core::scoring::DenseNeighborConstIterator::table_
private

Referenced by operator=().


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