Rosetta
Public Member Functions | Private Attributes | List of all members
HemeBindingMover Class Reference

#include <HemeBindingMover.hh>

Inheritance diagram for HemeBindingMover:
Inheritance graph
[legend]

Public Member Functions

 HemeBindingMover ()
 
 HemeBindingMover (core::scoring::ScoreFunctionOP const &sfxn, protocols::backrub::BackrubMoverOP &brm, protocols::simple_moves::PackRotamersMoverOP &prm, core::Size n_it=1000, core::Real temperature=0.6)
 
 HemeBindingMover (core::scoring::ScoreFunctionOP const &sfxn, core::pack::task::TaskFactoryOP const &tf, core::Size n_it, core::Real temperature=0.6)
 
 HemeBindingMover (HemeBindingMover const &other)
 
virtual ~HemeBindingMover ()
 
void score_function (core::scoring::ScoreFunctionOP other_score_function)
 
void backrub_mover (protocols::backrub::BackrubMoverOP br_mover)
 
void pack_rotamers_mover (protocols::simple_moves::PackRotamersMoverOP pr_mover)
 
void num_iterations (core::Size n_it)
 
void temperature (core::Real temp)
 
void task_factory (core::pack::task::TaskFactoryOP tf)
 
core::scoring::ScoreFunctionCOP score_function () const
 
protocols::backrub::BackrubMoverCOP backrub_mover () const
 
protocols::simple_moves::PackRotamersMoverCOP pack_rotamers_mover () const
 
core::Size num_iterations () const
 
core::Real temperature () const
 
core::pack::task::TaskFactoryCOP task_factory () const
 
virtual protocols::moves::MoverOP clone () const
 
virtual protocols::moves::MoverOP fresh_instance () const
 
virtual void apply (core::pose::Pose &pose)
 
virtual std::string get_name () const
 
void add_initial_constraints (core::pose::Pose &pose, utility::vector1< core::Size > designable_residues, utility::vector1< core::Size > packable_residues)
 
void initialize_from_options ()
 
 HemeBindingMover ()
 
 HemeBindingMover (core::scoring::ScoreFunctionOP const &sfxn, protocols::backrub::BackrubMoverOP &brm, protocols::simple_moves::MinPackMoverOP &mpm, core::Size n_it=1000, core::Real temperature=0.6)
 
 HemeBindingMover (core::scoring::ScoreFunctionOP const &sfxn, core::pack::task::TaskFactoryOP const &tf, core::Size n_it, core::Real temperature=0.6)
 
 HemeBindingMover (HemeBindingMover const &other)
 
virtual ~HemeBindingMover ()
 
void score_function (core::scoring::ScoreFunctionOP other_score_function)
 
void backrub_mover (protocols::backrub::BackrubMoverOP br_mover)
 
void minpack_mover (protocols::simple_moves::MinPackMoverOP mp_mover)
 
void num_iterations (core::Size n_it)
 
void temperature (core::Real temp)
 
void task_factory (core::pack::task::TaskFactoryOP tf)
 
core::scoring::ScoreFunctionCOP score_function () const
 
protocols::backrub::BackrubMoverCOP backrub_mover () const
 
protocols::simple_moves::MinPackMoverCOP minpack_mover () const
 
core::Size num_iterations () const
 
core::Real temperature () const
 
core::pack::task::TaskFactoryCOP task_factory () const
 
virtual protocols::moves::MoverOP clone () const
 
virtual protocols::moves::MoverOP fresh_instance () const
 
virtual void apply (core::pose::Pose &pose)
 
virtual std::string get_name () const
 

Private Attributes

core::scoring::ScoreFunctionOP score_function_
 
core::scoring::ScoreFunctionOP design_score_function_
 
core::scoring::ScoreFunctionOP repack_score_function_
 
protocols::backrub::BackrubMoverOP backrub_mover_
 
protocols::simple_moves::PackRotamersMoverOP pack_rotamers_mover_
 
core::Size num_iterations_
 
core::Real temperature_
 
core::Real prob_br_
 
core::pack::task::TaskFactoryOP tf_
 
protocols::simple_moves::PackRotamersMoverOP design_mover_
 
utility::vector1< std::string > atoms_to_constrain_
 
core::scoring::constraints::BoundFuncOP dist_func_
 
core::scoring::func::CircularHarmonicFuncOP dihedral_func_
 
core::scoring::func::CircularHarmonicFuncOP dihedral_func_2_
 
core::scoring::constraints::ConstraintCOPs current_constraints_
 
protocols::simple_moves::MinPackMoverOP minpack_mover_
 

Constructor & Destructor Documentation

◆ HemeBindingMover() [1/8]

HemeBindingMover::HemeBindingMover ( )

◆ HemeBindingMover() [2/8]

HemeBindingMover::HemeBindingMover ( core::scoring::ScoreFunctionOP const &  sfxn,
protocols::backrub::BackrubMoverOP &  brm,
protocols::simple_moves::PackRotamersMoverOP &  prm,
core::Size  n_it = 1000,
core::Real  temperature = 0.6 
)

◆ HemeBindingMover() [3/8]

HemeBindingMover::HemeBindingMover ( core::scoring::ScoreFunctionOP const &  sfxn,
core::pack::task::TaskFactoryOP const &  tf,
core::Size  n_it,
core::Real  temperature = 0.6 
)

◆ HemeBindingMover() [4/8]

HemeBindingMover::HemeBindingMover ( HemeBindingMover const &  other)

◆ ~HemeBindingMover() [1/2]

HemeBindingMover::~HemeBindingMover ( )
virtual

◆ HemeBindingMover() [5/8]

HemeBindingMover::HemeBindingMover ( )

◆ HemeBindingMover() [6/8]

HemeBindingMover::HemeBindingMover ( core::scoring::ScoreFunctionOP const &  sfxn,
protocols::backrub::BackrubMoverOP &  brm,
protocols::simple_moves::MinPackMoverOP &  mpm,
core::Size  n_it = 1000,
core::Real  temperature = 0.6 
)

◆ HemeBindingMover() [7/8]

HemeBindingMover::HemeBindingMover ( core::scoring::ScoreFunctionOP const &  sfxn,
core::pack::task::TaskFactoryOP const &  tf,
core::Size  n_it,
core::Real  temperature = 0.6 
)

◆ HemeBindingMover() [8/8]

HemeBindingMover::HemeBindingMover ( HemeBindingMover const &  other)

◆ ~HemeBindingMover() [2/2]

virtual HemeBindingMover::~HemeBindingMover ( )
virtual

Member Function Documentation

◆ add_initial_constraints()

void HemeBindingMover::add_initial_constraints ( core::pose::Pose pose,
utility::vector1< core::Size designable_residues,
utility::vector1< core::Size packable_residues 
)

◆ apply() [1/2]

void HemeBindingMover::apply ( core::pose::Pose pose)
virtual

◆ apply() [2/2]

virtual void HemeBindingMover::apply ( core::pose::Pose pose)
virtual

◆ backrub_mover() [1/4]

protocols::backrub::BackrubMoverCOP HemeBindingMover::backrub_mover ( ) const

References backrub_mover_.

◆ backrub_mover() [2/4]

protocols::backrub::BackrubMoverCOP HemeBindingMover::backrub_mover ( ) const

◆ backrub_mover() [3/4]

void HemeBindingMover::backrub_mover ( protocols::backrub::BackrubMoverOP  br_mover)

References backrub_mover_.

Referenced by HemeBindingMover().

◆ backrub_mover() [4/4]

void HemeBindingMover::backrub_mover ( protocols::backrub::BackrubMoverOP  br_mover)

◆ clone() [1/2]

protocols::moves::MoverOP HemeBindingMover::clone ( ) const
virtual

References HemeBindingMover().

◆ clone() [2/2]

virtual protocols::moves::MoverOP HemeBindingMover::clone ( ) const
virtual

◆ fresh_instance() [1/2]

protocols::moves::MoverOP HemeBindingMover::fresh_instance ( ) const
virtual

References HemeBindingMover().

◆ fresh_instance() [2/2]

virtual protocols::moves::MoverOP HemeBindingMover::fresh_instance ( ) const
virtual

◆ get_name() [1/2]

std::string HemeBindingMover::get_name ( ) const
virtual

◆ get_name() [2/2]

virtual std::string HemeBindingMover::get_name ( ) const
virtual

◆ initialize_from_options()

void HemeBindingMover::initialize_from_options ( )

◆ minpack_mover() [1/2]

protocols::simple_moves::MinPackMoverCOP HemeBindingMover::minpack_mover ( ) const

◆ minpack_mover() [2/2]

void HemeBindingMover::minpack_mover ( protocols::simple_moves::MinPackMoverOP  mp_mover)

◆ num_iterations() [1/4]

core::Size HemeBindingMover::num_iterations ( ) const

References num_iterations_.

◆ num_iterations() [2/4]

core::Size HemeBindingMover::num_iterations ( ) const

◆ num_iterations() [3/4]

void HemeBindingMover::num_iterations ( core::Size  n_it)

References num_iterations_.

Referenced by HemeBindingMover().

◆ num_iterations() [4/4]

void HemeBindingMover::num_iterations ( core::Size  n_it)

◆ pack_rotamers_mover() [1/2]

protocols::simple_moves::PackRotamersMoverCOP HemeBindingMover::pack_rotamers_mover ( ) const

References pack_rotamers_mover_.

◆ pack_rotamers_mover() [2/2]

void HemeBindingMover::pack_rotamers_mover ( protocols::simple_moves::PackRotamersMoverOP  pr_mover)

References pack_rotamers_mover_.

Referenced by HemeBindingMover().

◆ score_function() [1/4]

core::scoring::ScoreFunctionCOP HemeBindingMover::score_function ( ) const

◆ score_function() [2/4]

core::scoring::ScoreFunctionCOP HemeBindingMover::score_function ( ) const

◆ score_function() [3/4]

void HemeBindingMover::score_function ( core::scoring::ScoreFunctionOP  other_score_function)

◆ score_function() [4/4]

void HemeBindingMover::score_function ( core::scoring::ScoreFunctionOP  other_score_function)

◆ task_factory() [1/4]

core::pack::task::TaskFactoryCOP HemeBindingMover::task_factory ( ) const

References tf_.

◆ task_factory() [2/4]

core::pack::task::TaskFactoryCOP HemeBindingMover::task_factory ( ) const

◆ task_factory() [3/4]

void HemeBindingMover::task_factory ( core::pack::task::TaskFactoryOP  tf)

References test.G200_Module_Region::tf, and tf_.

Referenced by HemeBindingMover().

◆ task_factory() [4/4]

void HemeBindingMover::task_factory ( core::pack::task::TaskFactoryOP  tf)

◆ temperature() [1/4]

core::Real HemeBindingMover::temperature ( ) const

◆ temperature() [2/4]

core::Real HemeBindingMover::temperature ( ) const

◆ temperature() [3/4]

void HemeBindingMover::temperature ( core::Real  temp)

◆ temperature() [4/4]

void HemeBindingMover::temperature ( core::Real  temp)

Member Data Documentation

◆ atoms_to_constrain_

utility::vector1< std::string > HemeBindingMover::atoms_to_constrain_
private

Referenced by add_initial_constraints().

◆ backrub_mover_

protocols::backrub::BackrubMoverOP HemeBindingMover::backrub_mover_
private

◆ current_constraints_

core::scoring::constraints::ConstraintCOPs HemeBindingMover::current_constraints_
private

Referenced by add_initial_constraints().

◆ design_mover_

protocols::simple_moves::PackRotamersMoverOP HemeBindingMover::design_mover_
private

Referenced by apply(), and HemeBindingMover().

◆ design_score_function_

core::scoring::ScoreFunctionOP HemeBindingMover::design_score_function_
private

Referenced by apply(), and HemeBindingMover().

◆ dihedral_func_

core::scoring::func::CircularHarmonicFuncOP HemeBindingMover::dihedral_func_
private

◆ dihedral_func_2_

core::scoring::func::CircularHarmonicFuncOP HemeBindingMover::dihedral_func_2_
private

◆ dist_func_

core::scoring::constraints::BoundFuncOP HemeBindingMover::dist_func_
private

◆ minpack_mover_

protocols::simple_moves::MinPackMoverOP HemeBindingMover::minpack_mover_
private

◆ num_iterations_

core::Size HemeBindingMover::num_iterations_
private

◆ pack_rotamers_mover_

protocols::simple_moves::PackRotamersMoverOP HemeBindingMover::pack_rotamers_mover_
private

◆ prob_br_

core::Real HemeBindingMover::prob_br_
private

Referenced by apply(), and initialize_from_options().

◆ repack_score_function_

core::scoring::ScoreFunctionOP HemeBindingMover::repack_score_function_
private

Referenced by apply(), and HemeBindingMover().

◆ score_function_

core::scoring::ScoreFunctionOP HemeBindingMover::score_function_
private

◆ temperature_

core::Real HemeBindingMover::temperature_
private

◆ tf_

core::pack::task::TaskFactoryOP HemeBindingMover::tf_
private

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