Rosetta 3.4
Public Member Functions | Protected Attributes
protocols::docking::SidechainMinMover Class Reference

#include <SidechainMinMover.hh>

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

List of all members.

Public Member Functions

 SidechainMinMover ()
 Default constructor.
 SidechainMinMover (core::scoring::ScoreFunctionCOP scorefxn)
 Constructor with one argument - the scoerfunction to minimize with.
 SidechainMinMover (core::scoring::ScoreFunctionCOP scorefxn, core::kinematics::MoveMapOP movemap)
 Constructor with two arguments. The first is the scorefunction to minimize with, the second is a movemap.
 SidechainMinMover (core::scoring::ScoreFunctionCOP scorefxn, core::pack::task::PackerTaskOP)
 Constructor with two arguments. The first is the scorefunction to minimize with, the second is a task.
 SidechainMinMover (core::scoring::ScoreFunctionCOP scorefxn, core::pack::task::TaskFactoryCOP)
 Constructor with two arguments. The first is the scorefunction to minimize with, the second is a taskfactory.
 SidechainMinMover (core::Size rb_jump, core::scoring::ScoreFunctionCOP scorefxn)
 Constructor with two arguments. The first is the jump that docking will occur over, the second is the scorefunction to minimize with.
 ~SidechainMinMover ()
void set_default ()
 Completes the setup of a default instantiation of a SideChainMinMover.
void set_minmover (protocols::simple_moves::MinMoverOP minmover)
void update_movemap (core::pose::Pose &pose)
virtual void apply (core::pose::Pose &pose)
virtual std::string get_name () const
 Each derived class must specify its name. The class name.

Protected Attributes

protocols::simple_moves::MinMoverOP minmover_
core::kinematics::MoveMapOP movemap_
core::pack::task::PackerTaskOP task_
bool update_movemap_

Constructor & Destructor Documentation

protocols::docking::SidechainMinMover::SidechainMinMover ( )
protocols::docking::SidechainMinMover::SidechainMinMover ( core::scoring::ScoreFunctionCOP  scorefxn)

Constructor with one argument - the scoerfunction to minimize with.

References set_default(), and protocols::moves::Mover::type().

protocols::docking::SidechainMinMover::SidechainMinMover ( core::scoring::ScoreFunctionCOP  scorefxn,
core::kinematics::MoveMapOP  movemap 
)

Constructor with two arguments. The first is the scorefunction to minimize with, the second is a movemap.

References set_default(), and protocols::moves::Mover::type().

protocols::docking::SidechainMinMover::SidechainMinMover ( core::scoring::ScoreFunctionCOP  scorefxn,
core::pack::task::PackerTaskOP   
)

Constructor with two arguments. The first is the scorefunction to minimize with, the second is a task.

protocols::docking::SidechainMinMover::SidechainMinMover ( core::scoring::ScoreFunctionCOP  scorefxn,
core::pack::task::TaskFactoryCOP   
)

Constructor with two arguments. The first is the scorefunction to minimize with, the second is a taskfactory.

protocols::docking::SidechainMinMover::SidechainMinMover ( core::Size  rb_jump,
core::scoring::ScoreFunctionCOP  scorefxn 
)

Constructor with two arguments. The first is the jump that docking will occur over, the second is the scorefunction to minimize with.

References set_default(), and protocols::moves::Mover::type().

protocols::docking::SidechainMinMover::~SidechainMinMover ( )

Member Function Documentation

void protocols::docking::SidechainMinMover::apply ( core::pose::Pose pose) [virtual]
std::string protocols::docking::SidechainMinMover::get_name ( ) const [virtual]

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

Implements protocols::docking::DockingHighRes.

Reimplemented in protocols::docking::InterfaceSidechainMinMover.

void protocols::docking::SidechainMinMover::set_default ( )

Completes the setup of a default instantiation of a SideChainMinMover.

Reimplemented in protocols::docking::InterfaceSidechainMinMover.

References minmover_, movemap_, protocols::docking::DockingHighRes::scorefxn(), and update_movemap_.

Referenced by SidechainMinMover().

void protocols::docking::SidechainMinMover::set_minmover ( protocols::simple_moves::MinMoverOP  minmover)

References minmover_.

void protocols::docking::SidechainMinMover::update_movemap ( core::pose::Pose pose)

Member Data Documentation

Referenced by update_movemap().


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