Rosetta Protocols  2014.35
Public Member Functions | Protected Attributes | List of all members
protocols::wum2::WorkUnit_ElScripts Class Reference

#include <WorkUnit.hh>

Public Member Functions

 WorkUnit_ElScripts ()
 
 WorkUnit_ElScripts (core::Size master, core::Size trajectory_idx, core::io::serialization::PipeMapSP p, protocols::moves::SerializableStateSP state, std::string name)
 
 ~WorkUnit_ElScripts ()
 
virtual void run ()
 Run the workunit. More...
 
core::io::serialization::PipeMapWP pipemap ()
 
protocols::moves::SerializableStateWP state ()
 
protocols::moves::SerializableStateCWP const_state ()
 
std::string name ()
 
void name (std::string name)
 
- Public Member Functions inherited from protocols::wum2::WorkUnit
 WorkUnit ()
 
 WorkUnit (core::Size master, core::Size trajectory_idx)
 
virtual ~WorkUnit ()
 
virtual void print (std::ostream &out, bool verbose=false) const
 Print WU details to the stream, single line by default. 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...
 
core::Size get_run_time ()
 Returns the difference between unix start and stop times. More...
 
void id (int id)
 
int id ()
 
void master (int master)
 
int master ()
 
void trajectory_idx (int trajectory_idx)
 
int trajectory_idx ()
 
void prioritize (bool prioritize)
 
bool prioritize ()
 
void link_cache (protocols::moves::MoverCacheSP cache)
 

Protected Attributes

std::string name_
 
core::io::serialization::PipeMapSP pipemap_
 
protocols::moves::SerializableStateSP state_
 
- Protected Attributes inherited from protocols::wum2::WorkUnit
bool prioritize_
 
int id_
 
int master_
 
int trajectory_idx_
 
core::Size unixtime_creation_
 Important unixtimes. More...
 
core::Size unixtime_start_
 
core::Size unixtime_stop_
 
protocols::moves::MoverCacheSP cache_
 

Additional Inherited Members

- Protected Member Functions inherited from protocols::wum2::WorkUnit
void create_unique_id ()
 

Constructor & Destructor Documentation

protocols::wum2::WorkUnit_ElScripts::WorkUnit_ElScripts ( )
inline
protocols::wum2::WorkUnit_ElScripts::WorkUnit_ElScripts ( core::Size  master,
core::Size  trajectory_idx,
core::io::serialization::PipeMapSP  p,
protocols::moves::SerializableStateSP  state,
std::string  name 
)
protocols::wum2::WorkUnit_ElScripts::~WorkUnit_ElScripts ( )
inline

Member Function Documentation

protocols::moves::SerializableStateCWP protocols::wum2::WorkUnit_ElScripts::const_state ( )
inline

References state_.

std::string protocols::wum2::WorkUnit_ElScripts::name ( )
inline

References name_.

void protocols::wum2::WorkUnit_ElScripts::name ( std::string  name)
inline

References name(), and name_.

Referenced by name().

core::io::serialization::PipeMapWP protocols::wum2::WorkUnit_ElScripts::pipemap ( )
inline

References pipemap_.

void protocols::wum2::WorkUnit_ElScripts::run ( )
virtual

Run the workunit.

Implements protocols::wum2::WorkUnit.

protocols::moves::SerializableStateWP protocols::wum2::WorkUnit_ElScripts::state ( )
inline

References state_.

Member Data Documentation

std::string protocols::wum2::WorkUnit_ElScripts::name_
protected

Referenced by name().

core::io::serialization::PipeMapSP protocols::wum2::WorkUnit_ElScripts::pipemap_
protected

Referenced by pipemap().

protocols::moves::SerializableStateSP protocols::wum2::WorkUnit_ElScripts::state_
protected

Referenced by const_state(), and state().


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