![]() |
Rosetta
2021.16
|
A class to generate ParsedProtocols for the final full-atom refinement step. More...
#include <HBP_FinalFullatomRefinementMoveGenerator.hh>

Public Member Functions | |
| HBP_FinalFullatomRefinementMoveGenerator ()=delete | |
| Default constructor is explicitly deleted. More... | |
| HBP_FinalFullatomRefinementMoveGenerator (core::Size const fast_relax_rounds, bool const find_disulfides, core::scoring::ScoreFunctionCOP sfxn_in) | |
| Options constructor. More... | |
| HBP_FinalFullatomRefinementMoveGenerator (HBP_FinalFullatomRefinementMoveGenerator const &src) | |
| Copy constructor. More... | |
| ~HBP_FinalFullatomRefinementMoveGenerator () override | |
| Destructor. More... | |
| HBP_MoveGeneratorOP | clone () const override |
| Clone this object: that is, make a copy and return an owning pointer to the copy. More... | |
| protocols::rosetta_scripts::ParsedProtocolOP | generate_monte_carlo_move (core::Size const current_step, core::Size const num_steps, core::pose::Pose const &pose) const override |
| Given the current step index, the total number of steps in the trajectory, and the pose for analysis, construct a ParsedProtocol of things to do to this pose for this move in the Monte Carlo trajectory. More... | |
Public Member Functions inherited from protocols::helical_bundle_predict::HBP_MoveGenerator | |
| HBP_MoveGenerator () | |
| Constructor. More... | |
| HBP_MoveGenerator (HBP_MoveGenerator const &src) | |
| Copy constructor. More... | |
| ~HBP_MoveGenerator () override | |
| Destructor. More... | |
| virtual void | mark_move_accepted () const |
| Does nothing in base class. Can be overridden in derived classes to do something more useful when a move is accepted. More... | |
| virtual void | mark_move_rejected () const |
| Does nothing in base class. Can be overridden in derived classes to do something more useful when a move is rejected. More... | |
| void | set_current_round (core::Size const setting) |
| Set the current round. More... | |
| void | set_max_rounds (core::Size const setting) |
| Set the total nunmber of rounds. More... | |
| core::Size | current_round () const |
| Get the current round. More... | |
| core::Size | max_rounds () const |
| Get the maximum number of rounds. More... | |
Private Attributes | |
| core::Size | fast_relax_rounds_ |
| Number of FastRelax rounds to perform. More... | |
| bool | find_disulfides_ |
| Should we try disulfide permutations first? More... | |
| core::scoring::ScoreFunctionOP | sfxn_ |
| The fullatom scorefunction used by FastRelax. More... | |
A class to generate ParsedProtocols for the final full-atom refinement step.
|
delete |
Default constructor is explicitly deleted.
| protocols::helical_bundle_predict::HBP_FinalFullatomRefinementMoveGenerator::HBP_FinalFullatomRefinementMoveGenerator | ( | core::Size const | fast_relax_rounds, |
| bool const | find_disulfides, | ||
| core::scoring::ScoreFunctionCOP | sfxn_in | ||
| ) |
| protocols::helical_bundle_predict::HBP_FinalFullatomRefinementMoveGenerator::HBP_FinalFullatomRefinementMoveGenerator | ( | HBP_FinalFullatomRefinementMoveGenerator const & | src | ) |
Copy constructor.
References fast_relax_rounds_, and sfxn_.
|
override |
Destructor.
|
overridevirtual |
Clone this object: that is, make a copy and return an owning pointer to the copy.
Implements protocols::helical_bundle_predict::HBP_MoveGenerator.
|
overridevirtual |
Given the current step index, the total number of steps in the trajectory, and the pose for analysis, construct a ParsedProtocol of things to do to this pose for this move in the Monte Carlo trajectory.
Pure virtual. Must be implemented by derived classes.
Implements protocols::helical_bundle_predict::HBP_MoveGenerator.
References fast_relax_rounds_, find_disulfides_, protocols::antibody::design::relax, and sfxn_.
|
private |
Number of FastRelax rounds to perform.
Referenced by generate_monte_carlo_move(), and HBP_FinalFullatomRefinementMoveGenerator().
|
private |
Should we try disulfide permutations first?
Referenced by generate_monte_carlo_move().
|
private |
The fullatom scorefunction used by FastRelax.
Referenced by generate_monte_carlo_move(), and HBP_FinalFullatomRefinementMoveGenerator().
1.8.7