Rosetta
Namespaces | Classes | Typedefs | Functions
core::simple_metrics Namespace Reference

Namespaces

 composite_metrics
 
 metrics
 
 per_residue_metrics
 

Classes

class  CompositeRealMetric
 A class that is derived to calculate a set of core::Real values. Apply(pose) method calculates this metric and adds it to the pose score for output. More...
 
class  CompositeStringMetric
 A class that is derived to calculate a set of string values. Apply(pose) method calculates this metric and adds it to the pose score for output. More...
 
class  PerResidueProbabilitiesMetric
 A class that is derived to calculate probabilities for different residue types for each Residue. Apply(pose) method calculates this metric and adds it to the pose score for output. More...
 
class  PerResidueRealMetric
 A class that is derived to calculate a set of core::Real values for each Residue. Apply(pose) method calculates this metric and adds it to the pose score for output. More...
 
class  PerResidueStringMetric
 A class that is derived to calculate a set of string values. Apply(pose) method calculates this metric and adds it to the pose score for output. More...
 
class  RealMetric
 A class that is derived to calculate a Real (float) value. More...
 
class  SimpleMetric
 The base class for Metrics in the Metric/Filter/Reporter system. More...
 
class  SimpleMetricCreator
 
class  MetricKey
 The key needed to set data in our SimpleMetricData. This allows only SimpleMetrics to set data. More...
 
class  SimpleMetricData
 A container class for all Simple Metrics stored in the pose. More...
 
class  SimpleMetricFactory
 
class  SimpleMetricRegistrator
 This templated class will register an instance of an SimpleMetricCreator (class T) with the SimpleMetricFactory. It will ensure that no SimpleMetric creator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place. More...
 
struct  SimpleMetricStruct
 Structure for all SimpleMetric Data. Used for mmTF IO and multistage protocols. More...
 
class  StringMetric
 A class that is derived to calculate a string value. More...
 
class  TestStringMetric
 Create subclasses for each type of metric. More...
 
class  TestRealMetric
 
class  TestCompositeStringMetric
 
class  TestCompositeRealMetric
 
class  TestPerResidueRealMetric
 
class  TestPerResidueProbabilitiesMetric
 
class  TestPerResidueStringMetric
 
class  TestStringMetricCreator
 
class  TestRealMetricCreator
 
class  TestCompositeStringMetricCreator
 
class  TestCompositeRealMetricCreator
 
class  TestPerResidueRealMetricCreator
 
class  TestPerResidueProbabilitiesMetricCreator
 
class  TestPerResidueStringMetricCreator
 

Typedefs

typedef utility::pointer::shared_ptr< CompositeRealMetricCompositeRealMetricOP
 
typedef utility::pointer::shared_ptr< CompositeRealMetric const > CompositeRealMetricCOP
 
typedef utility::pointer::shared_ptr< CompositeRealMetricCreator > CompositeRealMetricCreatorOP
 
typedef utility::pointer::shared_ptr< CompositeRealMetricCreator const > CompositeRealMetricCreatorCOP
 
typedef utility::pointer::shared_ptr< CompositeStringMetricCompositeStringMetricOP
 
typedef utility::pointer::shared_ptr< CompositeStringMetric const > CompositeStringMetricCOP
 
typedef utility::pointer::shared_ptr< CompositeStringMetricCreator > CompositeStringMetricCreatorOP
 
typedef utility::pointer::shared_ptr< CompositeStringMetricCreator const > CompositeStringMetricCreatorCOP
 
typedef utility::pointer::shared_ptr< PerResidueProbabilitiesMetricPerResidueProbabilitiesMetricOP
 
typedef utility::pointer::shared_ptr< PerResidueProbabilitiesMetric const > PerResidueProbabilitiesMetricCOP
 
typedef utility::pointer::shared_ptr< PerResidueProbabilitiesMetricCreator > PerResidueProbabilitiesMetricCreatorOP
 
typedef utility::pointer::shared_ptr< PerResidueProbabilitiesMetricCreator const > PerResidueProbabilitiesMetricCreatorCOP
 
typedef utility::pointer::shared_ptr< PerResidueRealMetricPerResidueRealMetricOP
 
typedef utility::pointer::shared_ptr< PerResidueRealMetric const > PerResidueRealMetricCOP
 
typedef utility::pointer::shared_ptr< PerResidueRealMetricCreator > PerResidueRealMetricCreatorOP
 
typedef utility::pointer::shared_ptr< PerResidueRealMetricCreator const > PerResidueRealMetricCreatorCOP
 
typedef utility::pointer::shared_ptr< PerResidueStringMetricPerResidueStringMetricOP
 
typedef utility::pointer::shared_ptr< PerResidueStringMetric const > PerResidueStringMetricCOP
 
typedef utility::pointer::shared_ptr< PerResidueStringMetricCreator > PerResidueStringMetricCreatorOP
 
typedef utility::pointer::shared_ptr< PerResidueStringMetricCreator const > PerResidueStringMetricCreatorCOP
 
typedef utility::pointer::shared_ptr< RealMetricRealMetricOP
 
typedef utility::pointer::shared_ptr< RealMetric const > RealMetricCOP
 
typedef utility::pointer::shared_ptr< RealMetricCreator > RealMetricCreatorOP
 
typedef utility::pointer::shared_ptr< RealMetricCreator const > RealMetricCreatorCOP
 
typedef utility::pointer::shared_ptr< SimpleMetricSimpleMetricOP
 
typedef utility::pointer::shared_ptr< SimpleMetric const > SimpleMetricCOP
 
typedef utility::pointer::shared_ptr< SimpleMetricCreatorSimpleMetricCreatorOP
 
typedef utility::pointer::shared_ptr< SimpleMetricCreator const > SimpleMetricCreatorCOP
 
typedef utility::pointer::shared_ptr< SimpleMetricDataSimpleMetricDataOP
 
typedef utility::pointer::shared_ptr< SimpleMetricData const > SimpleMetricDataCOP
 
typedef utility::pointer::weak_ptr< SimpleMetricDataSimpleMetricDataAP
 
typedef utility::pointer::weak_ptr< SimpleMetricData const > SimpleMetricDataCAP
 
typedef utility::pointer::shared_ptr< StringMetricStringMetricOP
 
typedef utility::pointer::shared_ptr< StringMetric const > StringMetricCOP
 
typedef utility::pointer::shared_ptr< StringMetricCreator > StringMetricCreatorOP
 
typedef utility::pointer::shared_ptr< StringMetricCreator const > StringMetricCreatorCOP
 
typedef utility::pointer::shared_ptr< TestStringMetricTestStringMetricOP
 
typedef utility::pointer::shared_ptr< TestStringMetric const > TestStringMetricCOP
 
typedef utility::pointer::shared_ptr< TestRealMetricTestRealMetricOP
 
typedef utility::pointer::shared_ptr< TestRealMetric const > TestRealMetricCOP
 
typedef utility::pointer::shared_ptr< TestCompositeStringMetricTestCompositeStringMetricOP
 
typedef utility::pointer::shared_ptr< TestCompositeStringMetric const > TestCompositeStringMetricCOP
 
typedef utility::pointer::shared_ptr< TestCompositeRealMetricTestCompositeRealMetricOP
 
typedef utility::pointer::shared_ptr< TestCompositeRealMetric const > TestCompositeRealMetricCOP
 
typedef utility::pointer::shared_ptr< TestPerResidueRealMetricTestPerResidueRealMetricOP
 
typedef utility::pointer::shared_ptr< TestPerResidueRealMetric const > TestPerResidueRealMetricCOP
 
typedef utility::pointer::shared_ptr< TestPerResidueProbabilitiesMetricTestPerResidueProbabilitiesMetricOP
 
typedef utility::pointer::shared_ptr< TestPerResidueProbabilitiesMetric const > TestPerResidueProbabilitiesMetricCOP
 
typedef utility::pointer::shared_ptr< TestPerResidueStringMetricTestPerResidueStringMetricOP
 
typedef utility::pointer::shared_ptr< TestPerResidueStringMetric const > TestPerResidueStringMetricCOP
 

Functions

void run_metrics (core::pose::Pose &pose, utility::vector1< SimpleMetricCOP > const &metrics, std::string prefix="", std::string suffix="")
 Apply a set of SimpleMetrics. More...
 
SimpleMetricDataOP get_sm_data (pose::Pose &pose)
 Get a modifiable SM data. Use with caution. Create it in the pose if it does not exist yet. Not for general use. More...
 
SimpleMetricDataCOP get_sm_data (pose::Pose const &pose)
 Get a SM Data cache if present. Otherwise, returns a nullptr. More...
 
std::string complex_type_name_for_simple_metric (std::string const &simple_metric_name)
 
bool has_sm_data (pose::Pose const &pose)
 Does the pose have a SMCache? More...
 
void clear_sm_data (pose::Pose &pose)
 Clear the SM data stored in the pose. More...
 
void xsd_simple_metric_type_definition_w_attributes (utility::tag::XMLSchemaDefinition &xsd, std::string const &simple_metric_name, std::string const &description, utility::tag::AttributeList const &attributes)
 Generate the ComplexTypeGenerator from the SimpleMetric base class. Add any additional schema options from sub-derived classes. More...
 
void xsd_simple_metric_type_definition_w_attributes_and_repeatable_subelements (utility::tag::XMLSchemaDefinition &xsd, std::string const &rs_type, std::string const &description, utility::tag::AttributeList const &attributes, utility::tag::XMLSchemaSimpleSubelementList const &subelements)
 
void xsd_per_residue_real_metric_type_definition_w_attributes (utility::tag::XMLSchemaDefinition &xsd, std::string const &simple_metric_name, std::string const &description, utility::tag::AttributeList const &attributes)
 Generate the ComplexTypeGenerator from the SimpleMetric and PerResidueRealMetric base classes. Add any additional schema options from sub-derived classes. More...
 
void xsd_per_residue_probabilities_metric_type_definition_w_attributes (utility::tag::XMLSchemaDefinition &xsd, std::string const &simple_metric_name, std::string const &description, utility::tag::AttributeList const &attributes)
 Generate the ComplexTypeGenerator from the SimpleMetric and PerResidueProbabilitiesMetric base classes. Add any additional schema options from sub-derived classes. More...
 
void xsd_per_residue_string_metric_type_definition_w_attributes (utility::tag::XMLSchemaDefinition &xsd, std::string const &simple_metric_name, std::string const &description, utility::tag::AttributeList const &attributes)
 Generate the ComplexTypeGenerator from the SimpleMetric and PerResidueStringMetric base classes. Add any additional schema options from sub-derived classes. More...
 
utility::vector1< SimpleMetricCOPget_metrics_from_datamap_and_subtags (utility::tag::TagCOP tag, basic::datacache::DataMap &datamap, std::string tag_name)
 
SimpleMetricCOP get_metric_from_datamap_and_subtags (utility::tag::TagCOP tag, basic::datacache::DataMap &datamap, std::string tag_name)
 
void add_per_residue_simple_metric_schema (utility::tag::XMLSchemaComplexTypeGeneratorOP ct_gen)
 Add options to the schema from this base class. More...
 
void throw_sm_override_error (std::string const &out_tag, std::string const &metric_name)
 Get an informative error message if the SM data already exists and is not overriden. Throws. More...
 

Typedef Documentation

◆ CompositeRealMetricCOP

typedef utility::pointer::shared_ptr< CompositeRealMetric const > core::simple_metrics::CompositeRealMetricCOP

◆ CompositeRealMetricCreatorCOP

typedef utility::pointer::shared_ptr< CompositeRealMetricCreator const > core::simple_metrics::CompositeRealMetricCreatorCOP

◆ CompositeRealMetricCreatorOP

typedef utility::pointer::shared_ptr< CompositeRealMetricCreator > core::simple_metrics::CompositeRealMetricCreatorOP

◆ CompositeRealMetricOP

typedef utility::pointer::shared_ptr< CompositeRealMetric > core::simple_metrics::CompositeRealMetricOP

◆ CompositeStringMetricCOP

typedef utility::pointer::shared_ptr< CompositeStringMetric const > core::simple_metrics::CompositeStringMetricCOP

◆ CompositeStringMetricCreatorCOP

typedef utility::pointer::shared_ptr< CompositeStringMetricCreator const > core::simple_metrics::CompositeStringMetricCreatorCOP

◆ CompositeStringMetricCreatorOP

typedef utility::pointer::shared_ptr< CompositeStringMetricCreator > core::simple_metrics::CompositeStringMetricCreatorOP

◆ CompositeStringMetricOP

◆ PerResidueProbabilitiesMetricCOP

◆ PerResidueProbabilitiesMetricCreatorCOP

typedef utility::pointer::shared_ptr< PerResidueProbabilitiesMetricCreator const > core::simple_metrics::PerResidueProbabilitiesMetricCreatorCOP

◆ PerResidueProbabilitiesMetricCreatorOP

typedef utility::pointer::shared_ptr< PerResidueProbabilitiesMetricCreator > core::simple_metrics::PerResidueProbabilitiesMetricCreatorOP

◆ PerResidueProbabilitiesMetricOP

◆ PerResidueRealMetricCOP

typedef utility::pointer::shared_ptr< PerResidueRealMetric const > core::simple_metrics::PerResidueRealMetricCOP

◆ PerResidueRealMetricCreatorCOP

typedef utility::pointer::shared_ptr< PerResidueRealMetricCreator const > core::simple_metrics::PerResidueRealMetricCreatorCOP

◆ PerResidueRealMetricCreatorOP

typedef utility::pointer::shared_ptr< PerResidueRealMetricCreator > core::simple_metrics::PerResidueRealMetricCreatorOP

◆ PerResidueRealMetricOP

typedef utility::pointer::shared_ptr< PerResidueRealMetric > core::simple_metrics::PerResidueRealMetricOP

◆ PerResidueStringMetricCOP

typedef utility::pointer::shared_ptr< PerResidueStringMetric const > core::simple_metrics::PerResidueStringMetricCOP

◆ PerResidueStringMetricCreatorCOP

typedef utility::pointer::shared_ptr< PerResidueStringMetricCreator const > core::simple_metrics::PerResidueStringMetricCreatorCOP

◆ PerResidueStringMetricCreatorOP

typedef utility::pointer::shared_ptr< PerResidueStringMetricCreator > core::simple_metrics::PerResidueStringMetricCreatorOP

◆ PerResidueStringMetricOP

◆ RealMetricCOP

typedef utility::pointer::shared_ptr< RealMetric const > core::simple_metrics::RealMetricCOP

◆ RealMetricCreatorCOP

typedef utility::pointer::shared_ptr< RealMetricCreator const > core::simple_metrics::RealMetricCreatorCOP

◆ RealMetricCreatorOP

typedef utility::pointer::shared_ptr< RealMetricCreator > core::simple_metrics::RealMetricCreatorOP

◆ RealMetricOP

typedef utility::pointer::shared_ptr< RealMetric > core::simple_metrics::RealMetricOP

◆ SimpleMetricCOP

typedef utility::pointer::shared_ptr< SimpleMetric const > core::simple_metrics::SimpleMetricCOP

◆ SimpleMetricCreatorCOP

typedef utility::pointer::shared_ptr< SimpleMetricCreator const > core::simple_metrics::SimpleMetricCreatorCOP

◆ SimpleMetricCreatorOP

typedef utility::pointer::shared_ptr< SimpleMetricCreator > core::simple_metrics::SimpleMetricCreatorOP

◆ SimpleMetricDataAP

typedef utility::pointer::weak_ptr< SimpleMetricData > core::simple_metrics::SimpleMetricDataAP

◆ SimpleMetricDataCAP

typedef utility::pointer::weak_ptr< SimpleMetricData const > core::simple_metrics::SimpleMetricDataCAP

◆ SimpleMetricDataCOP

typedef utility::pointer::shared_ptr< SimpleMetricData const > core::simple_metrics::SimpleMetricDataCOP

◆ SimpleMetricDataOP

typedef utility::pointer::shared_ptr< SimpleMetricData > core::simple_metrics::SimpleMetricDataOP

◆ SimpleMetricOP

typedef utility::pointer::shared_ptr< SimpleMetric > core::simple_metrics::SimpleMetricOP

◆ StringMetricCOP

typedef utility::pointer::shared_ptr< StringMetric const > core::simple_metrics::StringMetricCOP

◆ StringMetricCreatorCOP

typedef utility::pointer::shared_ptr< StringMetricCreator const > core::simple_metrics::StringMetricCreatorCOP

◆ StringMetricCreatorOP

typedef utility::pointer::shared_ptr< StringMetricCreator > core::simple_metrics::StringMetricCreatorOP

◆ StringMetricOP

typedef utility::pointer::shared_ptr< StringMetric > core::simple_metrics::StringMetricOP

◆ TestCompositeRealMetricCOP

typedef utility::pointer::shared_ptr< TestCompositeRealMetric const > core::simple_metrics::TestCompositeRealMetricCOP

◆ TestCompositeRealMetricOP

◆ TestCompositeStringMetricCOP

◆ TestCompositeStringMetricOP

◆ TestPerResidueProbabilitiesMetricCOP

◆ TestPerResidueProbabilitiesMetricOP

◆ TestPerResidueRealMetricCOP

typedef utility::pointer::shared_ptr< TestPerResidueRealMetric const > core::simple_metrics::TestPerResidueRealMetricCOP

◆ TestPerResidueRealMetricOP

◆ TestPerResidueStringMetricCOP

◆ TestPerResidueStringMetricOP

◆ TestRealMetricCOP

typedef utility::pointer::shared_ptr< TestRealMetric const > core::simple_metrics::TestRealMetricCOP

◆ TestRealMetricOP

typedef utility::pointer::shared_ptr< TestRealMetric > core::simple_metrics::TestRealMetricOP

◆ TestStringMetricCOP

typedef utility::pointer::shared_ptr< TestStringMetric const > core::simple_metrics::TestStringMetricCOP

◆ TestStringMetricOP

typedef utility::pointer::shared_ptr< TestStringMetric > core::simple_metrics::TestStringMetricOP

Function Documentation

◆ add_per_residue_simple_metric_schema()

void core::simple_metrics::add_per_residue_simple_metric_schema ( utility::tag::XMLSchemaComplexTypeGeneratorOP  ct_gen)

◆ clear_sm_data()

void core::simple_metrics::clear_sm_data ( core::pose::Pose pose)

◆ complex_type_name_for_simple_metric()

std::string core::simple_metrics::complex_type_name_for_simple_metric ( std::string const &  simple_metric_name)

◆ get_metric_from_datamap_and_subtags()

SimpleMetricCOP core::simple_metrics::get_metric_from_datamap_and_subtags ( utility::tag::TagCOP  tag,
basic::datacache::DataMap datamap,
std::string  tag_name 
)

◆ get_metrics_from_datamap_and_subtags()

utility::vector1< SimpleMetricCOP > core::simple_metrics::get_metrics_from_datamap_and_subtags ( utility::tag::TagCOP  tag,
basic::datacache::DataMap datamap,
std::string  tag_name 
)

◆ get_sm_data() [1/2]

SimpleMetricDataOP core::simple_metrics::get_sm_data ( core::pose::Pose pose)

◆ get_sm_data() [2/2]

SimpleMetricDataCOP core::simple_metrics::get_sm_data ( core::pose::Pose const &  pose)

Get a SM Data cache if present. Otherwise, returns a nullptr.

References core::pose::Pose::data(), and core::pose::datacache::CacheableDataType::SIMPLE_METRIC_DATA.

◆ has_sm_data()

bool core::simple_metrics::has_sm_data ( core::pose::Pose const &  pose)

◆ run_metrics()

void core::simple_metrics::run_metrics ( core::pose::Pose pose,
utility::vector1< SimpleMetricCOP > const &  metrics,
std::string  prefix,
std::string  suffix 
)

Apply a set of SimpleMetrics.

References core::simple_metrics::SimpleMetric::metric().

Referenced by protocols::jd3::jobs::MoverJob::run().

◆ throw_sm_override_error()

void core::simple_metrics::throw_sm_override_error ( std::string const &  out_tag,
std::string const &  metric_name 
)

◆ xsd_per_residue_probabilities_metric_type_definition_w_attributes()

void core::simple_metrics::xsd_per_residue_probabilities_metric_type_definition_w_attributes ( utility::tag::XMLSchemaDefinition &  xsd,
std::string const &  rs_type,
std::string const &  description,
utility::tag::AttributeList const &  attributes 
)

◆ xsd_per_residue_real_metric_type_definition_w_attributes()

void core::simple_metrics::xsd_per_residue_real_metric_type_definition_w_attributes ( utility::tag::XMLSchemaDefinition &  xsd,
std::string const &  rs_type,
std::string const &  description,
utility::tag::AttributeList const &  attributes 
)

◆ xsd_per_residue_string_metric_type_definition_w_attributes()

void core::simple_metrics::xsd_per_residue_string_metric_type_definition_w_attributes ( utility::tag::XMLSchemaDefinition &  xsd,
std::string const &  rs_type,
std::string const &  description,
utility::tag::AttributeList const &  attributes 
)

Generate the ComplexTypeGenerator from the SimpleMetric and PerResidueStringMetric base classes. Add any additional schema options from sub-derived classes.

References core::simple_metrics::PerResidueStringMetric::add_schema(), core::simple_metrics::SimpleMetric::complex_type_generator_for_simple_metric(), and complex_type_name_for_simple_metric().

◆ xsd_simple_metric_type_definition_w_attributes()

void core::simple_metrics::xsd_simple_metric_type_definition_w_attributes ( utility::tag::XMLSchemaDefinition &  xsd,
std::string const &  rs_type,
std::string const &  description,
utility::tag::AttributeList const &  attributes 
)

Generate the ComplexTypeGenerator from the SimpleMetric base class. Add any additional schema options from sub-derived classes.

References core::simple_metrics::SimpleMetric::complex_type_generator_for_simple_metric(), and complex_type_name_for_simple_metric().

Referenced by core::pack::guidance_scoreterms::sap::SapScoreMetric::provide_xml_schema(), core::simple_metrics::composite_metrics::BestMutationsFromProbabilitiesMetric::provide_xml_schema(), core::simple_metrics::composite_metrics::CompositeEnergyMetric::provide_xml_schema(), core::simple_metrics::composite_metrics::ElectrostaticComplementarityMetric::provide_xml_schema(), core::simple_metrics::composite_metrics::ElectrostaticSimilarityMetric::provide_xml_schema(), core::simple_metrics::composite_metrics::ProtocolSettingsMetric::provide_xml_schema(), core::simple_metrics::metrics::AverageProbabilitiesMetric::provide_xml_schema(), core::simple_metrics::metrics::CustomRealValueMetric::provide_xml_schema(), core::simple_metrics::metrics::CustomStringValueMetric::provide_xml_schema(), core::simple_metrics::metrics::DihedralDistanceMetric::provide_xml_schema(), core::simple_metrics::metrics::InteractionEnergyMetric::provide_xml_schema(), core::simple_metrics::metrics::ResidueSummaryMetric::provide_xml_schema(), core::simple_metrics::metrics::RMSDMetric::provide_xml_schema(), core::simple_metrics::metrics::SasaMetric::provide_xml_schema(), core::simple_metrics::metrics::SecondaryStructureMetric::provide_xml_schema(), core::simple_metrics::metrics::SelectedResidueCountMetric::provide_xml_schema(), core::simple_metrics::metrics::SelectedResiduesMetric::provide_xml_schema(), core::simple_metrics::metrics::SelectedResiduesPyMOLMetric::provide_xml_schema(), core::simple_metrics::metrics::SequenceMetric::provide_xml_schema(), core::simple_metrics::metrics::SequenceSimilarityMetric::provide_xml_schema(), core::simple_metrics::metrics::ShapeSimilarityMetric::provide_xml_schema(), core::simple_metrics::metrics::TimingProfileMetric::provide_xml_schema(), core::simple_metrics::metrics::TotalEnergyMetric::provide_xml_schema(), core::simple_metrics::per_residue_metrics::CurrentProbabilityMetric::provide_xml_schema(), core::simple_metrics::per_residue_metrics::ProbabilityConservationMetric::provide_xml_schema(), core::simple_metrics::TestStringMetric::provide_xml_schema(), core::simple_metrics::TestRealMetric::provide_xml_schema(), core::simple_metrics::TestCompositeStringMetric::provide_xml_schema(), core::simple_metrics::TestCompositeRealMetric::provide_xml_schema(), core::simple_metrics::TestPerResidueRealMetric::provide_xml_schema(), core::simple_metrics::TestPerResidueProbabilitiesMetric::provide_xml_schema(), core::simple_metrics::TestPerResidueStringMetric::provide_xml_schema(), protocols::analysis::burial_metrics::PolarGroupBurialPyMolStringMetric::provide_xml_schema(), protocols::analysis::simple_metrics::ConstraintsMetric::provide_xml_schema(), protocols::analysis::simple_metrics::SequenceRecoveryMetric::provide_xml_schema(), protocols::cyclic_peptide::PeptideInternalHbondsMetric::provide_xml_schema(), protocols::drug_design::RDKitMetric::provide_xml_schema(), protocols::esm_perplexity::PerResidueEsmProbabilitiesMetric::provide_xml_schema(), protocols::esm_perplexity::PseudoPerplexityMetric::provide_xml_schema(), protocols::filters::FilterValueMetric::provide_xml_schema(), protocols::inverse_folding::MIFSTProbabilitiesMetric::provide_xml_schema(), protocols::pose_sewing::simple_metrics::BlockwisePoseCompMotifMetric::provide_xml_schema(), protocols::pose_sewing::simple_metrics::BlockwiseShapeCompMetric::provide_xml_schema(), protocols::pose_sewing::simple_metrics::MinimumInterAlphaDistanceMetric::provide_xml_schema(), protocols::pose_sewing::simple_metrics::WindowPoseCompMotifMetric::provide_xml_schema(), protocols::ptm_prediction::PTMPredictionMetric::provide_xml_schema(), and protocols::quantum_annealing::InteractionGraphSummaryMetric::provide_xml_schema().

◆ xsd_simple_metric_type_definition_w_attributes_and_repeatable_subelements()

void core::simple_metrics::xsd_simple_metric_type_definition_w_attributes_and_repeatable_subelements ( utility::tag::XMLSchemaDefinition &  xsd,
std::string const &  rs_type,
std::string const &  description,
utility::tag::AttributeList const &  attributes,
utility::tag::XMLSchemaSimpleSubelementList const &  subelements 
)