Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Constant Groups
EnergyMethodCreator.hh File Reference

Declaration of the base class for EnergyMethod factory registration and creation. More...

#include <core/scoring/methods/EnergyMethodCreator.fwd.hh>
#include <core/scoring/methods/EnergyMethod.fwd.hh>
#include <core/scoring/methods/EnergyMethodOptions.fwd.hh>
#include <core/scoring/ScoreType.hh>
#include <utility/pointer/ReferenceCount.hh>
#include <utility/vector1.hh>

Classes

class  core::scoring::methods::EnergyMethodCreator
 The EnergyMethodCreator class's responsibilities are to create on demand a new EnergyMethod class, and to tell the ScoringManager singleton which ScoreTypes the EnergyMethod it creates is responsible for. The EnergyMethodCreator must register itself with the ScoringManager at load time (before main() begins) so that the ScoringManager is ready to start creating EnergyMethods by the time the first ScoreFunction requests one. More...
 

Namespaces

 core
 A class for defining atom parameters, known as atom_types.
 
 core::scoring
 
 core::scoring::methods
 

Constant Groups

 core
 A class for defining atom parameters, known as atom_types.
 
 core::scoring
 
 core::scoring::methods
 

Detailed Description

Declaration of the base class for EnergyMethod factory registration and creation.

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