Rosetta 3.4
Public Member Functions | Public Attributes
core::scoring::nv::NVscore Class Reference

#include <NVscore.hh>

Inheritance diagram for core::scoring::nv::NVscore:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::nv::NVscore:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 NVscore ()
virtual methods::EnergyMethodOP clone () const
 clone
virtual void setup_for_scoring (pose::Pose &pose, ScoreFunction const &) const
virtual void setup_for_packing (pose::Pose &pose, utility::vector1< bool > const &, utility::vector1< bool > const &) const
virtual void setup_for_derivatives (pose::Pose &pose, ScoreFunction const &) const
 Called immediately before atom- and DOF-derivatives are calculated allowing the derived class a chance to prepare for future calls.
virtual void setup_for_minimizing (pose::Pose &pose, ScoreFunction const &, kinematics::MinimizerMapBase const &) const
 Called at the beginning of atom tree minimization, this method allows the derived class the opportunity to initialize pertinent data that will be used during minimization. During minimzation, the chemical structure of the pose is constant, so assumptions on the number of atoms per residue and their identities are safe so long as the pose's Energies object's "use_nblist()" method returns true.
virtual void residue_energy (conformation::Residue const &rsd, pose::Pose const &pose, EnergyMap &emap) const
 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).
virtual void indicate_required_context_graphs (utility::vector1< bool > &context_graphs_required) const
 Indicate in the context-graphs-required list which context-graphs this energy method requires that the Pose maintain when doing neighbor evaluation. Context graphs are allowed.
Real neighborWeight (Vector::Value &dist, Real &lBound, Real &uBound) const
 Calculate the weighted neighbor count given an upper and lower bound.

Public Attributes

 __pad0__:ContextDependentOneBodyEnergy parent

Constructor & Destructor Documentation

core::scoring::nv::NVscore::NVscore ( )

Referenced by clone().


Member Function Documentation

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

clone

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

References NVscore().

void core::scoring::nv::NVscore::indicate_required_context_graphs ( utility::vector1< bool > &  context_graphs_required) const [virtual]

Indicate in the context-graphs-required list which context-graphs this energy method requires that the Pose maintain when doing neighbor evaluation. Context graphs are allowed.

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

References core::scoring::twelve_A_neighbor_graph.

Real core::scoring::nv::NVscore::neighborWeight ( Vector::Value &  dist,
Real lBound,
Real uBound 
) const

Calculate the weighted neighbor count given an upper and lower bound.

Referenced by residue_energy().

void core::scoring::nv::NVscore::residue_energy ( conformation::Residue const &  rsd,
pose::Pose const &  pose,
EnergyMap emap 
) const [virtual]
void core::scoring::nv::NVscore::setup_for_derivatives ( pose::Pose pose,
ScoreFunction const &  sfxn 
) const [virtual]

Called immediately before atom- and DOF-derivatives are calculated allowing the derived class a chance to prepare for future calls.

default implementation noop

Reimplemented from core::scoring::methods::EnergyMethod.

References core::pose::Pose::update_residue_neighbors().

void core::scoring::nv::NVscore::setup_for_minimizing ( pose::Pose ,
ScoreFunction const &  ,
kinematics::MinimizerMapBase const &   
) const [virtual]

Called at the beginning of atom tree minimization, this method allows the derived class the opportunity to initialize pertinent data that will be used during minimization. During minimzation, the chemical structure of the pose is constant, so assumptions on the number of atoms per residue and their identities are safe so long as the pose's Energies object's "use_nblist()" method returns true.

default implementation noop

Reimplemented from core::scoring::methods::EnergyMethod.

References core::pose::Pose::update_residue_neighbors().

void core::scoring::nv::NVscore::setup_for_packing ( pose::Pose ,
utility::vector1< bool > const &  ,
utility::vector1< bool > const &   
) const [virtual]

default implementation noop

Reimplemented from core::scoring::methods::EnergyMethod.

References core::pose::Pose::update_residue_neighbors().

void core::scoring::nv::NVscore::setup_for_scoring ( pose::Pose pose,
ScoreFunction const &   
) const [virtual]

Member Data Documentation


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