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

Implementation of Kono and Sarai's knowledge-based protein-DNA interaction energy. More...

#include <DirectReadoutEnergy.hh>

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

List of all members.

Public Types

typedef WholeStructureEnergy parent

Public Member Functions

 DirectReadoutEnergy ()
virtual EnergyMethodOP clone () const
 clone
void my_residue_pair_energy (conformation::Residue const &rsd1, conformation::Residue const &rsd2, pose::Pose const &pose, ScoreFunction const &, EnergyMap &emap) const
 Implementation which is currently not used.
virtual void finalize_total_energy (pose::Pose const &pose, ScoreFunction const &scorefxn, EnergyMap &emap) const
 All the work happens here.
virtual void indicate_required_context_graphs (utility::vector1< bool > &) const
 No graphs required.

Detailed Description

Implementation of Kono and Sarai's knowledge-based protein-DNA interaction energy.

Could be a CI2B, but interaction threshold is large, so in the short term defining as WholeStructure energy.


Member Typedef Documentation


Constructor & Destructor Documentation

core::scoring::methods::DirectReadoutEnergy::DirectReadoutEnergy ( )

C-TOR

Referenced by clone().


Member Function Documentation

EnergyMethodOP core::scoring::methods::DirectReadoutEnergy::clone ( ) const [virtual]

clone

Clone

Implements core::scoring::methods::EnergyMethod.

References DirectReadoutEnergy().

void core::scoring::methods::DirectReadoutEnergy::finalize_total_energy ( pose::Pose const &  pose,
ScoreFunction const &  scorefxn,
EnergyMap emap 
) const [virtual]

All the work happens here.

Totally inefficient implementation to avoid defining nbr-ness

References my_residue_pair_energy(), core::pose::Pose::residue(), and core::pose::Pose::total_residue().

virtual void core::scoring::methods::DirectReadoutEnergy::indicate_required_context_graphs ( utility::vector1< bool > &  ) const [inline, virtual]

No graphs required.

Implements core::scoring::methods::EnergyMethod.

void core::scoring::methods::DirectReadoutEnergy::my_residue_pair_energy ( conformation::Residue const &  rsd1,
conformation::Residue const &  rsd2,
pose::Pose const &  pose,
ScoreFunction const &  ,
EnergyMap emap 
) const

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