Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

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

Private constructor insures correctness of singleton.

References setup_known_types().

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

Member Function Documentation

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

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

Friends And Related Function Documentation

friend class utility::SingletonBase< LoopRefineInnerCycleFactory >
friend

Member Data Documentation

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: