![]() |
Home | Libraries | License | Support | People | ALPS Web Site |
alps::scheduler::Factory
// In header: <alps/scheduler/factory.h> class Factory { public: // construct/copy/destruct Factory(); ~Factory(); // public member functions virtual Task * make_task(const ProcessList &, const boost::filesystem::path &) const; virtual Task * make_task(const ProcessList &, const boost::filesystem::path &, const Parameters &) const; virtual Task * make_task(const ProcessList &, const Parameters &) const; virtual Worker * make_worker(const ProcessList &, const Parameters &, int) const; virtual void print_copyright(std::ostream &) const = 0; };
Factory
public member functionsvirtual Task * make_task(const ProcessList &, const boost::filesystem::path &) const;
virtual Task * make_task(const ProcessList &, const boost::filesystem::path &, const Parameters &) const;
virtual Task * make_task(const ProcessList &, const Parameters &) const;
virtual Worker * make_worker(const ProcessList &, const Parameters &, int) const;
virtual void print_copyright(std::ostream &) const = 0;
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo |