Rosetta  2020.50
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
util.hh File Reference

Test files for any testing of overall SimpleMetric Framework. More...

#include <core/simple_metrics/SimpleMetric.fwd.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/types.hh>
#include <core/select/residue_selector/ResidueSelector.fwd.hh>
#include <core/simple_metrics/SimpleMetricData.fwd.hh>
#include <basic/datacache/DataMap.fwd.hh>
#include <utility/tag/XMLSchemaGeneration.fwd.hh>
#include <utility/tag/Tag.fwd.hh>
#include <utility/vector1.hh>
#include <map>

Namespaces

 core
 A class for reading in the atom type properties.
 
 core::simple_metrics
 

Functions

SimpleMetricDataOP core::simple_metrics::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 core::simple_metrics::get_sm_data (pose::Pose const &pose)
 Get a SM Data cache if present. Otherwise, returns a nullptr. More...
 
bool core::simple_metrics::has_sm_data (pose::Pose const &pose)
 Does the pose have a SMCache? More...
 
void core::simple_metrics::clear_sm_data (pose::Pose &pose)
 Clear the SM data stored in the pose. More...
 
std::string core::simple_metrics::complex_type_name_for_simple_metric (std::string const &simple_metric_name)
 
void core::simple_metrics::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 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)
 
void core::simple_metrics::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 core::simple_metrics::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< SimpleMetricCOP > core::simple_metrics::get_metrics_from_datamap_and_subtags (utility::tag::TagCOP tag, basic::datacache::DataMap &datamap, std::string tag_name)
 
SimpleMetricCOP core::simple_metrics::get_metric_from_datamap_and_subtags (utility::tag::TagCOP tag, basic::datacache::DataMap &datamap, std::string tag_name)
 
void core::simple_metrics::add_per_residue_simple_metric_schema (utility::tag::XMLSchemaComplexTypeGeneratorOP ct_gen)
 Add options to the schema from this base class. More...
 
void core::simple_metrics::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...
 

Detailed Description

Test files for any testing of overall SimpleMetric Framework.

Util files for SimpleMetrics.

Author
Jared Adolf-Bryfogle (jadol.nosp@m.fbr@.nosp@m.gmail.nosp@m..com)