|
Rosetta 3.5
|
Create Evaluator Reporters. More...
#include <EvaluatorFactory.hh>

Public Member Functions | |
| virtual | ~EvaluatorFactory () |
| void | factory_register (EvaluatorCreatorCOP creator) |
| void | add_evaluators (std::string const &type_name, MetaPoseEvaluator &eval) |
| void | add_all_evaluators (MetaPoseEvaluator &eval) |
Static Public Member Functions | |
| static EvaluatorFactory * | get_instance () |
Private Types | |
| typedef std::vector< std::pair < std::string, EvaluatorCreatorCOP > > | EvaluatorCreatorMap |
Private Member Functions | |
| EvaluatorFactory () | |
| EvaluatorFactory (const EvaluatorFactory &src) | |
| EvaluatorFactory const & | operator= (EvaluatorFactory const &) |
Private Attributes | |
| EvaluatorCreatorMap | types_ |
Static Private Attributes | |
| static EvaluatorFactory * | instance_ |
| Replace the load-time EvaluatorCreator with another creator. More... | |
Create Evaluator Reporters.
Definition at line 43 of file EvaluatorFactory.hh.
|
private |
Definition at line 79 of file EvaluatorFactory.hh.
|
private |
Private constructor insures correctness of singleton.
Definition at line 60 of file EvaluatorFactory.cc.
Referenced by get_instance().
|
private |
Definition at line 62 of file EvaluatorFactory.cc.
|
virtual |
Definition at line 66 of file EvaluatorFactory.cc.
| void protocols::evaluation::EvaluatorFactory::add_all_evaluators | ( | MetaPoseEvaluator & | eval) |
Definition at line 121 of file EvaluatorFactory.cc.
References types_.
Referenced by protocols::loop_build::LoopBuildMover::apply(), protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::jd2::JobOutputter::JobOutputter(), protocols::abinitio::AbrelaxApplication::setup(), and protocols::jobdist::universal_main().
| void protocols::evaluation::EvaluatorFactory::add_evaluators | ( | std::string const & | type_name, |
| MetaPoseEvaluator & | eval | ||
| ) |
Definition at line 88 of file EvaluatorFactory.cc.
References types_.
| void protocols::evaluation::EvaluatorFactory::factory_register | ( | EvaluatorCreatorCOP | creator) |
Definition at line 80 of file EvaluatorFactory.cc.
References types_.
|
static |
Definition at line 70 of file EvaluatorFactory.cc.
References EvaluatorFactory(), and instance_.
Referenced by protocols::loop_build::LoopBuildMover::apply(), protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::jd2::JobOutputter::JobOutputter(), protocols::abinitio::AbrelaxApplication::setup(), and protocols::jobdist::universal_main().
|
private |
|
staticprivate |
Replace the load-time EvaluatorCreator with another creator.
Definition at line 75 of file EvaluatorFactory.hh.
Referenced by get_instance().
|
private |
Definition at line 80 of file EvaluatorFactory.hh.
Referenced by add_all_evaluators(), add_evaluators(), and factory_register().
1.8.4