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

#include <PeptideBondedEnergyContainer.hh>

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

Public Member Functions

virtual ~PeptideBondedEnergyContainer ()
 
virtual LREnergyContainerOP clone () const
 
 PeptideBondedEnergyContainer (Size const size_in, utility::vector1< ScoreType > const score_type_in)
 
virtual bool empty () const
 
virtual void set_num_nodes (Size size_in)
 
Size size () const
 
virtual
ResidueNeighborConstIteratorOP 
const_neighbor_iterator_begin (int resid) const
 
virtual
ResidueNeighborConstIteratorOP 
const_neighbor_iterator_end (int resid) const
 
virtual
ResidueNeighborConstIteratorOP 
const_upper_neighbor_iterator_begin (int resid) const
 
virtual
ResidueNeighborConstIteratorOP 
const_upper_neighbor_iterator_end (int resid) const
 
virtual ResidueNeighborIteratorOP neighbor_iterator_begin (int resid)
 
virtual ResidueNeighborIteratorOP neighbor_iterator_end (int resid)
 
virtual ResidueNeighborIteratorOP upper_neighbor_iterator_begin (int resid)
 
virtual ResidueNeighborIteratorOP upper_neighbor_iterator_end (int resid)
 
- Public Member Functions inherited from core::scoring::LREnergyContainer
virtual ~LREnergyContainer ()
 

Private Attributes

Size size_
 
utility::vector1< ScoreTypescore_types_
 
utility::vector1
< utility::vector1< Real > > 
tables_
 
utility::vector1< boolcomputed_
 

Constructor & Destructor Documentation

virtual core::scoring::PeptideBondedEnergyContainer::~PeptideBondedEnergyContainer ( )
inlinevirtual
core::scoring::PeptideBondedEnergyContainer::PeptideBondedEnergyContainer ( Size const  size_in,
utility::vector1< ScoreType > const  score_type_in 
)
inline

References tables_.

Referenced by clone().

Member Function Documentation

virtual LREnergyContainerOP core::scoring::PeptideBondedEnergyContainer::clone ( ) const
inlinevirtual
virtual ResidueNeighborConstIteratorOP core::scoring::PeptideBondedEnergyContainer::const_neighbor_iterator_begin ( int  resid) const
inlinevirtual
virtual ResidueNeighborConstIteratorOP core::scoring::PeptideBondedEnergyContainer::const_neighbor_iterator_end ( int  resid) const
inlinevirtual
virtual ResidueNeighborConstIteratorOP core::scoring::PeptideBondedEnergyContainer::const_upper_neighbor_iterator_begin ( int  resid) const
inlinevirtual
virtual ResidueNeighborConstIteratorOP core::scoring::PeptideBondedEnergyContainer::const_upper_neighbor_iterator_end ( int  resid) const
inlinevirtual
virtual bool core::scoring::PeptideBondedEnergyContainer::empty ( ) const
inlinevirtual

Implements core::scoring::LREnergyContainer.

References size_.

virtual ResidueNeighborIteratorOP core::scoring::PeptideBondedEnergyContainer::neighbor_iterator_begin ( int  resid)
inlinevirtual
virtual ResidueNeighborIteratorOP core::scoring::PeptideBondedEnergyContainer::neighbor_iterator_end ( int  resid)
inlinevirtual
virtual void core::scoring::PeptideBondedEnergyContainer::set_num_nodes ( Size  size_in)
inlinevirtual

Reimplemented from core::scoring::LREnergyContainer.

References computed_, score_types_, size_, and tables_.

Size core::scoring::PeptideBondedEnergyContainer::size ( ) const
inline

References size_.

virtual ResidueNeighborIteratorOP core::scoring::PeptideBondedEnergyContainer::upper_neighbor_iterator_begin ( int  resid)
inlinevirtual
virtual ResidueNeighborIteratorOP core::scoring::PeptideBondedEnergyContainer::upper_neighbor_iterator_end ( int  resid)
inlinevirtual

Member Data Documentation

utility::vector1< bool > core::scoring::PeptideBondedEnergyContainer::computed_
private
utility::vector1< ScoreType > core::scoring::PeptideBondedEnergyContainer::score_types_
private
Size core::scoring::PeptideBondedEnergyContainer::size_
private
utility::vector1< utility::vector1< Real > > core::scoring::PeptideBondedEnergyContainer::tables_
private

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