14 #ifndef RANDOMNUMBERS_SFMT_INCLUDED
15 #define RANDOMNUMBERS_SFMT_INCLUDED
27 #define ENABLE_SFMT_JUMP
28 #include <SFMT-jump-alt.h>
39 RandomNumbers_SFMT(
const int s);
40 RandomNumbers_SFMT(
const std::string& filename) { readfile(filename); }
42 ~RandomNumbers_SFMT() {}
45 void get_block(
double *v,
const size_t n);
47 void writefile(
const std::string& filename);
48 void readfile(
const std::string& filename);
50 #ifdef ENABLE_SFMT_JUMP
59 void generate_global_jump(
Field& f);
virtual void uniform_lex_global(Field &)
uniform random number defined on global lattice.
Container of Field-type object.
static const std::string class_name
virtual void gauss_lex_global(Field &)
gaussian random number defined on global lattice.
Base class of random number generators.