![]() |
Rosetta Protocols
2014.35
|
Create LoopMover Reporters. More...
#include <LoopRefineInnerCycleFactory.hh>
Public Member Functions | |
virtual | ~LoopRefineInnerCycleFactory () |
LoopRefineInnerCycleOP | create_inner_cycle (LoopRefineInnerCycleName type_name, LoopMover_Refine_CCDAP loop_mover, moves::MonteCarloOP mc, core::scoring::ScoreFunctionOP scorefxn, core::pack::task::TaskFactoryOP tf) const |
Create a LoopRefineInnerCycle giving it a pointer to the data it needs to function. More... | |
Static Public Member Functions | |
static LoopRefineInnerCycleFactory * | get_instance () |
static function to get the instance of ( pointer to) this singleton class More... | |
Private Member Functions | |
LoopRefineInnerCycleFactory () | |
LoopRefineInnerCycleFactory (const LoopRefineInnerCycleFactory &src) | |
LoopRefineInnerCycleFactory const & | operator= (LoopRefineInnerCycleFactory const &) |
LoopRefineInnerCycleOP | make_inner_cycle_from_string_name (std::string const &name) const |
void | setup_known_types () |
Static Private Member Functions | |
static LoopRefineInnerCycleFactory * | create_singleton_instance () |
private singleton creation function to be used with utility::thread::threadsafe_singleton More... | |
Static Private Attributes | |
static LoopRefineInnerCycleFactory * | instance_ |
static utility::vector1 < utility::vector1 < std::string > > | loop_refine_inner_cycle_name_to_string_ |
Create LoopMover Reporters.
|
virtual |
|
private |
Private constructor insures correctness of singleton.
References setup_known_types().
Referenced by create_singleton_instance().
|
private |
LoopRefineInnerCycleOP protocols::loops::loop_mover::refine::LoopRefineInnerCycleFactory::create_inner_cycle | ( | LoopRefineInnerCycleName | type_name, |
LoopMover_Refine_CCDAP | loop_mover, | ||
moves::MonteCarloOP | mc, | ||
core::scoring::ScoreFunctionOP | scorefxn, | ||
core::pack::task::TaskFactoryOP | tf | ||
) | const |
Create a LoopRefineInnerCycle giving it a pointer to the data it needs to function.
References loop_refine_inner_cycle_name_to_string_, and make_inner_cycle_from_string_name().
Referenced by protocols::loops::loop_mover::refine::LoopMover_Refine_CCD::apply().
|
staticprivate |
private singleton creation function to be used with utility::thread::threadsafe_singleton
References LoopRefineInnerCycleFactory().
Referenced by get_instance().
|
static |
static function to get the instance of ( pointer to) this singleton class
References create_singleton_instance(), instance_, and utility::thread::safely_create_singleton().
Referenced by protocols::loops::loop_mover::refine::LoopMover_Refine_CCD::apply().
|
private |
|
private |
|
private |
References protocols::loops::loop_mover::refine::IC_RefineCCDStandard, protocols::loops::loop_mover::refine::IC_RepackTrial, protocols::loops::loop_mover::refine::IC_ShearMinCCDTrial, protocols::loops::loop_mover::refine::IC_SmallMinCCDTrial, loop_refine_inner_cycle_name_to_string_, and protocols::loops::loop_mover::refine::number_of_loop_refine_inner_cycle_names.
Referenced by LoopRefineInnerCycleFactory().
|
staticprivate |
Referenced by get_instance().
|
staticprivate |
Referenced by create_inner_cycle(), and setup_known_types().