Gromacs
2024.3
|
#include <array>
#include <limits>
#include <memory>
#include "gromacs/math/functions.h"
#include "gromacs/random/seed.h"
#include "gromacs/utility/classhelpers.h"
#include "gromacs/utility/exceptions.h"
Implementation of the 2x64 ThreeFry random engine.
Classes | |
class | gmx::ThreeFry2x64General< rounds, internalCounterBits > |
General implementation class for ThreeFry counter-based random engines. More... | |
class | gmx::ThreeFry2x64< internalCounterBits > |
ThreeFry2x64 random engine with 20 iteractions. More... | |
class | gmx::ThreeFry2x64Fast< internalCounterBits > |
ThreeFry2x64 random engine with 13 iteractions. More... | |
Typedefs | |
typedef ThreeFry2x64Fast | gmx::DefaultRandomEngine |
Default fast and accurate random engine in Gromacs. More... | |