![]() |
Rosetta
2021.16
|
A JobSummary that extracts the energy and SimpleMetricData from a pose. The Job object should score the pose and run any SimpleMetrics desired. More...
#include <StandardPoseJobSummary.hh>

Public Member Functions | |
| StandardPoseJobSummary () | |
| StandardPoseJobSummary (core::pose::Pose const &pose) | |
| ~StandardPoseJobSummary () override | |
| void | extract_summary (core::pose::Pose const &pose) |
| Data extraction. More... | |
| core::Real | energy () const |
| Data Access. More... | |
| core::simple_metrics::SimpleMetricDataCOP | metric_data () const |
| Get the SimpleMetric results. If no simple_metrics have been run, this will be a nullptr. More... | |
| void | set_energy (core::Real energy) |
| Data Overrides. More... | |
Public Member Functions inherited from protocols::jd3::JobSummary | |
| JobSummary () | |
| ~JobSummary () override | |
Private Member Functions | |
| void | extract_energy (core::pose::Pose const &pose) |
| Extract the energy from a pose. More... | |
| void | extract_simple_metric_data (core::pose::Pose const &pose) |
Private Attributes | |
| core::Real | energy_ = 0.0 |
| core::simple_metrics::SimpleMetricDataCOP | metric_data_ = nullptr |
A JobSummary that extracts the energy and SimpleMetricData from a pose. The Job object should score the pose and run any SimpleMetrics desired.
| protocols::jd3::job_summaries::StandardPoseJobSummary::StandardPoseJobSummary | ( | ) |
| protocols::jd3::job_summaries::StandardPoseJobSummary::StandardPoseJobSummary | ( | core::pose::Pose const & | pose | ) |
|
overridedefault |
| core::Real protocols::jd3::job_summaries::StandardPoseJobSummary::energy | ( | ) | const |
Data Access.
Get the energy stored here. If no energy has been set, the energy is 0.
|
private |
Extract the energy from a pose.
References core::pose::Pose::energies(), core::scoring::Energies::energies_updated(), and core::scoring::Energies::total_energy().
|
private |
References core::simple_metrics::get_sm_data(), and core::simple_metrics::has_sm_data().
| void protocols::jd3::job_summaries::StandardPoseJobSummary::extract_summary | ( | core::pose::Pose const & | pose | ) |
Data extraction.
| SimpleMetricDataCOP protocols::jd3::job_summaries::StandardPoseJobSummary::metric_data | ( | ) | const |
Get the SimpleMetric results. If no simple_metrics have been run, this will be a nullptr.
| void protocols::jd3::job_summaries::StandardPoseJobSummary::set_energy | ( | core::Real | energy | ) |
|
private |
|
private |
1.8.7