Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
protocols::relax::WorkUnit_BatchRelax Class Reference

#include <WorkUnit_BatchRelax.hh>

Inheritance diagram for protocols::relax::WorkUnit_BatchRelax:
Inheritance graph
[legend]
Collaboration diagram for protocols::relax::WorkUnit_BatchRelax:
Collaboration graph
[legend]

Public Member Functions

 WorkUnit_BatchRelax ()
 WorkUnit_BatchRelax. More...
 
 ~WorkUnit_BatchRelax ()
 
virtual void run ()
 This Work unit doesnt do anything - its just keeps the structures. More...
 
virtual void pre_process ()
 
virtual void post_process ()
 
virtual
protocols::wum::WorkUnitBaseOP 
clone () const
 
void set_native_pose (core::pose::PoseCOP native_pose)
 
- Public Member Functions inherited from protocols::wum::WorkUnit_SilentStructStore
 WorkUnit_SilentStructStore ()
 
virtual ~WorkUnit_SilentStructStore ()
 
virtual void serialize ()
 write decoys into serial data store overwritinge whatever was there before. It basically syncs the silent struct store with the derial data More...
 
virtual void deserialize ()
 Make ready for working. More...
 
const
protocols::wum::SilentStructStore
decoys () const
 Accessor for decoy store. More...
 
protocols::wum::SilentStructStoredecoys ()
 Accessor for decoy store. More...
 
- Public Member Functions inherited from protocols::wum::WorkUnitBase
 WorkUnitBase ()
 
virtual ~WorkUnitBase ()
 
virtual void clear_serial_data ()
 Remove all data, make sure that the memory is also cleared, hence the cals to reserve. More...
 
void print (std::ostream &out, bool verbose=false) const
 Print header information to the stream, single line by default or verbose if verbose is set to true. More...
 
core::Size id ()
 Accessor to the ID of the WorkUnit. More...
 
core::Size extra_data_1 ()
 Accessor to the extra_data_1 and 3 field of the header. More...
 
core::Size extra_data_3 ()
 
void add_blacklist (int mpi_rank)
 Adds to the blacklist. More...
 
void clear_blacklist ()
 Erases the blacklist. More...
 
bool in_blacklist (int mpi_rank)
 Finds in blacklist, true if is, false if it isn't. More...
 
core::Size get_run_time ()
 Returns the differrence between unix start and stop times. More...
 
std::string get_wu_type () const
 Accessor to header structure, return the WorkUnit Type. More...
 
void set_wu_type (const std::string &text)
 Accessor to header structure, sets the WorkUnit Type. More...
 
std::string get_options () const
 Optain the options string from the header. More...
 
virtual core::Size mem_footprint () const
 Return the memory usage of this WorkUnit. More...
 
core::Size last_received_from ()
 

Protected Attributes

core::pose::PoseCOP native_pose_
 
core::scoring::ScoreFunctionOP scorefxn_
 

Additional Inherited Members

- Protected Member Functions inherited from protocols::wum::WorkUnitBase
virtual void create_unique_id ()
 Make a unique number out of Processor Number and unix timestamp ? More...
 
std::string & serial_data ()
 Accessor to the serial data field. More...
 
const std::string & serial_data () const
 Accessor to the serial data field. More...
 
void set_options (const std::string &text)
 Accesor to the "options" text field. More...
 
void set_run_start ()
 Set the unixtime of the start of the execution of this WorkUnit. More...
 
void set_run_stop ()
 Set the unixtime of the stop of the execution of this WorkUnit. More...
 

Constructor & Destructor Documentation

protocols::relax::WorkUnit_BatchRelax::WorkUnit_BatchRelax ( )

WorkUnit_BatchRelax.

Referenced by clone().

protocols::relax::WorkUnit_BatchRelax::~WorkUnit_BatchRelax ( )

Member Function Documentation

protocols::wum::WorkUnitBaseOP protocols::relax::WorkUnit_BatchRelax::clone ( ) const
virtual
void protocols::relax::WorkUnit_BatchRelax::post_process ( )
virtual
void protocols::relax::WorkUnit_BatchRelax::pre_process ( )
virtual
void protocols::relax::WorkUnit_BatchRelax::run ( )
virtual
void protocols::relax::WorkUnit_BatchRelax::set_native_pose ( core::pose::PoseCOP  native_pose)

References native_pose_.

Member Data Documentation

core::pose::PoseCOP protocols::relax::WorkUnit_BatchRelax::native_pose_
protected

Referenced by run(), and set_native_pose().

core::scoring::ScoreFunctionOP protocols::relax::WorkUnit_BatchRelax::scorefxn_
protected

The documentation for this class was generated from the following files: