Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
core::scoring::func::FuncFactory Class Reference

#include <FuncFactory.hh>

Public Types

typedef std::map< std::string,
scoring::func::FuncOP
FuncTypes
 

Public Member Functions

 FuncFactory ()
 
 ~FuncFactory ()
 
void add_type (std::string type_name, FuncOP new_func)
 
FuncOP new_func (std::string const &type) const
 

Private Attributes

FuncTypes func_types_
 

Member Typedef Documentation

Constructor & Destructor Documentation

core::scoring::func::FuncFactory::FuncFactory ( void  )

References add_type().

core::scoring::func::FuncFactory::~FuncFactory ( )
default

Member Function Documentation

void core::scoring::func::FuncFactory::add_type ( std::string  type_name,
FuncOP  new_func 
)
FuncOP core::scoring::func::FuncFactory::new_func ( std::string const &  type) const

References func_types_.

Referenced by add_type(), protocols::cyclic_peptide::CreateAngleConstraint::apply(), protocols::cyclic_peptide::CreateTorsionConstraint::apply(), protocols::cyclic_peptide::CreateDistanceConstraint::apply(), protocols::constraint_generator::parse_func(), protocols::frag_picker::scores::AtomPairConstraintsScore::read_constraints(), protocols::frag_picker::scores::InterbondAngleScore::read_constraints(), protocols::frag_picker::scores::DihedralConstraintsScore::read_constraints(), core::scoring::func::SkipViolFunc::read_data(), core::scoring::func::ScalarWeightedFunc::read_data(), core::scoring::func::CountViolFunc::read_data(), core::scoring::func::SumFunc::read_data(), core::scoring::constraints::DistancePairConstraint::read_def(), core::scoring::constraints::DihedralPairConstraint::read_def(), core::scoring::constraints::DihedralConstraint::read_def(), core::scoring::constraints::SiteConstraintResidues::read_def(), core::scoring::constraints::SiteConstraint::read_def(), core::scoring::constraints::AngleConstraint::read_def(), core::scoring::constraints::NamedAngleConstraint::read_def(), core::scoring::constraints::NamedDihedralConstraint::read_def(), core::scoring::constraints::AmbiguousNMRDistanceConstraint::read_def(), core::scoring::constraints::LocalCoordinateConstraint::read_def(), core::scoring::constraints::CoordinateConstraint::read_def(), core::scoring::constraints::AmbiguousNMRConstraint::read_def(), core::scoring::constraints::NamedAtomPairConstraint::read_def(), core::scoring::constraints::AtomPairConstraint::read_def(), protocols::topology_broker::CoordConstraintClaimer::read_tag(), and protocols::hbnet::HBNet::set_constraints().

Member Data Documentation

FuncTypes core::scoring::func::FuncFactory::func_types_
private

Referenced by add_type(), and new_func().


The documentation for this class was generated from the following files: