Rosetta 3.4
Public Types | Public Member Functions
protocols::moves::MonteCarloTest Class Reference

#include <MonteCarloTest.hh>

Inheritance diagram for protocols::moves::MonteCarloTest:
Inheritance graph
[legend]
Collaboration diagram for protocols::moves::MonteCarloTest:
Collaboration graph
[legend]

List of all members.

Public Types

typedef core::Size Size
typedef core::Real Real
typedef core::pose::Pose Pose
typedef core::pose::PoseOP PoseOP
typedef utility::tag::TagPtr TagPtr
typedef protocols::moves::DataMap DataMap
typedef
protocols::filters::Filters_map 
Filters_map
typedef
protocols::moves::Movers_map 
Movers_map

Public Member Functions

 MonteCarloTest ()
 default constructor
 ~MonteCarloTest ()
 destructor
virtual MoverOP clone () const
 create copy constructor
virtual MoverOP fresh_instance () const
 create this type of objectt
std::string get_name () const
 Each derived class must specify its name. The class name.
virtual void apply (Pose &pose)
 apply MonteCarloTest (Mover)
void set_MC (GenericMonteCarloMoverOP mover)
 set mover
GenericMonteCarloMoverOP get_MC () const
virtual void parse_my_tag (TagPtr const tag, DataMap &data, Filters_map const &filters, Movers_map const &movers, Pose const &)
 Called by MoverFactory when constructing new Movers. Takes care of the specific mover's parsing.

Member Typedef Documentation

Reimplemented from protocols::moves::Mover.

Reimplemented from protocols::moves::Mover.

typedef utility::tag::TagPtr protocols::moves::MonteCarloTest::TagPtr

Reimplemented from protocols::moves::Mover.


Constructor & Destructor Documentation

protocols::moves::MonteCarloTest::MonteCarloTest ( )

default constructor

Referenced by clone(), and fresh_instance().

protocols::moves::MonteCarloTest::~MonteCarloTest ( )

destructor


Member Function Documentation

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

create copy constructor

clone this object

Reimplemented from protocols::moves::Mover.

References MonteCarloTest().

MoverOP protocols::moves::MonteCarloTest::fresh_instance ( ) const [virtual]

create this type of objectt

create this type of object

Reimplemented from protocols::moves::Mover.

References MonteCarloTest().

GenericMonteCarloMoverOP protocols::moves::MonteCarloTest::get_MC ( ) const

Referenced by parse_my_tag().

std::string protocols::moves::MonteCarloTest::get_name ( ) const [virtual]

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

Implements protocols::moves::Mover.

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

Called by MoverFactory when constructing new Movers. Takes care of the specific mover's parsing.

Some movers need not be parsed, so we shouldn't stop executions. This, however, calls attention to the lack of this method, which could be due to something as silly as a wrong parameters definition.

Reimplemented from protocols::moves::Mover.

References get_MC(), set_MC(), and protocols::moves::TR().

void protocols::moves::MonteCarloTest::set_MC ( GenericMonteCarloMoverOP  mover)

set mover

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