Rosetta 3.4
Public Types | Public Member Functions | Protected Member Functions
protocols::simple_moves::RotamerTrialsMover Class Reference

#include <RotamerTrialsMover.hh>

Inheritance diagram for protocols::simple_moves::RotamerTrialsMover:
Inheritance graph
[legend]
Collaboration diagram for protocols::simple_moves::RotamerTrialsMover:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
core::scoring::ScoreFunctionOP 
ScoreFunctionOP
typedef
core::scoring::ScoreFunctionCOP 
ScoreFunctionCOP
typedef
core::pack::task::PackerTask 
PackerTask
typedef
core::pack::task::PackerTaskOP 
PackerTaskOP
typedef
core::pack::task::PackerTaskCOP 
PackerTaskCOP
typedef
core::pack::task::TaskFactoryCOP 
TaskFactoryCOP
typedef protocols::moves::MoverOP MoverOP

Public Member Functions

 RotamerTrialsMover ()
 RotamerTrialsMover (ScoreFunctionCOP scorefxn_in, PackerTask &task_in)
 constructor with PackerTask. use a PackerTask ONLY for fixed-sequence work. WARNING TO ANY DESIGNER WHO PASSES IN A TASK: YOUR DESIGN STEPS WILL BE UNDONE AS THIS TASK CONCEIVES OF THE INPUT SEQUENCE THAT CORRESPONDS TO THE ORIGINAL SEQUENCE
 RotamerTrialsMover (ScoreFunctionCOP scorefxn_in, TaskFactoryCOP factory_in)
 constructor with TaskFactory
 RotamerTrialsMover (RotamerTrialsMover const &rval)
 copy constructor
virtual ~RotamerTrialsMover ()
 destructor
virtual protocols::moves::MoverOP clone () const
 clone this object
virtual protocols::moves::MoverOP fresh_instance () const
 create this type of object
virtual void apply (core::pose::Pose &pose)
virtual std::string get_name () const
 Each derived class must specify its name. The class name.
void score_function (core::scoring::ScoreFunctionCOP sf)
void task_factory (core::pack::task::TaskFactoryCOP tf)
void parse_my_tag (TagPtr const tag, protocols::moves::DataMap &data, Filters_map const &, protocols::moves::Movers_map const &, Pose const &)
 parse xml

Protected Member Functions

ScoreFunctionCOP scorefxn () const
 read access for derived classes
PackerTaskCOP task (core::pose::Pose const &pose) const
 read access for derived classes, pose needed to run TaskFactory

Member Typedef Documentation


Constructor & Destructor Documentation

protocols::simple_moves::RotamerTrialsMover::RotamerTrialsMover ( )

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

Referenced by clone(), and fresh_instance().

protocols::simple_moves::RotamerTrialsMover::RotamerTrialsMover ( ScoreFunctionCOP  scorefxn_in,
PackerTask task_in 
)

constructor with PackerTask. use a PackerTask ONLY for fixed-sequence work. WARNING TO ANY DESIGNER WHO PASSES IN A TASK: YOUR DESIGN STEPS WILL BE UNDONE AS THIS TASK CONCEIVES OF THE INPUT SEQUENCE THAT CORRESPONDS TO THE ORIGINAL SEQUENCE

References core::pack::task::PackerTask::clone(), and protocols::moves::Mover::type().

protocols::simple_moves::RotamerTrialsMover::RotamerTrialsMover ( ScoreFunctionCOP  scorefxn_in,
TaskFactoryCOP  factory_in 
)

constructor with TaskFactory

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

protocols::simple_moves::RotamerTrialsMover::RotamerTrialsMover ( RotamerTrialsMover const &  rval)

copy constructor

protocols::simple_moves::RotamerTrialsMover::~RotamerTrialsMover ( ) [virtual]

destructor


Member Function Documentation

void protocols::simple_moves::RotamerTrialsMover::apply ( core::pose::Pose pose) [virtual]
RotamerTrialsMover::MoverOP protocols::simple_moves::RotamerTrialsMover::clone ( ) const [virtual]
RotamerTrialsMover::MoverOP protocols::simple_moves::RotamerTrialsMover::fresh_instance ( ) const [virtual]

create this type of object

Reimplemented from protocols::moves::Mover.

References RotamerTrialsMover().

std::string protocols::simple_moves::RotamerTrialsMover::get_name ( ) const [virtual]
void protocols::simple_moves::RotamerTrialsMover::parse_my_tag ( TagPtr const  tag,
protocols::moves::DataMap data,
Filters_map const &  ,
protocols::moves::Movers_map const &  ,
Pose const &   
) [virtual]
void protocols::simple_moves::RotamerTrialsMover::score_function ( core::scoring::ScoreFunctionCOP  sf)
RotamerTrialsMover::ScoreFunctionCOP protocols::simple_moves::RotamerTrialsMover::scorefxn ( ) const [protected]
RotamerTrialsMover::PackerTaskCOP protocols::simple_moves::RotamerTrialsMover::task ( core::pose::Pose const &  pose) const [protected]
void protocols::simple_moves::RotamerTrialsMover::task_factory ( core::pack::task::TaskFactoryCOP  tf)

Referenced by parse_my_tag().


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