TRIQS/TRIQS 4.0.0
Researching Interacting Quantum Systems
Loading...
Searching...
No Matches
random_generator.cpp
#include "./MersenneRNG.hpp"
#include "./random_generator.hpp"
#include "../utility/first_include.hpp"
#include <boost/preprocessor/control/if.hpp>
#include <boost/preprocessor/seq.hpp>
#include <boost/random/lagged_fibonacci.hpp>
#include <boost/random/mersenne_twister.hpp>
#include <boost/random/ranlux.hpp>
#include <boost/random/uniform_real.hpp>
#include <boost/random/variate_generator.hpp>
#include <fmt/format.h>
#include <nda/macros.hpp>
#include <cstdint>
#include <stdexcept>
#include <string>
#include <vector>

Detailed Description

Implementation details for triqs/mc_tools/random_generator.hpp.

Definition in file random_generator.cpp.

Go to the source code of this file.

Functions

std::string triqs::mc_tools::random_generator_names (std::string const &sep=" ")
 Get a string containing the names of all available RNGs.
std::vector< std::string > triqs::mc_tools::random_generator_names_list ()
 Get a list of all available RNG names.