Rosetta 3.4
Public Types | Public Member Functions
core::scoring::symmetry::SymmetricScoreFunction Class Reference

#include <SymmetricScoreFunction.hh>

Inheritance diagram for core::scoring::symmetry::SymmetricScoreFunction:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::symmetry::SymmetricScoreFunction:
Collaboration graph
[legend]

List of all members.

Public Types

typedef ScoreFunction parent
typedef
conformation::symmetry::SymmetricConformation 
SymmetricConformation
typedef
conformation::symmetry::SymmetryInfoCOP 
SymmetryInfoCOP

Public Member Functions

 SymmetricScoreFunction ()
 ctor
SymmetricScoreFunctionoperator= (SymmetricScoreFunction const &)
 SymmetricScoreFunction (SymmetricScoreFunction const &)
 SymmetricScoreFunction (ScoreFunction const &src)
 SymmetricScoreFunction (ScoreFunctionOP src)
 SymmetricScoreFunction (ScoreFunctionCOP src)
ScoreFunctionOP clone () const
virtual Real operator() (pose::Pose &pose) const
 Scores the given <pose> using this ScoreFunction. Alters the Energies object within <pose>, but does not alter this ScoreFunction.
virtual void setup_for_minimizing (pose::Pose &pose, kinematics::MinimizerMapBase const &min_map) const
 Initialize a MinimizationGraph and cache it in the pose's Energies object for use during minimization -- only add edges to the asymmetric unit and within it are added to the MinimizationGraph.
void eval_twobody_neighbor_energies (pose::Pose &pose) const
void eval_long_range_twobody_energies (pose::Pose &pose) const
void eval_onebody_energies (pose::Pose &pose) const
virtual void setup_for_derivatives (pose::Pose &pose) const
virtual void eval_npd_atom_derivative (id::AtomID const &atom_id, pose::Pose const &pose, kinematics::DomainMap const &domain_map, Vector &F1, Vector &F2) const
Real eval_dof_derivative (id::DOF_ID const &dof_id, id::TorsionID const &torsion_id, pose::Pose const &pose) const
void intersubunit_hbond_energy (pose::Pose &pose, EnergyMap &intersubunit_energy) const
void symmetrical_allow_hbonds (pose::Pose &pose) const
void set_symmetric_residue_neighbors_hbonds (pose::Pose &pose) const
void set_symmetric_cenlist (pose::Pose &pose) const
void correct_arrays_for_symmetry (pose::Pose &pose) const
void correct_finalize_score (pose::Pose &pose) const

Member Typedef Documentation


Constructor & Destructor Documentation

core::scoring::symmetry::SymmetricScoreFunction::SymmetricScoreFunction ( )

ctor

Referenced by clone().

core::scoring::symmetry::SymmetricScoreFunction::SymmetricScoreFunction ( SymmetricScoreFunction const &  src)
core::scoring::symmetry::SymmetricScoreFunction::SymmetricScoreFunction ( ScoreFunction const &  src)
core::scoring::symmetry::SymmetricScoreFunction::SymmetricScoreFunction ( ScoreFunctionOP  src)
core::scoring::symmetry::SymmetricScoreFunction::SymmetricScoreFunction ( ScoreFunctionCOP  src)

Member Function Documentation

ScoreFunctionOP core::scoring::symmetry::SymmetricScoreFunction::clone ( ) const [virtual]
void core::scoring::symmetry::SymmetricScoreFunction::correct_arrays_for_symmetry ( pose::Pose pose) const
void core::scoring::symmetry::SymmetricScoreFunction::correct_finalize_score ( pose::Pose pose) const
Real core::scoring::symmetry::SymmetricScoreFunction::eval_dof_derivative ( id::DOF_ID const &  dof_id,
id::TorsionID const &  torsion_id,
pose::Pose const &  pose 
) const
void core::scoring::symmetry::SymmetricScoreFunction::eval_long_range_twobody_energies ( pose::Pose pose) const [virtual]
void core::scoring::symmetry::SymmetricScoreFunction::eval_npd_atom_derivative ( id::AtomID const &  atom_id,
pose::Pose const &  pose,
kinematics::DomainMap const &  domain_map,
Vector F1,
Vector F2 
) const [virtual]
void core::scoring::symmetry::SymmetricScoreFunction::eval_onebody_energies ( pose::Pose pose) const [virtual]
void core::scoring::symmetry::SymmetricScoreFunction::eval_twobody_neighbor_energies ( pose::Pose pose) const [virtual]
void core::scoring::symmetry::SymmetricScoreFunction::intersubunit_hbond_energy ( pose::Pose pose,
EnergyMap intersubunit_energy 
) const
Real core::scoring::symmetry::SymmetricScoreFunction::operator() ( pose::Pose pose) const [virtual]
SymmetricScoreFunction & core::scoring::symmetry::SymmetricScoreFunction::operator= ( SymmetricScoreFunction const &  src)
void core::scoring::symmetry::SymmetricScoreFunction::set_symmetric_cenlist ( pose::Pose pose) const
void core::scoring::symmetry::SymmetricScoreFunction::set_symmetric_residue_neighbors_hbonds ( pose::Pose pose) const
void core::scoring::symmetry::SymmetricScoreFunction::setup_for_derivatives ( pose::Pose pose) const [virtual]
void core::scoring::symmetry::SymmetricScoreFunction::setup_for_minimizing ( pose::Pose pose,
kinematics::MinimizerMapBase const &  min_map 
) const [virtual]
void core::scoring::symmetry::SymmetricScoreFunction::symmetrical_allow_hbonds ( pose::Pose pose) const

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