![]() |
Home | Libraries | License | Support | People | ALPS Web Site |
alps::scheduler::MasterScheduler
// In header: <alps/scheduler/scheduler.h> class MasterScheduler : public alps::scheduler::Scheduler { public: enum TaskStatusFlag { TaskNotExisting = 0, TaskNotStarted = 1, TaskRunning = 2, TaskHalted = 3, TaskFromDump = 4, TaskFinished = 5 }; // construct/copy/destruct MasterScheduler(const Options &, const Factory &); MasterScheduler(const NoJobfileOptions &, const Factory &); ~MasterScheduler(); // public member functions void set_new_jobfile(const boost::filesystem::path &); // protected member functions void remake_task(ProcessList &, const int); void finish_task(int); void checkpoint(); // private member functions void parse_job_file(const boost::filesystem::path &); };
MasterScheduler
public
construct/copy/destructMasterScheduler(const Options &, const Factory &);
MasterScheduler(const NoJobfileOptions &, const Factory &);
~MasterScheduler();
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo |