![]() |
Rosetta
2021.16
|
#include <RotamerBoltzCalculator.hh>

Protected Member Functions | |
| void | lookup (std::string const &key, basic::MetricValueBase *valptr) const override |
| std::string | print (std::string const &key) const override |
| void | recompute (core::pose::Pose const &this_pose) override |
| core::Real | computeBoltzWeight (core::pose::Pose &pose, core::Size resi, protocols::minimization_packing::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::minimization_packing::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 const &pose, core::Size const resi) |
| 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 () |
| core::Real | compute_boltz_weight_packrotamers (core::pose::Pose &pose, core::Size const resi, protocols::minimization_packing::MinMoverOP min_mover, core::pack::task::PackerTaskOP task) const |
| core::Real | computeBoltzWeight_lazy (core::pose::Pose &pose, core::Size resi, protocols::minimization_packing::MinMoverOP min_mover, core::pack::task::PackerTaskOP task) |
| core::pack::rotamer_set::RotamerSetOP | create_rotamer_set (core::pose::Pose const &pose, core::Size const resi) const |
| utility::vector0< int > | init_rot_to_pack (core::pack::rotamer_set::RotamerSetsCOP rotamer_sets, core::Size moltenres, core::Size rot_to_fix) |
Private Attributes | |
| core::select::residue_selector::ResidueSelectorCOP | selector_ |
| selects residues to compute rotamer boltz on More... | |
| protocols::toolbox::EnergyLandscapeEvaluatorCOP | evaluator_ |
| computes probability from scores of rotamers More... | |
| bool | lazy_ |
| core::Real | rb_jump_ |
| core::Real | repacking_radius_ |
| core::scoring::ScoreFunctionOP | scorefxn_ |
| core::Real | temperature_ |
| utility::vector1< core::Real > | all_boltz_ |
| RotamerProbabilities | probabilities_ |
| core::pack::rotamer_set::RotamerSetOP | rotset_ |
| protocols::pose_metric_calculators::RotamerBoltzCalculator::RotamerBoltzCalculator | ( | core::scoring::ScoreFunctionOP | scorefxn, |
| core::Real | temp, | ||
| core::Real | repacking_radius = 6.0 |
||
| ) |
|
overridevirtual |
Implements core::pose::metrics::PoseMetricCalculator.
|
private |
References protocols::toolbox::ScoreRmsPoints::bg(), protocols::score_filters::ScoreTypeFilter::compute(), protocols::pose_metric_calculators::compute_rmsd(), create_rotamer_set(), evaluator_, core::conformation::Residue::name1(), core::pack::pack_rotamers(), core::pose::Pose::replace_residue(), core::pose::Pose::residue(), protocols::toolbox::ScoreRmsPoint::score(), protocols::hybridization::score, scorefxn_, core::pose::Pose::size(), core::scoring::total_score, and protocols::pose_metric_calculators::TR().
Referenced by computeBoltzWeight().
| void protocols::pose_metric_calculators::RotamerBoltzCalculator::computeAllBoltz | ( | core::pose::Pose const & | pose | ) |
References all_boltz_, computeBoltzWeight(), probabilities_, selector_, core::pose::Pose::size(), and protocols::pose_metric_calculators::TR().
Referenced by recompute().
|
protected |
References protocols::hybridization::score, and temperature().
Referenced by computeBoltzWeight_lazy().
| core::Real protocols::pose_metric_calculators::RotamerBoltzCalculator::computeBoltzWeight | ( | core::pose::Pose & | pose, |
| core::Size | resi | ||
| ) |
References init_minmover(), and init_task().
Referenced by protocols::calc_taskop_filters::RotamerBoltzmannWeight::compute(), and computeAllBoltz().
|
protected |
References compute_boltz_weight_packrotamers(), computeBoltzWeight_lazy(), and lazy_.
|
private |
References protocols::minimization_packing::PackRotamersMover::apply(), protocols::minimization_packing::PackRotamersMoverLazy::apply_to_rotpack(), protocols::minimization_packing::PackRotamersMoverLazy::call_setup(), protocols::score_filters::ScoreTypeFilter::compute(), computeBoltzSum(), init_rot_to_pack(), protocols::minimization_packing::PackRotamersMover::rotamer_sets(), rotset_, protocols::hybridization::score, scorefxn(), scorefxn_, protocols::minimization_packing::PackRotamersMover::task(), and core::scoring::total_score.
Referenced by computeBoltzWeight().
|
private |
|
protected |
References core::pose::symmetry::is_symmetric(), core::pose::symmetry::make_symmetric_movemap(), rb_jump(), scorefxn(), and core::pose::Pose::size().
Referenced by computeBoltzWeight().
|
private |
References rot().
Referenced by computeBoltzWeight_lazy().
|
protected |
|
overrideprotectedvirtual |
Implements core::pose::metrics::StructureDependentCalculator.
References all_boltz_, and probabilities_.
|
overrideprotectedvirtual |
Implements core::pose::metrics::StructureDependentCalculator.
References all_boltz_, probabilities_, and core::id::to_string().
|
inlineprivate |
References rb_jump_.
Referenced by init_minmover().
|
overrideprotectedvirtual |
Implements core::pose::metrics::StructureDependentCalculator.
References computeAllBoltz().
|
inlineprotected |
References repacking_radius_.
|
inlineprotected |
References repacking_radius_.
Referenced by init_task().
|
inlineprotected |
References scorefxn_.
Referenced by computeBoltzWeight_lazy(), and init_minmover().
| void protocols::pose_metric_calculators::RotamerBoltzCalculator::set_energy_landscape_evaluator | ( | protocols::toolbox::EnergyLandscapeEvaluatorCOP | evaluator | ) |
| void protocols::pose_metric_calculators::RotamerBoltzCalculator::set_lazy | ( | bool const | lazy | ) |
| void protocols::pose_metric_calculators::RotamerBoltzCalculator::set_residue_selector | ( | core::select::residue_selector::ResidueSelectorCOP | selector | ) |
| void protocols::pose_metric_calculators::RotamerBoltzCalculator::set_scorefxn | ( | core::scoring::ScoreFunctionCOP | scorefxn | ) |
References scorefxn_.
|
inlineprotected |
References temperature_.
|
inlineprotected |
References temperature_.
Referenced by computeBoltzSum().
|
private |
Referenced by computeAllBoltz(), lookup(), and print().
|
private |
computes probability from scores of rotamers
Referenced by compute_boltz_weight_packrotamers(), and set_energy_landscape_evaluator().
|
private |
Referenced by computeBoltzWeight(), and set_lazy().
|
private |
Referenced by computeAllBoltz(), lookup(), and print().
|
private |
Referenced by rb_jump().
|
private |
Referenced by repacking_radius().
|
private |
Referenced by computeBoltzWeight_lazy(), and init_task().
|
private |
Referenced by compute_boltz_weight_packrotamers(), computeBoltzWeight_lazy(), create_rotamer_set(), init_task(), scorefxn(), and set_scorefxn().
|
private |
selects residues to compute rotamer boltz on
Referenced by computeAllBoltz(), and set_residue_selector().
|
private |
Referenced by temperature().
1.8.7