Rosetta 3.4
Public Types | Public Member Functions
core::scoring::methods::ContextIndependentOneBodyEnergy Class Reference

#include <ContextIndependentOneBodyEnergy.hh>

Inheritance diagram for core::scoring::methods::ContextIndependentOneBodyEnergy:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::methods::ContextIndependentOneBodyEnergy:
Collaboration graph
[legend]

List of all members.

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).

Member Typedef Documentation


Constructor & Destructor Documentation

core::scoring::methods::ContextIndependentOneBodyEnergy::ContextIndependentOneBodyEnergy ( EnergyMethodCreatorOP  creator)

Constructor with an EnergyMethodCreator to inform the parent class which ScoreTypes this EnergyMethod is responsible for computing.


Member Function Documentation

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]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines