|
TRIQS/TRIQS 4.0.0
Researching Interacting Quantum Systems
|
#include "./concepts.hpp"#include "./mc_measure_aux_set.hpp"#include "./mc_measure_set.hpp"#include "./mc_move_set.hpp"#include "./random_generator.hpp"#include "../utility/report_stream.hpp"#include "../utility/timer.hpp"#include "../utility/timestamp.hpp"#include <h5/h5.hpp>#include <functional>#include <iostream>#include <map>#include <memory>#include <string>#include <utility>#include <vector>Provides a generic class to run Monte Carlo simulations.
Definition in file mc_generic.hpp.
Go to the source code of this file.
Classes | |
| class | triqs::mc_tools::mc_generic< MCSignType > |
| Generic Monte Carlo class. More... | |
| struct | triqs::mc_tools::mc_generic< MCSignType >::run_param_t |
| User-provided MC simulation parameters for the run() method. More... | |
Enumerations | |
| enum class | triqs::mc_tools::mc_phase |
| Phase of a Monte Carlo simulation. More... | |
|
strong |
Phase of a Monte Carlo simulation.
Determines whether the elapsed time of a run() is attributed to the warmup or the accumulation timer. This is deliberately decoupled from run_param_t::enable_measures so that a warmup phase can still take measurements (e.g. to report running averages) while remaining timed as warmup.
Definition at line 56 of file mc_generic.hpp.