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

Utility functions for the MoveMapFactory class. More...

#include <core/select/movemap/MoveMapFactory.fwd.hh>
#include <core/types.hh>
#include <basic/datacache/DataMap.fwd.hh>
#include <utility/tag/Tag.fwd.hh>
#include <utility/tag/XMLSchemaGeneration.fwd.hh>
#include <string>
#include <list>
#include <algorithm>

Namespaces

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

Functions

std::string core::select::movemap::movemap_factory_category ()
 Category in the DataMap in which the utility functions below will go hunting for a particular MoveMapFactory. More...
 
std::string core::select::movemap::default_movemap_factory_attribute_name ()
 
MoveMapFactoryOP core::select::movemap::parse_movemap_factory (utility::tag::TagCOP tag, basic::datacache::DataMap const &data)
 returns a movemap factory given a tag and datamap More...
 
MoveMapFactoryOP core::select::movemap::parse_movemap_factory (utility::tag::TagCOP tag, basic::datacache::DataMap const &data, std::string const &attribute_name)
 returns a movemap factory given a tag and datamap More...
 
void core::select::movemap::attributes_for_parse_movemap_factory_default_attr_name (utility::tag::AttributeList &attlist, std::string const &documentation_string)
 Companion function for parse_movemap_factory. This uses the default movemap factory attribute name. More...
 
void core::select::movemap::attributes_for_parse_movemap_factory (utility::tag::AttributeList &attlist, std::string const &attribute_name, std::string const &documentation_string)
 Companion function for parse_movemap where a non-default attribute name is used (e.g. you might want two move-map factories given by attributes "mmf1" and "mmf2") More...
 
void core::select::movemap::attributes_for_parse_movemap_factory_when_required_default_name (utility::tag::AttributeList &attlist, std::string const &documentation_string)
 Companion function for parse_movemap to be used when it is unacceptible for the parse_movemap function to return a null pointer. More...
 
void core::select::movemap::attributes_for_parse_movemap_factory_when_required (utility::tag::AttributeList &attlist, std::string const &attribute_name, std::string const &documentation_string)
 Companion function for parse_movemap to be used when it is unacceptible for the parse_movemap function to return a null pointer. More...
 
MoveMapFactoryOP core::select::movemap::get_movemap_factory (std::string const &factory_name, basic::datacache::DataMap const &data)
 returns a MoveMapFactory given the factory's name and the datamap holding it More...
 

Detailed Description

Utility functions for the MoveMapFactory class.

Author
Andrew Leaver-Fay (aleav.nosp@m.erfa.nosp@m.y@gma.nosp@m.il.c.nosp@m.om)