Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator Class Referenceabstract

#include <LoopClosePotentialEvaluator.hh>

Inheritance diagram for core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator:
Inheritance graph
[legend]

Public Member Functions

 LoopClosePotentialEvaluator (core::Real const &loop_fixed_cost)
 
 ~LoopClosePotentialEvaluator () override
 
core::Real const & loop_fixed_cost () const
 
void set_loop_closure_energy (core::Real const &setting)
 
core::Real loop_closure_energy () const
 
void set_involves_current_pose (bool const &setting)
 
bool involves_current_pose () const
 
void set_current_pose_takeoff_atom (core::id::AtomID const &setting)
 
core::id::AtomID current_pose_takeoff_atom () const
 
void set_current_pose_landing_atom (core::id::AtomID const &setting)
 
core::id::AtomID current_pose_landing_atom () const
 
void set_current_pose_takeoff_xyz (Vector const &setting)
 
Vector current_pose_takeoff_xyz () const
 
void set_current_pose_landing_xyz (Vector const &setting)
 
Vector current_pose_landing_xyz () const
 
virtual void get_f1_f2 (Vector &f1, Vector &f2, bool const takeoff) const =0
 

Private Attributes

core::Real loop_closure_energy_
 
bool involves_current_pose_
 
core::id::AtomID current_pose_takeoff_atom_
 
core::id::AtomID current_pose_landing_atom_
 
Vector current_pose_takeoff_xyz_
 
Vector current_pose_landing_xyz_
 
Real const loop_fixed_cost_
 

Constructor & Destructor Documentation

core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::LoopClosePotentialEvaluator ( core::Real const &  loop_fixed_cost)
core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::~LoopClosePotentialEvaluator ( )
overridedefault

Member Function Documentation

core::id::AtomID core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::current_pose_landing_atom ( ) const
inline
Vector core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::current_pose_landing_xyz ( ) const
inline
core::id::AtomID core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::current_pose_takeoff_atom ( ) const
inline
Vector core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::current_pose_takeoff_xyz ( ) const
inline
virtual void core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::get_f1_f2 ( Vector f1,
Vector f2,
bool const  takeoff 
) const
pure virtual
bool core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::involves_current_pose ( ) const
inline
core::Real core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::loop_closure_energy ( ) const
inline

References loop_closure_energy_.

core::Real const& core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::loop_fixed_cost ( ) const
inline
void core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::set_current_pose_landing_atom ( core::id::AtomID const &  setting)
inline
void core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::set_current_pose_landing_xyz ( Vector const &  setting)
inline
void core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::set_current_pose_takeoff_atom ( core::id::AtomID const &  setting)
inline
void core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::set_current_pose_takeoff_xyz ( Vector const &  setting)
inline
void core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::set_involves_current_pose ( bool const &  setting)
inline
void core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::set_loop_closure_energy ( core::Real const &  setting)
inline

Member Data Documentation

core::id::AtomID core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::current_pose_landing_atom_
private
Vector core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::current_pose_landing_xyz_
private
core::id::AtomID core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::current_pose_takeoff_atom_
private
Vector core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::current_pose_takeoff_xyz_
private
bool core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::involves_current_pose_
private
core::Real core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::loop_closure_energy_
private
Real const core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::loop_fixed_cost_
private

Referenced by loop_fixed_cost().


The documentation for this class was generated from the following files: