Gromacs  2020.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Variables
gmx::anonymous_namespace{threefry.cpp} Namespace Reference

Variables

const std::vector< uint64_t > bitsZero { { 0, 0, 0, 0 } }
 Constant array of integers with all bits zeroed. More...
 
const std::vector< uint64_t > bitsOne
 Constant array of integers with all bits set to one. More...
 
const std::vector< uint64_t > bitsPi
 Constant array of integers with bitpattern from Pi. More...
 

Variable Documentation

const std::vector<uint64_t> gmx::anonymous_namespace{threefry.cpp}::bitsOne
Initial value:
{ { 0xFFFFFFFFFFFFFFFFULL, 0xFFFFFFFFFFFFFFFFULL,
0xFFFFFFFFFFFFFFFFULL, 0xFFFFFFFFFFFFFFFFULL } }

Constant array of integers with all bits set to one.

Reference key and counter input data for known answers test. The 2x64 flavors of ThreeFry64 will use the first four values, while the 4x64 version uses all eight.

const std::vector<uint64_t> gmx::anonymous_namespace{threefry.cpp}::bitsPi
Initial value:
{ { 0x243f6a8885a308d3ULL, 0x13198a2e03707344ULL,
0xa4093822299f31d0ULL, 0x082efa98ec4e6c89ULL } }

Constant array of integers with bitpattern from Pi.

Reference key and counter input data for known answers test. The 2x64 flavors of ThreeFry64 will use the first four values, while the 4x64 version uses all eight.

const std::vector<uint64_t> gmx::anonymous_namespace{threefry.cpp}::bitsZero { { 0, 0, 0, 0 } }

Constant array of integers with all bits zeroed.

Reference key and counter input data for known answers test. The 2x64 flavors of ThreeFry64 will use the first four values, while the 4x64 version uses all eight.