![]() |
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 { class Factory; template<typename TASK> class SimpleFactory; template<typename TASK, typename WORKER> class BasicFactory; } }
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 { class MeasurementOperators; class MeasurementLabels; template<typename ValueType> class EigenvectorMeasurements; }
namespace alps { namespace scheduler { class MCRun; class DummyMCRun; class MCSimulation; template<typename G = graph_helper<>::graph_type> class LatticeMCRun; template<typename G = graph_helper<>::graph_type, typename I = short> class LatticeModelMCRun; template<typename WORKER> class SimpleMCFactory; } }
namespace alps { namespace scheduler { class NoJobfileOptions; class Options; } }
namespace alps { namespace scheduler { class Scheduler; class MasterScheduler; class SingleScheduler; class SerialScheduler; class MPPScheduler; 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 { struct CheckpointFiles; struct TaskStatus; class AbstractTask; class Task; class WorkerTask; class RemoteTask; class SlaveTask; } }
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_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 { struct rt; class AbstractWorker; class Worker; class RemoteWorker; typedef struct alps::scheduler::rt ResultType; typedef std::vector< ResultType > ResultsType; } }
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo |