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
virtual void construct();
virtual void add_process(const Process &);
virtual void start();
virtual void dostep();
virtual bool finished(double &, double &) const;
virtual void halt();
virtual double work() const;
double work_done() const;
virtual ResultType get_summary() const;
WorkerTask
protected member functions
virtual std::string worker_tag() const = 0;
virtual void
write_xml_body(alps::oxstream &, boost::filesystem::path const &,
bool writeall) const;
virtual void handle_tag(std::istream &, const XMLTag &);