Class MCSimulation
alps::scheduler::MCSimulation
Synopsis
Description
MCSimulation
public
construct/copy/destruct
MCSimulation(const ProcessList & w, const boost::filesystem::path & p);
MCSimulation(const ProcessList & w, const Parameters & p);
MCSimulation
public member functions
ObservableSet get_measurements(bool compact = false) const;
ObservableSet
get_and_remove_observable(const std::string & obsname, bool compact = false);
MCSimulation & operator<<(const Observable & obs);
void addObservable(const Observable & obs);
ResultType get_summary() const;
ResultType get_summary(const std::string) const;
MCSimulation
public static functions
static void print_copyright(std::ostream &);
MCSimulation
private member functions
void accumulate_measurements(std::vector< std::pair< std::size_t, ObservableSet > > & all_measurements,
ObservableSet const & measurements) const;
std::string worker_tag() const;
void write_xml_body(alps::oxstream &, boost::filesystem::path const & fn,
bool) const;
void handle_tag(std::istream &, const XMLTag &);