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

#include <OneToAllEnergyContainer.hh>

Inheritance diagram for core::scoring::OneToAllEnergyContainer:
Inheritance graph
[legend]

Public Member Functions

 ~OneToAllEnergyContainer () override
 
LREnergyContainerOP clone () const override
 
 OneToAllEnergyContainer (int const fixed_res_idx, Size const size_in, ScoreType const score_type_in)
 
bool empty () const override
 
void set_num_nodes (Size size_in) override
 
bool any_neighbors_for_residue (int) const override
 
bool any_upper_neighbors_for_residue (int resid) const override
 
Size size () const
 
int fixed () const
 
ResidueNeighborConstIteratorOP const_neighbor_iterator_begin (int resid) const override
 
ResidueNeighborConstIteratorOP const_neighbor_iterator_end (int resid) const override
 
ResidueNeighborConstIteratorOP const_upper_neighbor_iterator_begin (int resid) const override
 
ResidueNeighborConstIteratorOP const_upper_neighbor_iterator_end (int resid) const override
 
ResidueNeighborIteratorOP neighbor_iterator_begin (int resid) override
 
ResidueNeighborIteratorOP neighbor_iterator_end (int resid) override
 
ResidueNeighborIteratorOP upper_neighbor_iterator_begin (int resid) override
 
ResidueNeighborIteratorOP upper_neighbor_iterator_end (int resid) override
 
- Public Member Functions inherited from core::scoring::LREnergyContainer
 ~LREnergyContainer () override
 

Private Attributes

int fixed_
 
Size size_
 
ScoreType score_type_
 
utility::vector1< Realtable_
 
utility::vector1< bool > computed_
 

Constructor & Destructor Documentation

◆ ~OneToAllEnergyContainer()

core::scoring::OneToAllEnergyContainer::~OneToAllEnergyContainer ( )
overridedefault

◆ OneToAllEnergyContainer()

core::scoring::OneToAllEnergyContainer::OneToAllEnergyContainer ( int const  fixed_res_idx,
Size const  size_in,
ScoreType const  score_type_in 
)

Member Function Documentation

◆ any_neighbors_for_residue()

bool core::scoring::OneToAllEnergyContainer::any_neighbors_for_residue ( int  ) const
overridevirtual

◆ any_upper_neighbors_for_residue()

bool core::scoring::OneToAllEnergyContainer::any_upper_neighbors_for_residue ( int  resid) const
overridevirtual

Implements core::scoring::LREnergyContainer.

References fixed_.

◆ clone()

LREnergyContainerOP core::scoring::OneToAllEnergyContainer::clone ( ) const
overridevirtual

◆ const_neighbor_iterator_begin()

ResidueNeighborConstIteratorOP core::scoring::OneToAllEnergyContainer::const_neighbor_iterator_begin ( int  resid) const
overridevirtual

◆ const_neighbor_iterator_end()

ResidueNeighborConstIteratorOP core::scoring::OneToAllEnergyContainer::const_neighbor_iterator_end ( int  resid) const
overridevirtual

◆ const_upper_neighbor_iterator_begin()

ResidueNeighborConstIteratorOP core::scoring::OneToAllEnergyContainer::const_upper_neighbor_iterator_begin ( int  resid) const
overridevirtual

◆ const_upper_neighbor_iterator_end()

ResidueNeighborConstIteratorOP core::scoring::OneToAllEnergyContainer::const_upper_neighbor_iterator_end ( int  resid) const
overridevirtual

◆ empty()

bool core::scoring::OneToAllEnergyContainer::empty ( ) const
overridevirtual

Implements core::scoring::LREnergyContainer.

References size_.

◆ fixed()

int core::scoring::OneToAllEnergyContainer::fixed ( ) const

References fixed_.

◆ neighbor_iterator_begin()

ResidueNeighborIteratorOP core::scoring::OneToAllEnergyContainer::neighbor_iterator_begin ( int  resid)
overridevirtual

◆ neighbor_iterator_end()

ResidueNeighborIteratorOP core::scoring::OneToAllEnergyContainer::neighbor_iterator_end ( int  resid)
overridevirtual

◆ set_num_nodes()

void core::scoring::OneToAllEnergyContainer::set_num_nodes ( Size  size_in)
overridevirtual

Reimplemented from core::scoring::LREnergyContainer.

References computed_, size_, and table_.

◆ size()

Size core::scoring::OneToAllEnergyContainer::size ( ) const

References size_.

◆ upper_neighbor_iterator_begin()

ResidueNeighborIteratorOP core::scoring::OneToAllEnergyContainer::upper_neighbor_iterator_begin ( int  resid)
overridevirtual

◆ upper_neighbor_iterator_end()

ResidueNeighborIteratorOP core::scoring::OneToAllEnergyContainer::upper_neighbor_iterator_end ( int  resid)
overridevirtual

Member Data Documentation

◆ computed_

utility::vector1< bool > core::scoring::OneToAllEnergyContainer::computed_
private

◆ fixed_

int core::scoring::OneToAllEnergyContainer::fixed_
private

◆ score_type_

ScoreType core::scoring::OneToAllEnergyContainer::score_type_
private

◆ size_

Size core::scoring::OneToAllEnergyContainer::size_
private

◆ table_

utility::vector1< Real > core::scoring::OneToAllEnergyContainer::table_
private

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