NanoMagMC
v0.2
Monte Carlo Simulation Software for Atomistic Models of Magnetic Materials
|
#include <xoroshiro128.hpp>
Public Types | |
using | result_type = std::uint64_t |
Public Member Functions | |
rng128 (std::uint64_t seed[2]) | |
rng128 (std::uint64_t s0, std::uint64_t s1) | |
rng128 (std::uint64_t seed=1) | |
result_type | operator() () |
void | jump () |
Static Public Member Functions | |
static constexpr result_type | min () |
static constexpr result_type | max () |
Public Attributes | |
std::uint64_t | state [2] |
using rng::rng128::result_type = std::uint64_t |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
std::uint64_t rng::rng128::state[2] |