Class WorkerTask
alps::scheduler::WorkerTask
Synopsis
Description
WorkerTask
public
construct/copy/destruct
WorkerTask(const ProcessList &, const boost::filesystem::path &);
WorkerTask(const ProcessList &, const Parameters &);
~WorkerTask();
WorkerTask
public member functions
void construct();
void add_process(const Process &);
void start();
void dostep();
bool finished(double &, double &) const;
void halt();
double work() const;
double work_done() const;
ResultType get_summary() const;
WorkerTask
protected member functions
std::string worker_tag() const;
void write_xml_body(alps::oxstream &, boost::filesystem::path const &,
bool writeall) const;
void handle_tag(std::istream &, const XMLTag &);