Class SlaveTask
alps::scheduler::SlaveTask
Synopsis
class SlaveTask : public alps::scheduler::AbstractTask {
public:
SlaveTask(const Process &);
virtual void run();
virtual void
checkpoint(const boost::filesystem::path &, bool = ALPS_WRITE_ALL_XML) const;
virtual void add_process(const Process &);
virtual void start();
virtual double work() const;
virtual bool finished(double &, double &) const;
virtual void halt();
virtual uint32_t cpus() const;
virtual ResultType get_summary() const;
};
Description
SlaveTask
public
construct/copy/destruct
SlaveTask(const Process &);
SlaveTask
public member functions
virtual void run();
virtual void
checkpoint(const boost::filesystem::path & fn, bool = ALPS_WRITE_ALL_XML) const;
virtual void add_process(const Process & p);
virtual void start();
virtual double work() const;
virtual bool finished(double & x, double &) const;
virtual void halt();
virtual uint32_t cpus() const;
virtual ResultType get_summary() const;