Rosetta
Public Member Functions | Private Attributes | List of all members
FloppyTailMover Class Reference

FloppyTail mover. More...

Inheritance diagram for FloppyTailMover:
Inheritance graph
[legend]

Public Member Functions

 FloppyTailMover ()
 
virtual void init_on_new_input (core::pose::Pose const &pose)
 init_on_new_input system allows for initializing these details the first time apply() is called. the job distributor will reinitialize the whole mover when the input changes (a freshly constructed mover, which will re-run this on first apply(). More...
 
virtual ~FloppyTailMover ()
 
virtual void apply (core::pose::Pose &pose)
 
virtual std::string get_name () const
 
virtual protocols::moves::MoverOP fresh_instance () const
 
virtual bool reinitialize_for_each_job () const
 
virtual bool reinitialize_for_new_input () const
 

Private Attributes

core::Size start_
 
core::Size stop_
 
bool init_for_input_yet_
 
core::scoring::ScoreFunctionOP centroid_scorefunction_
 
core::scoring::ScoreFunctionOP fullatom_scorefunction_
 
core::pack::task::TaskFactoryOP task_factory_
 
core::kinematics::MoveMapOP movemap_
 
core::kinematics::MoveMapOP movemap_lesstail_
 
core::kinematics::FoldTreeOP foldtree_
 stored so that it can be generated in the init_on_new_input function More...
 
core::fragment::ConstantLengthFragSetOP fragset3mer_
 
protocols::loops::Loops loops_
 

Detailed Description

FloppyTail mover.

Constructor & Destructor Documentation

◆ FloppyTailMover()

FloppyTailMover::FloppyTailMover ( )
inline

◆ ~FloppyTailMover()

virtual FloppyTailMover::~FloppyTailMover ( )
inlinevirtual

Member Function Documentation

◆ apply()

virtual void FloppyTailMover::apply ( core::pose::Pose pose)
inlinevirtual

◆ fresh_instance()

virtual protocols::moves::MoverOP FloppyTailMover::fresh_instance ( ) const
inlinevirtual

References FloppyTailMover().

◆ get_name()

virtual std::string FloppyTailMover::get_name ( ) const
inlinevirtual

◆ init_on_new_input()

virtual void FloppyTailMover::init_on_new_input ( core::pose::Pose const &  pose)
inlinevirtual

◆ reinitialize_for_each_job()

virtual bool FloppyTailMover::reinitialize_for_each_job ( ) const
inlinevirtual

◆ reinitialize_for_new_input()

virtual bool FloppyTailMover::reinitialize_for_new_input ( ) const
inlinevirtual

Member Data Documentation

◆ centroid_scorefunction_

core::scoring::ScoreFunctionOP FloppyTailMover::centroid_scorefunction_
private

Referenced by apply(), and FloppyTailMover().

◆ foldtree_

core::kinematics::FoldTreeOP FloppyTailMover::foldtree_
private

stored so that it can be generated in the init_on_new_input function

Referenced by apply(), and init_on_new_input().

◆ fragset3mer_

core::fragment::ConstantLengthFragSetOP FloppyTailMover::fragset3mer_
private

Referenced by apply(), and FloppyTailMover().

◆ fullatom_scorefunction_

core::scoring::ScoreFunctionOP FloppyTailMover::fullatom_scorefunction_
private

Referenced by apply(), and FloppyTailMover().

◆ init_for_input_yet_

bool FloppyTailMover::init_for_input_yet_
private

Referenced by apply(), and init_on_new_input().

◆ loops_

protocols::loops::Loops FloppyTailMover::loops_
private

Referenced by apply(), and init_on_new_input().

◆ movemap_

core::kinematics::MoveMapOP FloppyTailMover::movemap_
private

Referenced by apply(), and init_on_new_input().

◆ movemap_lesstail_

core::kinematics::MoveMapOP FloppyTailMover::movemap_lesstail_
private

Referenced by apply(), and init_on_new_input().

◆ start_

core::Size FloppyTailMover::start_
private

Referenced by init_on_new_input().

◆ stop_

core::Size FloppyTailMover::stop_
private

Referenced by apply(), and init_on_new_input().

◆ task_factory_

core::pack::task::TaskFactoryOP FloppyTailMover::task_factory_
private

Referenced by apply(), and init_on_new_input().


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