#include <SixDTransRotPotentialEvaluator.hh>
| core::scoring::loop_graph::evaluator::SixDTransRotPotentialEvaluator::SixDTransRotPotentialEvaluator |
( |
Size const & |
takeoff_pos, |
|
|
Size const & |
landing_pos, |
|
|
pose::Pose const & |
pose, |
|
|
core::Real const & |
loop_fixed_cost, |
|
|
SixDTransRotPotential const & |
potential |
|
) |
| |
| core::scoring::loop_graph::evaluator::SixDTransRotPotentialEvaluator::~SixDTransRotPotentialEvaluator |
( |
| ) |
|
|
overridedefault |
| Real core::scoring::loop_graph::evaluator::SixDTransRotPotentialEvaluator::evaluate |
( |
core::pose::Pose const & |
pose | ) |
|
|
private |
evaluate 6D potential for pose, figuring out atom ids for stubs, etc.
currently limited to RNA loops but would be easy to generalize to proteins, etc.
References core::scoring::loop_graph::evaluator::SixDTransRotPotential::evaluate(), core::scoring::loop_graph::get_loop_atom(), core::chemical::ResidueType::is_TNA(), j_, landing_atom_id_, landing_pos_, core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::loop_fixed_cost(), core::kinematics::Stub::M, potential_, core::pose::Pose::residue_type(), protocols::hybridization::score, core::pose::Pose::size(), stub1_, takeoff_atom_id_, and takeoff_pos_.
Referenced by SixDTransRotPotentialEvaluator().
| void core::scoring::loop_graph::evaluator::SixDTransRotPotentialEvaluator::figure_out_if_loop_involves_current_pose |
( |
core::pose::Pose const & |
pose | ) |
|
|
private |
References core::pose::full_model_info::const_full_model_info(), core::pose::full_model_info::full_model_info_defined(), core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::involves_current_pose(), landing_atom_id_, landing_pos_, core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::set_current_pose_landing_atom(), core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::set_current_pose_landing_xyz(), core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::set_current_pose_takeoff_atom(), core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::set_current_pose_takeoff_xyz(), core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator::set_involves_current_pose(), takeoff_atom_id_, takeoff_pos_, and core::pose::Pose::xyz().
Referenced by SixDTransRotPotentialEvaluator().
| void core::scoring::loop_graph::evaluator::SixDTransRotPotentialEvaluator::get_f1_f2 |
( |
Vector & |
f1, |
|
|
Vector & |
f2, |
|
|
bool const |
takeoff |
|
) |
| const |
|
overrideprivatevirtual |
| core::id::AtomID core::scoring::loop_graph::evaluator::SixDTransRotPotentialEvaluator::landing_atom_id_ |
|
private |
| core::Size const core::scoring::loop_graph::evaluator::SixDTransRotPotentialEvaluator::landing_pos_ |
|
private |
| SixDTransRotPotential const& core::scoring::loop_graph::evaluator::SixDTransRotPotentialEvaluator::potential_ |
|
private |
| core::id::AtomID core::scoring::loop_graph::evaluator::SixDTransRotPotentialEvaluator::takeoff_atom_id_ |
|
private |
| core::Size const core::scoring::loop_graph::evaluator::SixDTransRotPotentialEvaluator::takeoff_pos_ |
|
private |
The documentation for this class was generated from the following files: