|
Rosetta 3.5
|
#include <RotamerBoltzCalculator.hh>


Public Member Functions | |
| RotamerBoltzCalculator (core::scoring::ScoreFunctionOP scorefxn, core::Real temp, core::Real repacking_radius=6.0) | |
| utility::vector1< core::Real > | computeAllBoltz (core::pose::Pose &pose) |
| core::Real | computeBoltzWeight (core::pose::Pose &pose, core::Size resi) |
| core::pose::metrics::PoseMetricCalculatorOP | clone () const |
Public Member Functions inherited from core::pose::metrics::StructureDependentCalculator | |
| StructureDependentCalculator () | |
| void | notify_structure_change () |
| void | get (std::string const &key, basic::MetricValueBase &val, Pose const &this_pose) |
| std::string | get (std::string const &key, Pose const &this_pose) |
Public Member Functions inherited from core::pose::metrics::PoseMetricCalculator | |
| PoseMetricCalculator () | |
| virtual void | notify_energy_change () |
Protected Member Functions | |
| virtual void | lookup (std::string const &key, basic::MetricValueBase *valptr) const |
| virtual std::string | print (std::string const &key) const |
| virtual void | recompute (core::pose::Pose const &this_pose) |
| core::Real | computeBoltzWeight (core::pose::Pose &pose, core::Size resi, protocols::simple_moves::MinMoverOP min_mover, core::pack::task::PackerTaskOP task) |
| core::scoring::ScoreFunctionOP | scorefxn () const |
| core::Real | computeBoltzSum (core::Real init_score, utility::vector1< core::Real > scores) |
| protocols::simple_moves::MinMoverOP | init_minmover (core::pose::Pose &pose, core::Size resi, bool unbound, core::pack::task::PackerTaskOP task) |
| core::pack::task::PackerTaskOP | init_task (core::pose::Pose &pose, core::Size resi) |
| protocols::simple_filters::ScoreTypeFilter | stf () |
| void | temperature (core::Real temp) |
| void | repacking_radius (core::Real rad) |
| core::Real | repacking_radius () const |
| core::Real | temperature () const |
Private Member Functions | |
| core::Real | rb_jump () |
| utility::vector0< int > | init_rot_to_pack (core::pack::rotamer_set::RotamerSetsCOP rotamer_sets, core::Size moltenres, core::Size rot_to_fix) |
Definition at line 48 of file RotamerBoltzCalculator.hh.
| protocols::toolbox::pose_metric_calculators::RotamerBoltzCalculator::RotamerBoltzCalculator | ( | core::scoring::ScoreFunctionOP | scorefxn, |
| core::Real | temp, | ||
| core::Real | repacking_radius = 6.0 |
||
| ) |
Definition at line 40 of file RotamerBoltzCalculator.cc.
References rb_jump_, repacking_radius(), scorefxn(), scorefxn_, and temperature().
Referenced by clone().
|
inlinevirtual |
Implements core::pose::metrics::PoseMetricCalculator.
Definition at line 57 of file RotamerBoltzCalculator.hh.
References RotamerBoltzCalculator(), scorefxn(), and temperature().
| utility::vector1< core::Real > protocols::toolbox::pose_metric_calculators::RotamerBoltzCalculator::computeAllBoltz | ( | core::pose::Pose & | pose) |
Definition at line 50 of file RotamerBoltzCalculator.cc.
References all_boltz_, computeBoltzWeight(), and core::pose::Pose::total_residue().
Referenced by recompute().
|
protected |
Definition at line 185 of file RotamerBoltzCalculator.cc.
References temperature().
Referenced by computeBoltzWeight().
| core::Real protocols::toolbox::pose_metric_calculators::RotamerBoltzCalculator::computeBoltzWeight | ( | core::pose::Pose & | pose, |
| core::Size | resi | ||
| ) |
Definition at line 58 of file RotamerBoltzCalculator.cc.
References init_minmover(), and init_task().
Referenced by protocols::simple_filters::RotamerBoltzmannWeight::compute(), and computeAllBoltz().
|
protected |
Definition at line 63 of file RotamerBoltzCalculator.cc.
References protocols::simple_moves::PackRotamersMover::apply(), protocols::simple_moves::PackRotamersMoverLazy::apply_to_rotpack(), protocols::simple_moves::PackRotamersMoverLazy::call_setup(), protocols::simple_filters::ScoreTypeFilter::compute(), computeBoltzSum(), init_rot_to_pack(), protocols::simple_moves::PackRotamersMover::rotamer_sets(), rotset_, scorefxn(), scorefxn_, stf(), protocols::simple_moves::PackRotamersMover::task(), and core::scoring::total_score.
|
protected |
Definition at line 154 of file RotamerBoltzCalculator.cc.
References rb_jump(), scorefxn(), core::kinematics::MoveMap::set_bb(), and core::pose::Pose::total_residue().
Referenced by computeBoltzWeight().
|
private |
Definition at line 217 of file RotamerBoltzCalculator.cc.
References rot().
Referenced by computeBoltzWeight().
|
protected |
Definition at line 127 of file RotamerBoltzCalculator.cc.
References protocols::toolbox::task_operations::DesignAroundOperation::design_shell(), repacking_radius(), core::pose::Pose::residue(), core::pack::task::ResidueLevelTask::restrict_to_repacking(), rotset_, scorefxn_, and core::pose::Pose::total_residue().
Referenced by computeBoltzWeight().
|
protectedvirtual |
Implements core::pose::metrics::StructureDependentCalculator.
Definition at line 193 of file RotamerBoltzCalculator.cc.
References all_boltz_.
|
protectedvirtual |
Implements core::pose::metrics::StructureDependentCalculator.
Definition at line 204 of file RotamerBoltzCalculator.cc.
References all_boltz_.
|
inlineprivate |
Definition at line 89 of file RotamerBoltzCalculator.hh.
References rb_jump_.
Referenced by init_minmover().
|
protectedvirtual |
Implements core::pose::metrics::StructureDependentCalculator.
Definition at line 212 of file RotamerBoltzCalculator.cc.
References computeAllBoltz().
|
inlineprotected |
Definition at line 77 of file RotamerBoltzCalculator.hh.
References repacking_radius_.
|
inlineprotected |
Definition at line 80 of file RotamerBoltzCalculator.hh.
References repacking_radius_.
Referenced by init_task(), and RotamerBoltzCalculator().
|
inlineprotected |
Definition at line 65 of file RotamerBoltzCalculator.hh.
References scorefxn_.
Referenced by clone(), computeBoltzWeight(), init_minmover(), and RotamerBoltzCalculator().
|
inlineprotected |
Definition at line 71 of file RotamerBoltzCalculator.hh.
References stf_.
Referenced by computeBoltzWeight().
|
inlineprotected |
Definition at line 74 of file RotamerBoltzCalculator.hh.
References temperature_.
|
inlineprotected |
Definition at line 83 of file RotamerBoltzCalculator.hh.
References temperature_.
Referenced by clone(), computeBoltzSum(), and RotamerBoltzCalculator().
|
private |
Definition at line 101 of file RotamerBoltzCalculator.hh.
Referenced by computeAllBoltz(), lookup(), and print().
|
private |
Definition at line 92 of file RotamerBoltzCalculator.hh.
Referenced by rb_jump(), and RotamerBoltzCalculator().
|
private |
Definition at line 93 of file RotamerBoltzCalculator.hh.
Referenced by repacking_radius().
|
private |
Definition at line 102 of file RotamerBoltzCalculator.hh.
Referenced by computeBoltzWeight(), and init_task().
|
private |
Definition at line 96 of file RotamerBoltzCalculator.hh.
Referenced by computeBoltzWeight(), init_task(), RotamerBoltzCalculator(), and scorefxn().
|
private |
Definition at line 100 of file RotamerBoltzCalculator.hh.
Referenced by stf().
|
private |
Definition at line 99 of file RotamerBoltzCalculator.hh.
Referenced by temperature().
1.8.4