|
Rosetta 3.5
|
#include <ConstraintEnergyContainer.hh>


Public Types | |
| typedef graph::Node::EdgeListConstIter | EdgeListConstIter |
Public Member Functions | |
| CstResNeighbConstIterator (Size focused_node, EdgeListConstIter edge_iter) | |
| virtual | ~CstResNeighbConstIterator () |
| virtual ResidueNeighborConstIterator const & | operator= (ResidueNeighborConstIterator const &) |
| virtual ResidueNeighborConstIterator const & | operator++ () |
| virtual bool | operator== (ResidueNeighborConstIterator const &) const |
| returns true if the two edge-list iterators are equal More... | |
| virtual bool | operator!= (ResidueNeighborConstIterator const &) const |
| returns true if the two edge-list iterators are not equal More... | |
| 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 &) const |
| 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... | |
| virtual void | accumulate_energy (EnergyMap &) const |
| 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... | |
| virtual bool | energy_computed () const |
Public Member Functions inherited from core::scoring::ResidueNeighborConstIterator | |
| virtual | ~ResidueNeighborConstIterator () |
Static Protected Member Functions | |
| static ConstraintEdge const * | downcast_cstedge (graph::Edge const *) |
Private Attributes | |
| Size | focused_node_ |
| graph::Node::EdgeListConstIter | edge_iter_ |
Definition at line 81 of file ConstraintEnergyContainer.hh.
| typedef graph::Node::EdgeListConstIter core::scoring::constraints::CstResNeighbConstIterator::EdgeListConstIter |
Definition at line 83 of file ConstraintEnergyContainer.hh.
| core::scoring::constraints::CstResNeighbConstIterator::CstResNeighbConstIterator | ( | Size | focused_node, |
| CstResNeighbConstIterator::EdgeListConstIter | edge_iter | ||
| ) |
Definition at line 177 of file ConstraintEnergyContainer.cc.
|
virtual |
Definition at line 186 of file ConstraintEnergyContainer.cc.
|
virtual |
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.
Definition at line 271 of file ConstraintEnergyContainer.cc.
References core::scoring::angle_constraint, core::scoring::constraints::ConstraintEdge::angle_constraint_energy(), core::scoring::atom_pair_constraint, core::scoring::constraints::ConstraintEdge::atom_pair_constraint_energy(), core::scoring::backbone_stub_constraint, core::scoring::constraints::ConstraintEdge::backbone_stub_constraint_energy(), core::scoring::coordinate_constraint, core::scoring::constraints::ConstraintEdge::coordinate_constraint_energy(), core::scoring::dihedral_constraint, core::scoring::constraints::ConstraintEdge::dihedral_constraint_energy(), downcast_cstedge(), core::scoring::res_type_linking_constraint, core::scoring::constraints::ConstraintEdge::res_type_linking_constraint_energy(), core::scoring::rna_bond_geometry, and core::scoring::constraints::ConstraintEdge::rna_bond_geometry_energy().
|
staticprotected |
Definition at line 290 of file ConstraintEnergyContainer.cc.
Referenced by accumulate_energy(), energy_computed(), and retrieve_energy().
|
virtual |
Implements core::scoring::ResidueNeighborConstIterator.
Definition at line 284 of file ConstraintEnergyContainer.cc.
References downcast_cstedge(), and core::scoring::constraints::ConstraintEdge::energy_computed().
|
virtual |
Implements core::scoring::ResidueNeighborConstIterator.
Definition at line 233 of file ConstraintEnergyContainer.cc.
|
virtual |
Implements core::scoring::ResidueNeighborConstIterator.
Definition at line 246 of file ConstraintEnergyContainer.cc.
References focused_node_.
|
virtual |
returns true if the two edge-list iterators are not equal
Implements core::scoring::ResidueNeighborConstIterator.
Definition at line 219 of file ConstraintEnergyContainer.cc.
References edge_iter_.
|
virtual |
Implements core::scoring::ResidueNeighborConstIterator.
Definition at line 201 of file ConstraintEnergyContainer.cc.
References edge_iter_.
|
virtual |
Implements core::scoring::ResidueNeighborConstIterator.
Definition at line 190 of file ConstraintEnergyContainer.cc.
References edge_iter_, and focused_node_.
|
virtual |
returns true if the two edge-list iterators are equal
Implements core::scoring::ResidueNeighborConstIterator.
Definition at line 209 of file ConstraintEnergyContainer.cc.
References edge_iter_.
|
virtual |
Implements core::scoring::ResidueNeighborConstIterator.
Definition at line 240 of file ConstraintEnergyContainer.cc.
References focused_node_.
|
virtual |
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.
Definition at line 255 of file ConstraintEnergyContainer.cc.
References core::scoring::angle_constraint, core::scoring::constraints::ConstraintEdge::angle_constraint_energy(), core::scoring::atom_pair_constraint, core::scoring::constraints::ConstraintEdge::atom_pair_constraint_energy(), core::scoring::backbone_stub_constraint, core::scoring::constraints::ConstraintEdge::backbone_stub_constraint_energy(), core::scoring::coordinate_constraint, core::scoring::constraints::ConstraintEdge::coordinate_constraint_energy(), core::scoring::dihedral_constraint, core::scoring::constraints::ConstraintEdge::dihedral_constraint_energy(), downcast_cstedge(), core::scoring::res_type_linking_constraint, core::scoring::constraints::ConstraintEdge::res_type_linking_constraint_energy(), core::scoring::rna_bond_geometry, and core::scoring::constraints::ConstraintEdge::rna_bond_geometry_energy().
|
virtual |
Implements core::scoring::ResidueNeighborConstIterator.
Definition at line 227 of file ConstraintEnergyContainer.cc.
|
private |
Definition at line 111 of file ConstraintEnergyContainer.hh.
Referenced by operator!=(), operator++(), operator=(), and operator==().
|
private |
Definition at line 110 of file ConstraintEnergyContainer.hh.
Referenced by neighbor_id(), operator=(), and residue_iterated_on().
1.8.4