OpenRAND  0.9
OpenRAND: A C++ Library for Reproducible Random Number Generation in Parallel Computing Environments
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Copenrand::BaseRNG< RNG >Base class for random number generators
 Copenrand::BaseRNG< Philox >
 Copenrand::PhiloxPhilox generator
 Copenrand::BaseRNG< Squares >
 Copenrand::Squares
 Copenrand::BaseRNG< Threefry >
 Copenrand::Threefry
 Copenrand::BaseRNG< Tyche >
 Copenrand::Tyche
 Cstd::false_type
 Copenrand::has_counter< T, typename >
 CParticle
 Cstd::true_type
 Copenrand::has_counter< T, std::void_t< decltype(std::declval< T >()._ctr)> >
 Copenrand::vec2< T >
 Copenrand::vec3< T >
 Copenrand::vec4< T >