Rosetta 3.4
Public Member Functions
protocols::docking::DockMCMProtocol Class Reference

#include <DockMCMProtocol.hh>

Inheritance diagram for protocols::docking::DockMCMProtocol:
Inheritance graph
[legend]
Collaboration diagram for protocols::docking::DockMCMProtocol:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DockMCMProtocol ()
 Default constructor.
 DockMCMProtocol (core::Size const rb_jump)
 Constructor with one argument - the jump number.
 DockMCMProtocol (core::Size const rb_jump, core::scoring::ScoreFunctionCOP scorefxn, core::scoring::ScoreFunctionCOP scorefxn_pack)
 Constructor with three arguments. The first is the jump number, the second is the docking scorefunction and the third is the packing scorefxn.
 DockMCMProtocol (DockJumps const movable_jumps, core::scoring::ScoreFunctionCOP scorefxn)
 Constructor with two arguments. The first is the DockJumps, the second is a scorefunction that will be used for docking and packing.
 DockMCMProtocol (DockJumps const movable_jumps, core::scoring::ScoreFunctionCOP scorefxn, core::scoring::ScoreFunctionCOP scorefxn_pack)
 Constructor with three arguments. The first is the DockJumps, the second is the docking scorefunction and the third is the packing scorefunction.
 ~DockMCMProtocol ()
protocols::moves::MoverOP clone () const
 clone has to be overridden only if clone invocation is expected.
void init ()
 Performs the setup specific to this subclass of DockingHighRes (sets up filters).
void set_filter (DockingHighResFilterOP filter)
virtual void apply (core::pose::Pose &pose)
virtual std::string get_name () const
 Each derived class must specify its name. The class name.

Constructor & Destructor Documentation

protocols::docking::DockMCMProtocol::DockMCMProtocol ( )

Default constructor.

References init().

Referenced by clone().

protocols::docking::DockMCMProtocol::DockMCMProtocol ( core::Size const  rb_jump)

Constructor with one argument - the jump number.

References init().

protocols::docking::DockMCMProtocol::DockMCMProtocol ( core::Size const  rb_jump,
core::scoring::ScoreFunctionCOP  scorefxn,
core::scoring::ScoreFunctionCOP  scorefxn_pack 
)

Constructor with three arguments. The first is the jump number, the second is the docking scorefunction and the third is the packing scorefxn.

References init().

protocols::docking::DockMCMProtocol::DockMCMProtocol ( DockJumps const  movable_jumps,
core::scoring::ScoreFunctionCOP  scorefxn 
)

Constructor with two arguments. The first is the DockJumps, the second is a scorefunction that will be used for docking and packing.

References init().

protocols::docking::DockMCMProtocol::DockMCMProtocol ( DockJumps const  movable_jumps,
core::scoring::ScoreFunctionCOP  scorefxn,
core::scoring::ScoreFunctionCOP  scorefxn_pack 
)

Constructor with three arguments. The first is the DockJumps, the second is the docking scorefunction and the third is the packing scorefunction.

References init().

protocols::docking::DockMCMProtocol::~DockMCMProtocol ( )

Member Function Documentation

void protocols::docking::DockMCMProtocol::apply ( core::pose::Pose pose) [virtual]
protocols::moves::MoverOP protocols::docking::DockMCMProtocol::clone ( ) const [virtual]

clone has to be overridden only if clone invocation is expected.

clone is meant to return an OP'ed deep copy of this object. 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.

Reimplemented from protocols::moves::Mover.

References DockMCMProtocol().

std::string protocols::docking::DockMCMProtocol::get_name ( ) const [virtual]

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

Implements protocols::docking::DockingHighRes.

void protocols::docking::DockMCMProtocol::init ( void  )

Performs the setup specific to this subclass of DockingHighRes (sets up filters).

References protocols::moves::Mover::type().

Referenced by DockMCMProtocol().

void protocols::docking::DockMCMProtocol::set_filter ( DockingHighResFilterOP  filter)

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