![]() |
Home | Libraries | License | Support | People | ALPS Web Site |
namespace alps { // convert a file from XDR format to XML std::string ALPS_DECL convert2xml(std::string const & name); }
namespace alps { namespace scheduler { template<typename T, typename G = typename graph_helper<>::graph_type> class DiagTask; } }
namespace alps { namespace scheduler { template<typename TASK, typename WORKER> class BasicFactory; class Factory; template<typename TASK> class SimpleFactory; } }
namespace alps { namespace scheduler { class Info; class TaskInfo; class ALPS_DECL TaskInfo; alps::oxstream & operator<<(alps::oxstream & o, const alps::scheduler::Info & i); alps::oxstream & operator<<(alps::oxstream & o, const alps::scheduler::TaskInfo & i); } }
namespace alps { template<typename ValueType> class EigenvectorMeasurements; class MeasurementLabels; class MeasurementOperators; }
namespace alps { namespace scheduler { class DummyMCRun; template<typename G = graph_helper<>::graph_type> class LatticeMCRun; template<typename G = graph_helper<>::graph_type, typename I = short> class LatticeModelMCRun; class MCRun; class MCSimulation; template<typename WORKER> class SimpleMCFactory; } }
namespace alps { namespace scheduler { class NoJobfileOptions; class Options; } }
namespace alps { namespace scheduler { class MasterScheduler; class MPPScheduler; class Scheduler; class SerialScheduler; class SingleScheduler; ALPS_DECL Scheduler * theScheduler; ALPS_DECL void print_copyright(std::ostream & out); ALPS_DECL int start(int, char **, const Factory &); ALPS_DECL void init(const Factory &); ALPS_DECL SingleScheduler * start_single(const Factory & p, int argc = 0, char ** argv = 0); ALPS_DECL void stop_single(bool exit_ = true); } }
namespace alps { namespace scheduler { class SignalHandler; } }
ALPS_WRITE_ALL_XML
namespace alps { namespace scheduler { class AbstractTask; struct CheckpointFiles; class RemoteTask; class SlaveTask; class Task; struct TaskStatus; class WorkerTask; } }
namespace alps { namespace scheduler { enum MCDumpType { MCDump_scheduler = =1, MCDump_task = =2, MCDump_run = =3, MCDump_measurements = =4, MCDump_run_master = =5, MCDump_run_slave = =6, MCDump_snapshot = =7, MCDump_worker_version = =310 }; enum MCMP_Tags { MCMP_stop_slave_scheduler = = 101, MCMP_make_slave_task = = 102, MCMP_make_task = = 103, MCMP_dump_name = = 104, MCMP_delete_task = = 106, MCMP_get_task_finished = = 108, MCMP_start_task = = 109, MCMP_halt_task = = 110, MCMP_add_processes = = 114, MCMP_add_process = = 115, MCMP_delete_processes = = 116, MCMP_delete_process = = 117, MCMP_checkpoint = = 118, MCMP_get_work = = 119, MCMP_nodes = = 122, MCMP_ready = = 150, MCMP_make_run = = 201, MCMP_startRun = = 203, MCMP_haltRun = = 204, MCMP_delete_run = = 206, MCMP_get_run_info = = 207, MCMP_get_measurements = = 208, MCMP_get_observable = = 209, MCMP_save_run_to_file = = 211, MCMP_load_run_from_file = = 212, MCMP_get_run_work = = 215, MCMP_set_parameters = = 216, MCMP_get_measurements_and_infos = = 217, MCMP_get_summary = = 220, MCMP_void = = 300, MCMP_run_dump = = 301, MCMP_run_info = = 302, MCMP_measurements = = 303, MCMP_task_finished = = 304, MCMP_observable = = 305, MCMP_measurements_and_infos = = 306, MCMP_work = = 311, MCMP_run_work = = 315, MCMP_summary = = 320, MCMP_do_steps = = 500 }; } }
namespace alps { namespace scheduler { class AbstractWorker; class RemoteWorker; struct rt; class Worker; typedef struct alps::scheduler::rt ResultType; typedef std::vector< ResultType > ResultsType; } }
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo |