|
cMHN 1.2
C++ library for learning MHNs with pRC
|
#include <threefry.hpp>
Public Types | |
| using | Type = U |
Public Types inherited from pRC::CRTP< Threefry< Rounds, Seed > > | |
| using | Derived |
Public Member Functions | |
| ~Threefry ()=default | |
| constexpr | Threefry (Threefry &&)=default |
| constexpr Threefry & | operator= (Threefry const &) &=default |
| constexpr Threefry & | operator= (Threefry &&) &=default |
| constexpr | Threefry (Threefry const &)=default |
| Threefry () | |
| template<Size S> | |
| Threefry (SeedSequence< S > const &seq) | |
| constexpr void | seed () |
| template<Size S> | |
| constexpr void | seed (SeedSequence< S > const &seq) |
| constexpr U | operator() () |
| constexpr void | discard (std::uint64_t z) |
| constexpr void | advance (std::uint64_t const z) |
| constexpr auto | operator== (const Threefry &rhs) |
| constexpr auto | operator!= (const Threefry &rhs) |
Public Member Functions inherited from pRC::RandomEngine< Threefry< Rounds, Seed > > | |
| constexpr decltype(auto) | seed () |
| constexpr decltype(auto) | seed (SeedSequence< S > const &seq) |
| constexpr decltype(auto) | operator() () |
| constexpr decltype(auto) | discard (std::uint64_t z) |
Public Member Functions inherited from pRC::CRTP< Threefry< Rounds, Seed > > | |
| constexpr | operator Threefry< Rounds, Seed > () const |
| constexpr decltype(auto) | self () & |
| constexpr decltype(auto) | self () const & |
Static Public Member Functions | |
| static constexpr auto | min () |
| static constexpr auto | max () |
| static constexpr auto | samplesPerBlock () |
Static Public Member Functions inherited from pRC::RandomEngine< Threefry< Rounds, Seed > > | |
| static constexpr decltype(auto) | min () |
| static constexpr decltype(auto) | max () |
Additional Inherited Members | |
Protected Member Functions inherited from pRC::RandomEngine< Threefry< Rounds, Seed > > | |
| ~RandomEngine ()=default | |
| constexpr | RandomEngine (RandomEngine const &)=default |
| constexpr | RandomEngine (RandomEngine &&)=default |
| constexpr | RandomEngine ()=default |
| constexpr RandomEngine & | operator= (RandomEngine const &)=default |
| constexpr RandomEngine & | operator= (RandomEngine &&)=default |
Protected Member Functions inherited from pRC::CRTP< Threefry< Rounds, Seed > > | |
| ~CRTP ()=default | |
| constexpr | CRTP (CRTP const &)=default |
| constexpr | CRTP (CRTP &&)=default |
| constexpr | CRTP ()=default |
| constexpr CRTP & | operator= (CRTP const &) &=default |
| constexpr CRTP & | operator= (CRTP &&) &=default |
| using pRC::Threefry< Rounds, U >::Type = U |
|
default |
|
constexprdefault |
|
constexprdefault |
|
inline |
|
inline |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
constexprdefault |
|
constexprdefault |
|
inlineconstexpr |
|
inlinestaticconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |