Rosetta 3.4
Public Member Functions
protocols::abinitio::AbrelaxMover Class Reference

#include <AbrelaxMover.hh>

Inheritance diagram for protocols::abinitio::AbrelaxMover:
Inheritance graph
[legend]
Collaboration diagram for protocols::abinitio::AbrelaxMover:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AbrelaxMover ()
virtual ~AbrelaxMover ()
virtual void apply (core::pose::Pose &pose)
virtual std::string get_name () const
 Each derived class must specify its name. The class name.
void set_defaults ()
void clear ()
virtual moves::MoverOP fresh_instance () const
 this is like clone(), except it generates a new mover object freshly created with the default ctor. This function _should_ be pure virtual but that would disrupt the code base; MAKE SURE YOU DEFINE IT if you want to have your mover be a protocol handed to the job distributor (august 08 vintage).
FragmentSamplerOP sampling_protocol ()
relax::RelaxProtocolBaseCOP relax_protocol () const
relax::RelaxProtocolBaseOP relax_protocol ()
loops::loop_closure::ccd::SlidingWindowLoopClosureOP closure_protocol ()
void sampling_protocol (FragmentSamplerOP set)
void relax_protocol (relax::RelaxProtocolBaseOP set)
void closure_protocol (loops::loop_closure::ccd::SlidingWindowLoopClosureOP set)
void post_loop_closure_protocol (moves::MoverOP move)
void pre_loop_closure_protocol (moves::MoverOP move)
topology_broker::TopologyBrokerOP topology_broker ()

Constructor & Destructor Documentation

protocols::abinitio::AbrelaxMover::AbrelaxMover ( )

References set_defaults().

Referenced by fresh_instance().

protocols::abinitio::AbrelaxMover::~AbrelaxMover ( ) [virtual]

Member Function Documentation

void protocols::abinitio::AbrelaxMover::apply ( core::pose::Pose pose) [virtual]
void protocols::abinitio::AbrelaxMover::clear ( )
loops::loop_closure::ccd::SlidingWindowLoopClosureOP protocols::abinitio::AbrelaxMover::closure_protocol ( )

Referenced by apply(), and set_defaults().

void protocols::abinitio::AbrelaxMover::closure_protocol ( loops::loop_closure::ccd::SlidingWindowLoopClosureOP  set)
virtual moves::MoverOP protocols::abinitio::AbrelaxMover::fresh_instance ( ) const [inline, virtual]

this is like clone(), except it generates a new mover object freshly created with the default ctor. This function _should_ be pure virtual but that would disrupt the code base; MAKE SURE YOU DEFINE IT if you want to have your mover be a protocol handed to the job distributor (august 08 vintage).

fresh_instance is meant to return a new object of this class, created with the default constructor. This really should be a pure virtual in the base class, but adding pure virtuals to Mover would massively disrupt the code. This default implementation crashes at runtime instead of compiletime if you try to call it. If this code is causing you problems, your Mover needs to override this function. This is used by the August 08 job distributor.

Reimplemented from protocols::moves::Mover.

References AbrelaxMover().

std::string protocols::abinitio::AbrelaxMover::get_name ( ) const [virtual]

Each derived class must specify its name. The class name.

Implements protocols::moves::Mover.

void protocols::abinitio::AbrelaxMover::post_loop_closure_protocol ( moves::MoverOP  move)

Referenced by set_defaults().

void protocols::abinitio::AbrelaxMover::pre_loop_closure_protocol ( moves::MoverOP  move)

Referenced by set_defaults().

relax::RelaxProtocolBaseOP protocols::abinitio::AbrelaxMover::relax_protocol ( )
void protocols::abinitio::AbrelaxMover::relax_protocol ( relax::RelaxProtocolBaseOP  set)
relax::RelaxProtocolBaseCOP protocols::abinitio::AbrelaxMover::relax_protocol ( ) const

Referenced by apply(), and set_defaults().

void protocols::abinitio::AbrelaxMover::sampling_protocol ( FragmentSamplerOP  set)
FragmentSamplerOP protocols::abinitio::AbrelaxMover::sampling_protocol ( )

Referenced by apply(), and set_defaults().

void protocols::abinitio::AbrelaxMover::set_defaults ( )
topology_broker::TopologyBrokerOP protocols::abinitio::AbrelaxMover::topology_broker ( )

Referenced by apply().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines