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

A protocols::moves::Mover that packs the side-chains (very similar to pack_missing_sidechains() More...

#include <RepackSidechainsMover.hh>

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

List of all members.

Public Types

typedef
core::scoring::ScoreFunctionCOP 
ScoreFunctionCOP

Public Member Functions

 RepackSidechainsMover ()
 default constructor
 RepackSidechainsMover (ScoreFunctionCOP scorefxn)
 constructor with typename
 RepackSidechainsMover (RepackSidechainsMover const &other)
virtual void apply (Pose &pose)
virtual std::string get_name () const
 Each derived class must specify its name. The class name.
virtual void parse_my_tag (TagPtr const, protocols::moves::DataMap &, Filters_map const &, protocols::moves::Movers_map const &, Pose const &)
 parse XML (specifically in the context of the parser/scripting scheme)
virtual void parse_score_function (TagPtr const, protocols::moves::DataMap const &, Filters_map const &, protocols::moves::Movers_map const &, Pose const &)
 parse "scorefxn" XML option (can be employed virtually by derived Packing movers)
virtual protocols::moves::MoverOP fresh_instance () const
 required in the context of the parser/scripting scheme
virtual protocols::moves::MoverOP clone () const
 required in the context of the parser/scripting scheme
void set_scorefxn (ScoreFunctionCOP sf)
ScoreFunctionCOP scorefxn () const

Detailed Description

A protocols::moves::Mover that packs the side-chains (very similar to pack_missing_sidechains()


Member Typedef Documentation


Constructor & Destructor Documentation

protocols::simple_moves::RepackSidechainsMover::RepackSidechainsMover ( )

default constructor

Referenced by clone(), and fresh_instance().

protocols::simple_moves::RepackSidechainsMover::RepackSidechainsMover ( ScoreFunctionCOP  scorefxn)

constructor with typename

Constructs a RepackSidechainsMover with PackerTask <task> evaluated using <scorefxn>

ScoreFunction scorefxn /function to minimize while changine rotamers PackerTask task /object specifying what to design/pack Size (int) nloop /number of loops in the Pose (???)

protocols::simple_moves::RepackSidechainsMover::RepackSidechainsMover ( RepackSidechainsMover const &  other)

References scorefxn().


Member Function Documentation

void protocols::simple_moves::RepackSidechainsMover::apply ( Pose pose) [virtual]
protocols::moves::MoverOP protocols::simple_moves::RepackSidechainsMover::clone ( ) const [virtual]

required in the context of the parser/scripting scheme

Reimplemented from protocols::moves::Mover.

References RepackSidechainsMover().

protocols::moves::MoverOP protocols::simple_moves::RepackSidechainsMover::fresh_instance ( ) const [virtual]

required in the context of the parser/scripting scheme

Reimplemented from protocols::moves::Mover.

References RepackSidechainsMover().

std::string protocols::simple_moves::RepackSidechainsMover::get_name ( ) const [virtual]

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

Implements protocols::moves::Mover.

References protocols::simple_moves::RepackSidechainsMoverCreator::mover_name().

void protocols::simple_moves::RepackSidechainsMover::parse_my_tag ( TagPtr const  tag,
protocols::moves::DataMap datamap,
Filters_map const &  filters,
protocols::moves::Movers_map const &  movers,
Pose const &  pose 
) [virtual]

parse XML (specifically in the context of the parser/scripting scheme)

Reimplemented from protocols::moves::Mover.

References parse_score_function().

void protocols::simple_moves::RepackSidechainsMover::parse_score_function ( TagPtr const  tag,
protocols::moves::DataMap const &  datamap,
Filters_map const &  ,
protocols::moves::Movers_map const &  ,
Pose const &   
) [virtual]

parse "scorefxn" XML option (can be employed virtually by derived Packing movers)

References protocols::rosetta_scripts::parse_score_function(), and set_scorefxn().

Referenced by parse_my_tag().

ScoreFunctionCOP protocols::simple_moves::RepackSidechainsMover::scorefxn ( ) const [inline]

Referenced by RepackSidechainsMover().

void protocols::simple_moves::RepackSidechainsMover::set_scorefxn ( ScoreFunctionCOP  sf)

Referenced by parse_score_function().


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