|
Rosetta
|
Represents a step in the ParsedProtocol Note that one or more of mover/filter/metrics may be null/empty. More...
#include <ParsedProtocol.hh>
Public Member Functions | |
| ParsedProtocolStep () | |
| ParsedProtocolStep (ParsedProtocolStep const &)=default | |
| ParsedProtocolStep & | operator= (ParsedProtocolStep const &)=default |
| Assignment operator. More... | |
| ParsedProtocolStep (moves::MoverOP mover_in, std::string const &mover_name, filters::FilterOP filter_in=nullptr, FilterReportTime const frt=FilterReportTime::AT_END, bool const never_rerun=false) | |
| bool | report_at_end () const |
| bool | report_after_apply () const |
Public Attributes | |
| protocols::moves::MoverOP | mover |
| std::string | mover_user_name |
| protocols::filters::FilterOP | filter |
| utility::vector1< core::simple_metrics::SimpleMetricCOP > | metrics |
| utility::vector1< std::string > | metric_labels |
Private Attributes | |
| FilterReportTime | report_time_ = FilterReportTime::AT_END |
| bool | never_rerun_filters_ = false |
Represents a step in the ParsedProtocol Note that one or more of mover/filter/metrics may be null/empty.
| protocols::rosetta_scripts::ParsedProtocol::ParsedProtocolStep::ParsedProtocolStep | ( | ) |
|
default |
| protocols::rosetta_scripts::ParsedProtocol::ParsedProtocolStep::ParsedProtocolStep | ( | moves::MoverOP | mover_in, |
| std::string const & | mover_name, | ||
| filters::FilterOP | filter_in = nullptr, |
||
| FilterReportTime const | frt = FilterReportTime::AT_END, |
||
| bool const | never_rerun = false |
||
| ) |
|
inlinedefault |
Assignment operator.
| bool protocols::rosetta_scripts::ParsedProtocol::ParsedProtocolStep::report_after_apply | ( | ) | const |
| bool protocols::rosetta_scripts::ParsedProtocol::ParsedProtocolStep::report_at_end | ( | ) | const |
| protocols::filters::FilterOP protocols::rosetta_scripts::ParsedProtocol::ParsedProtocolStep::filter |
Referenced by protocols::rosetta_scripts::ParsedProtocol::apply_filter().
| utility::vector1< std::string > protocols::rosetta_scripts::ParsedProtocol::ParsedProtocolStep::metric_labels |
| utility::vector1< core::simple_metrics::SimpleMetricCOP > protocols::rosetta_scripts::ParsedProtocol::ParsedProtocolStep::metrics |
| protocols::moves::MoverOP protocols::rosetta_scripts::ParsedProtocol::ParsedProtocolStep::mover |
Referenced by protocols::rosetta_scripts::ParsedProtocol::apply_mover().
| std::string protocols::rosetta_scripts::ParsedProtocol::ParsedProtocolStep::mover_user_name |
Referenced by protocols::rosetta_scripts::ParsedProtocol::apply_mover().
|
private |
|
private |