Rosetta Protocols  2014.35
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::loophash::LocalInserter_SimpleMin Class Reference

#include <LocalInserter.hh>

Public Member Functions

 LocalInserter_SimpleMin ()
 
void scorefxn_rama_cst (core::scoring::ScoreFunction const &scorefxn)
 set the score function for the first round of minimization during a loophash insert More...
 
void scorefxn_cen_cst (core::scoring::ScoreFunction const &scorefxn)
 set the score function for the second round of minimization during a loophash insert More...
 
virtual core::Real make_local_bb_change (core::pose::Pose &start_pose, const core::pose::Pose &original_pose, const protocols::loophash::BackboneSegment &new_bs, core::Size res_pos)
 
virtual core::Real make_local_bb_change_close_gaps (core::pose::Pose &start_pose, const core::pose::Pose &original_pose, const protocols::loophash::BackboneSegment &new_bs, core::Size res_pos)
 
virtual core::Real make_local_bb_change_include_cut (core::pose::Pose &start_pose, const core::pose::Pose &original_pose, const protocols::loophash::BackboneSegment &new_bs, core::Size res_pos)
 
- Public Member Functions inherited from protocols::loophash::LocalInserter
virtual ~LocalInserter ()
 Automatically generated virtual destructor for class deriving directly from ReferenceCount. More...
 
 LocalInserter ()
 

Private Member Functions

void set_default_score_functions ()
 

Private Attributes

core::scoring::ScoreFunctionOP scorefxn_rama_cst_
 
core::optimization::MinimizerOptions options_
 
core::scoring::ScoreFunctionOP scorefxn_cen_cst_
 
core::optimization::MinimizerOptions options2_
 

Constructor & Destructor Documentation

protocols::loophash::LocalInserter_SimpleMin::LocalInserter_SimpleMin ( )
inline

Member Function Documentation

core::Real protocols::loophash::LocalInserter_SimpleMin::make_local_bb_change ( core::pose::Pose start_pose,
const core::pose::Pose original_pose,
const protocols::loophash::BackboneSegment new_bs,
core::Size  res_pos 
)
virtual
core::Real protocols::loophash::LocalInserter_SimpleMin::make_local_bb_change_close_gaps ( core::pose::Pose start_pose,
const core::pose::Pose original_pose,
const protocols::loophash::BackboneSegment new_bs,
core::Size  res_pos 
)
virtual
core::Real protocols::loophash::LocalInserter_SimpleMin::make_local_bb_change_include_cut ( core::pose::Pose start_pose,
const core::pose::Pose original_pose,
const protocols::loophash::BackboneSegment new_bs,
core::Size  res_pos 
)
virtual
void protocols::loophash::LocalInserter_SimpleMin::scorefxn_cen_cst ( core::scoring::ScoreFunction const &  scorefxn)

set the score function for the second round of minimization during a loophash insert

References core::scoring::ScoreFunction::clone().

void protocols::loophash::LocalInserter_SimpleMin::scorefxn_rama_cst ( core::scoring::ScoreFunction const &  scorefxn)

set the score function for the first round of minimization during a loophash insert

References core::scoring::ScoreFunction::clone().

void protocols::loophash::LocalInserter_SimpleMin::set_default_score_functions ( )
private

Member Data Documentation

core::optimization::MinimizerOptions protocols::loophash::LocalInserter_SimpleMin::options2_
private
core::optimization::MinimizerOptions protocols::loophash::LocalInserter_SimpleMin::options_
private
core::scoring::ScoreFunctionOP protocols::loophash::LocalInserter_SimpleMin::scorefxn_cen_cst_
private
core::scoring::ScoreFunctionOP protocols::loophash::LocalInserter_SimpleMin::scorefxn_rama_cst_
private

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