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 |
![]() | |
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) |
![]() | |
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) |
protocols::toolbox::pose_metric_calculators::RotamerBoltzCalculator::RotamerBoltzCalculator | ( | core::scoring::ScoreFunctionOP | scorefxn, |
core::Real | temp, | ||
core::Real | repacking_radius = 6.0 |
||
) |
References rb_jump_, repacking_radius(), scorefxn(), scorefxn_, and temperature().
Referenced by clone().
|
inlinevirtual |
Implements core::pose::metrics::PoseMetricCalculator.
References RotamerBoltzCalculator(), scorefxn(), and temperature().
utility::vector1< core::Real > protocols::toolbox::pose_metric_calculators::RotamerBoltzCalculator::computeAllBoltz | ( | core::pose::Pose & | pose) |
References all_boltz_, computeBoltzWeight(), and core::pose::Pose::total_residue().
Referenced by recompute().
|
protected |
References temperature().
Referenced by computeBoltzWeight().
core::Real protocols::toolbox::pose_metric_calculators::RotamerBoltzCalculator::computeBoltzWeight | ( | core::pose::Pose & | pose, |
core::Size | resi | ||
) |
References init_minmover(), and init_task().
Referenced by protocols::simple_filters::RotamerBoltzmannWeight::compute(), and computeAllBoltz().
|
protected |
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 |
References rb_jump(), scorefxn(), core::kinematics::MoveMap::set_bb(), and core::pose::Pose::total_residue().
Referenced by computeBoltzWeight().
|
private |
References rot().
Referenced by computeBoltzWeight().
|
protected |
|
protectedvirtual |
Implements core::pose::metrics::StructureDependentCalculator.
References all_boltz_.
|
protectedvirtual |
Implements core::pose::metrics::StructureDependentCalculator.
References all_boltz_.
|
inlineprivate |
References rb_jump_.
Referenced by init_minmover().
|
protectedvirtual |
Implements core::pose::metrics::StructureDependentCalculator.
References computeAllBoltz().
|
inlineprotected |
References repacking_radius_.
|
inlineprotected |
References repacking_radius_.
Referenced by init_task(), and RotamerBoltzCalculator().
|
inlineprotected |
References scorefxn_.
Referenced by clone(), computeBoltzWeight(), init_minmover(), and RotamerBoltzCalculator().
|
inlineprotected |
References stf_.
Referenced by computeBoltzWeight().
|
inlineprotected |
References temperature_.
|
inlineprotected |
References temperature_.
Referenced by clone(), computeBoltzSum(), and RotamerBoltzCalculator().
|
private |
Referenced by computeAllBoltz(), lookup(), and print().
|
private |
Referenced by rb_jump(), and RotamerBoltzCalculator().
|
private |
Referenced by repacking_radius().
|
private |
Referenced by computeBoltzWeight(), and init_task().
|
private |
Referenced by computeBoltzWeight(), init_task(), RotamerBoltzCalculator(), and scorefxn().
|
private |
Referenced by stf().
|
private |
Referenced by temperature().