TRIQS/TRIQS 4.0.0
Researching Interacting Quantum Systems
Loading...
Searching...
No Matches
random_generator.hpp
#include <h5/h5.hpp>
#include <cassert>
#include <cmath>
#include <concepts>
#include <cstdint>
#include <iostream>
#include <memory>
#include <string>
#include <sstream>
#include <utility>
#include <vector>

Detailed Description

Provides a type erased random number generator.

Definition in file random_generator.hpp.

Go to the source code of this file.

Classes

class  triqs::mc_tools::random_generator
 Random number generator with a selectable underlying engine. More...

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.