Rosetta 3.4
|
#include <ContextIndependentOneBodyEnergy.hh>
Public Types | |
typedef OneBodyEnergy | parent |
Public Member Functions | |
ContextIndependentOneBodyEnergy (EnergyMethodCreatorOP) | |
Constructor with an EnergyMethodCreator to inform the parent class which ScoreTypes this EnergyMethod is responsible for computing. | |
virtual EnergyMethodType | method_type () const |
Returns the ci_1b element of the EnergyMethodType enumeration; this method should NOT be overridden by derived classes. | |
virtual void | residue_energy (conformation::Residue const &rsd, pose::Pose const &, EnergyMap &emap) const =0 |
Evaluate the one-body energies for a particular residue, in the context of a given Pose, and increment those energies in the input Emap (do not overwrite them). |
Reimplemented from core::scoring::methods::OneBodyEnergy.
Reimplemented in core::pack::dunbrack::DunbrackEnergy, core::scoring::methods::OmegaTetherEnergy, core::scoring::methods::P_AA_Energy, core::scoring::methods::P_AA_pp_Energy, core::scoring::methods::pHEnergy, core::scoring::methods::RamachandranEnergy, core::scoring::methods::ReferenceEnergy, core::scoring::methods::SequenceDependentRefEnergy, core::scoring::methods::SymmetricLigandEnergy, core::scoring::methods::UnfoldedStateEnergy, core::scoring::methods::WaterAdductIntraEnergy, core::scoring::methods::YHHPlanarityEnergy, core::scoring::rna::RNA_BulgeEnergy, core::scoring::rna::RNA_FullAtomVDW_BasePhosphate, core::scoring::rna::RNA_SugarCloseEnergy, and protocols::scoring::methods::SpecialRotamerEnergy.
core::scoring::methods::ContextIndependentOneBodyEnergy::ContextIndependentOneBodyEnergy | ( | EnergyMethodCreatorOP | creator | ) |
Constructor with an EnergyMethodCreator to inform the parent class which ScoreTypes this EnergyMethod is responsible for computing.
EnergyMethodType core::scoring::methods::ContextIndependentOneBodyEnergy::method_type | ( | ) | const [virtual] |
Returns the ci_1b element of the EnergyMethodType enumeration; this method should NOT be overridden by derived classes.
Implements core::scoring::methods::EnergyMethod.
References core::scoring::methods::ci_1b.
virtual void core::scoring::methods::ContextIndependentOneBodyEnergy::residue_energy | ( | conformation::Residue const & | rsd, |
pose::Pose const & | pose, | ||
EnergyMap & | emap | ||
) | const [pure virtual] |
Evaluate the one-body energies for a particular residue, in the context of a given Pose, and increment those energies in the input Emap (do not overwrite them).
Implements core::scoring::methods::OneBodyEnergy.
Implemented in core::pack::dunbrack::DunbrackEnergy, core::scoring::methods::OmegaTetherEnergy, core::scoring::methods::P_AA_Energy, core::scoring::methods::P_AA_pp_Energy, core::scoring::methods::pHEnergy, core::scoring::methods::PyContextIndependentOneBodyEnergy, core::scoring::methods::RamachandranEnergy, core::scoring::methods::ReferenceEnergy, core::scoring::methods::SequenceDependentRefEnergy, core::scoring::methods::SymmetricLigandEnergy, core::scoring::methods::UnfoldedStateEnergy, core::scoring::methods::WaterAdductIntraEnergy, core::scoring::methods::YHHPlanarityEnergy, core::scoring::rna::RNA_BulgeEnergy, core::scoring::rna::RNA_FullAtomVDW_BasePhosphate, core::scoring::rna::RNA_SugarCloseEnergy, and protocols::scoring::methods::SpecialRotamerEnergy.