![]() |
Rosetta
2021.16
|
Just a const version of CentroidDisulfideNeighborIterator. More...
#include <CentroidDisulfideEnergyContainer.hh>

Public Member Functions | |
| CentroidDisulfideNeighborConstIterator (CentroidDisulfideEnergyContainer const *owner, Size focused_node, Size disulfide_index) | |
| CentroidDisulfideNeighborConstIterator (CentroidDisulfideEnergyContainer const *owner) | |
| ~CentroidDisulfideNeighborConstIterator () override | |
| ResidueNeighborConstIterator & | operator= (ResidueNeighborConstIterator const &) override |
| ResidueNeighborConstIterator const & | operator++ () override |
| bool | operator== (ResidueNeighborConstIterator const &) const override |
| returns true if the two edge-list iterators are equal More... | |
| bool | operator!= (ResidueNeighborConstIterator const &) const override |
| returns true if the two edge-list iterators are not equal More... | |
| Size | upper_neighbor_id () const override |
| Size | lower_neighbor_id () const override |
| Size | residue_iterated_on () const override |
| Size | neighbor_id () const override |
| void | retrieve_energy (EnergyMap &) const override |
| overwrites the three constraint-energy positions in the emap with the three contraint energies stored on the edge pointed to by the edge iter. Does not zero out the other positions in the emap. More... | |
| void | accumulate_energy (EnergyMap &) const override |
| accumulates the three constraint-energy positions in the emap with the three contraint energies stored on the edge pointed to by the edge iter. Does not touch the other positions in the emap. More... | |
| bool | energy_computed () const override |
Public Member Functions inherited from core::scoring::ResidueNeighborConstIterator | |
| ~ResidueNeighborConstIterator () override | |
Private Member Functions | |
| CentroidDisulfideNeighborConstIterator & | operator= (CentroidDisulfideNeighborConstIterator const &) |
Private Attributes | |
| CentroidDisulfideEnergyContainer const * | owner_ |
| Size | focused_residue_ |
| Size | disulfide_index_ |
Just a const version of CentroidDisulfideNeighborIterator.
| core::scoring::disulfides::CentroidDisulfideNeighborConstIterator::CentroidDisulfideNeighborConstIterator | ( | CentroidDisulfideEnergyContainer const * | owner, |
| Size | focused_node, | ||
| Size | disulfide_index | ||
| ) |
| core::scoring::disulfides::CentroidDisulfideNeighborConstIterator::CentroidDisulfideNeighborConstIterator | ( | CentroidDisulfideEnergyContainer const * | owner | ) |
|
overridedefault |
|
overridevirtual |
accumulates the three constraint-energy positions in the emap with the three contraint energies stored on the edge pointed to by the edge iter. Does not touch the other positions in the emap.
Implements core::scoring::ResidueNeighborConstIterator.
References core::scoring::disulfides::CentroidDisulfideEnergyContainer::accumulate_energy(), disulfide_index_, core::scoring::disulfides::CentroidDisulfideEnergyContainer::NO_DISULFIDE, and owner_.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
returns true if the two edge-list iterators are not equal
Implements core::scoring::ResidueNeighborConstIterator.
References disulfide_index_, focused_residue_, and owner_.
|
overridevirtual |
|
private |
|
overridevirtual |
Implements core::scoring::ResidueNeighborConstIterator.
References disulfide_index_, focused_residue_, and owner_.
|
overridevirtual |
returns true if the two edge-list iterators are equal
Implements core::scoring::ResidueNeighborConstIterator.
References disulfide_index_, focused_residue_, and owner_.
|
overridevirtual |
Implements core::scoring::ResidueNeighborConstIterator.
References focused_residue_.
|
overridevirtual |
overwrites the three constraint-energy positions in the emap with the three contraint energies stored on the edge pointed to by the edge iter. Does not zero out the other positions in the emap.
Implements core::scoring::ResidueNeighborConstIterator.
References disulfide_index_, core::scoring::disulfides::CentroidDisulfideEnergyContainer::NO_DISULFIDE, owner_, and core::scoring::disulfides::CentroidDisulfideEnergyContainer::retrieve_energy().
|
overridevirtual |
|
private |
|
private |
Referenced by neighbor_id(), operator!=(), operator++(), operator=(), operator==(), and residue_iterated_on().
|
private |
Referenced by accumulate_energy(), energy_computed(), lower_neighbor_id(), neighbor_id(), operator!=(), operator=(), operator==(), retrieve_energy(), and upper_neighbor_id().
1.8.7