Rosetta
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

◆ LoopClosePotentialEvaluator()

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

◆ ~LoopClosePotentialEvaluator()

core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::~LoopClosePotentialEvaluator ( )
overridedefault

Member Function Documentation

◆ current_pose_landing_atom()

core::id::AtomID core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::current_pose_landing_atom ( ) const
inline

◆ current_pose_landing_xyz()

Vector core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::current_pose_landing_xyz ( ) const
inline

◆ current_pose_takeoff_atom()

core::id::AtomID core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::current_pose_takeoff_atom ( ) const
inline

◆ current_pose_takeoff_xyz()

Vector core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::current_pose_takeoff_xyz ( ) const
inline

◆ get_f1_f2()

virtual void core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::get_f1_f2 ( Vector f1,
Vector f2,
bool const  takeoff 
) const
pure virtual

◆ involves_current_pose()

bool core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::involves_current_pose ( ) const
inline

◆ loop_closure_energy()

core::Real core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::loop_closure_energy ( ) const
inline

References loop_closure_energy_.

◆ loop_fixed_cost()

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

◆ set_current_pose_landing_atom()

void core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::set_current_pose_landing_atom ( core::id::AtomID const &  setting)
inline

◆ set_current_pose_landing_xyz()

void core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::set_current_pose_landing_xyz ( Vector const &  setting)
inline

◆ set_current_pose_takeoff_atom()

void core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::set_current_pose_takeoff_atom ( core::id::AtomID const &  setting)
inline

◆ set_current_pose_takeoff_xyz()

void core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::set_current_pose_takeoff_xyz ( Vector const &  setting)
inline

◆ set_involves_current_pose()

void core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::set_involves_current_pose ( bool const &  setting)
inline

◆ set_loop_closure_energy()

void core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::set_loop_closure_energy ( core::Real const &  setting)
inline

Member Data Documentation

◆ current_pose_landing_atom_

core::id::AtomID core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::current_pose_landing_atom_
private

◆ current_pose_landing_xyz_

Vector core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::current_pose_landing_xyz_
private

◆ current_pose_takeoff_atom_

core::id::AtomID core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::current_pose_takeoff_atom_
private

◆ current_pose_takeoff_xyz_

Vector core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::current_pose_takeoff_xyz_
private

◆ involves_current_pose_

bool core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::involves_current_pose_
private

◆ loop_closure_energy_

core::Real core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::loop_closure_energy_
private

◆ loop_fixed_cost_

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: