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

#include <ConstraintEnergyContainer.hh>

Inheritance diagram for core::scoring::constraints::CstEnergyContainer:
Inheritance graph
[legend]

Public Member Functions

 CstEnergyContainer ()
 Constraints Energy Container Class Implementation. More...
 
 CstEnergyContainer (pose::Pose const &)
 
 ~CstEnergyContainer () override
 
bool empty () const override
 
LREnergyContainerOP clone () const override
 
void set_num_nodes (Size) override
 
bool any_neighbors_for_residue (int resid) const override
 
bool any_upper_neighbors_for_residue (int resid) const override
 
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
 
bool matches (ConstraintSetCOP cst_set)
 
- Public Member Functions inherited from core::scoring::LREnergyContainer
 ~LREnergyContainer () override
 

Private Attributes

ConstraintGraphOP cst_graph_
 
Size cst_set_revision_id_
 
ConstraintSetCOP constraint_set_
 

Constructor & Destructor Documentation

◆ CstEnergyContainer() [1/2]

core::scoring::constraints::CstEnergyContainer::CstEnergyContainer ( )

Constraints Energy Container Class Implementation.

◆ CstEnergyContainer() [2/2]

core::scoring::constraints::CstEnergyContainer::CstEnergyContainer ( pose::Pose const &  pose)

◆ ~CstEnergyContainer()

core::scoring::constraints::CstEnergyContainer::~CstEnergyContainer ( )
overridedefault

Member Function Documentation

◆ any_neighbors_for_residue()

bool core::scoring::constraints::CstEnergyContainer::any_neighbors_for_residue ( int  resid) const
overridevirtual

Implements core::scoring::LREnergyContainer.

References cst_graph_, and empty().

◆ any_upper_neighbors_for_residue()

bool core::scoring::constraints::CstEnergyContainer::any_upper_neighbors_for_residue ( int  resid) const
overridevirtual

Implements core::scoring::LREnergyContainer.

References cst_graph_, and empty().

◆ clone()

LREnergyContainerOP core::scoring::constraints::CstEnergyContainer::clone ( ) const
overridevirtual

◆ const_neighbor_iterator_begin()

ResidueNeighborConstIteratorOP core::scoring::constraints::CstEnergyContainer::const_neighbor_iterator_begin ( int  resid) const
overridevirtual

Implements core::scoring::LREnergyContainer.

References cst_graph_, and empty().

◆ const_neighbor_iterator_end()

ResidueNeighborConstIteratorOP core::scoring::constraints::CstEnergyContainer::const_neighbor_iterator_end ( int  resid) const
overridevirtual

Implements core::scoring::LREnergyContainer.

References cst_graph_, and empty().

◆ const_upper_neighbor_iterator_begin()

ResidueNeighborConstIteratorOP core::scoring::constraints::CstEnergyContainer::const_upper_neighbor_iterator_begin ( int  resid) const
overridevirtual

Implements core::scoring::LREnergyContainer.

References cst_graph_, and empty().

◆ const_upper_neighbor_iterator_end()

ResidueNeighborConstIteratorOP core::scoring::constraints::CstEnergyContainer::const_upper_neighbor_iterator_end ( int  resid) const
overridevirtual

Implements core::scoring::LREnergyContainer.

References cst_graph_, and empty().

◆ empty()

bool core::scoring::constraints::CstEnergyContainer::empty ( ) const
overridevirtual

◆ matches()

bool core::scoring::constraints::CstEnergyContainer::matches ( ConstraintSetCOP  cst_set)

Does the constraint graph that this CEC defines match up with the constraint set stored in the pose?

References constraint_set_, cst_set_revision_id_, and empty().

◆ neighbor_iterator_begin()

ResidueNeighborIteratorOP core::scoring::constraints::CstEnergyContainer::neighbor_iterator_begin ( int  resid)
overridevirtual

Implements core::scoring::LREnergyContainer.

References cst_graph_, and empty().

◆ neighbor_iterator_end()

ResidueNeighborIteratorOP core::scoring::constraints::CstEnergyContainer::neighbor_iterator_end ( int  resid)
overridevirtual

Implements core::scoring::LREnergyContainer.

References cst_graph_, and empty().

◆ set_num_nodes()

void core::scoring::constraints::CstEnergyContainer::set_num_nodes ( Size  newsize)
overridevirtual

◆ upper_neighbor_iterator_begin()

ResidueNeighborIteratorOP core::scoring::constraints::CstEnergyContainer::upper_neighbor_iterator_begin ( int  resid)
overridevirtual

Implements core::scoring::LREnergyContainer.

References cst_graph_, and empty().

◆ upper_neighbor_iterator_end()

ResidueNeighborIteratorOP core::scoring::constraints::CstEnergyContainer::upper_neighbor_iterator_end ( int  resid)
overridevirtual

Implements core::scoring::LREnergyContainer.

References cst_graph_, and empty().

Member Data Documentation

◆ constraint_set_

ConstraintSetCOP core::scoring::constraints::CstEnergyContainer::constraint_set_
private

◆ cst_graph_

ConstraintGraphOP core::scoring::constraints::CstEnergyContainer::cst_graph_
private

◆ cst_set_revision_id_

Size core::scoring::constraints::CstEnergyContainer::cst_set_revision_id_
private

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