Rosetta
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
protocols::loops::loop_mover::refine::LoopRefineInnerCycleFactory Class Reference

Create LoopMover Reporters. More...

#include <LoopRefineInnerCycleFactory.hh>

Inheritance diagram for protocols::loops::loop_mover::refine::LoopRefineInnerCycleFactory:
Inheritance graph
[legend]

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...
 

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 ()
 

Private Attributes

utility::vector1< utility::vector1< std::string > > loop_refine_inner_cycle_name_to_string_
 

Friends

class utility::SingletonBase< LoopRefineInnerCycleFactory >
 

Detailed Description

Create LoopMover Reporters.

Constructor & Destructor Documentation

◆ ~LoopRefineInnerCycleFactory()

protocols::loops::loop_mover::refine::LoopRefineInnerCycleFactory::~LoopRefineInnerCycleFactory ( )
virtualdefault

◆ LoopRefineInnerCycleFactory() [1/2]

protocols::loops::loop_mover::refine::LoopRefineInnerCycleFactory::LoopRefineInnerCycleFactory ( )
private

Private constructor insures correctness of singleton.

References setup_known_types().

◆ LoopRefineInnerCycleFactory() [2/2]

protocols::loops::loop_mover::refine::LoopRefineInnerCycleFactory::LoopRefineInnerCycleFactory ( const LoopRefineInnerCycleFactory src)
private

Member Function Documentation

◆ create_inner_cycle()

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().

◆ make_inner_cycle_from_string_name()

LoopRefineInnerCycleOP protocols::loops::loop_mover::refine::LoopRefineInnerCycleFactory::make_inner_cycle_from_string_name ( std::string const &  name) const
private

◆ operator=()

LoopRefineInnerCycleFactory const& protocols::loops::loop_mover::refine::LoopRefineInnerCycleFactory::operator= ( LoopRefineInnerCycleFactory const &  )
private

◆ setup_known_types()

void protocols::loops::loop_mover::refine::LoopRefineInnerCycleFactory::setup_known_types ( )
private

Friends And Related Function Documentation

◆ utility::SingletonBase< LoopRefineInnerCycleFactory >

friend class utility::SingletonBase< LoopRefineInnerCycleFactory >
friend

Member Data Documentation

◆ loop_refine_inner_cycle_name_to_string_

utility::vector1< utility::vector1< std::string > > protocols::loops::loop_mover::refine::LoopRefineInnerCycleFactory::loop_refine_inner_cycle_name_to_string_
private

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