Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
hydra::detail::random_traits< hydra_r123::Threefry2x64 > Struct Template Reference

#include <RandomTraits.h>

Collaboration diagram for hydra::detail::random_traits< hydra_r123::Threefry2x64 >:

Public Types

enum  { arity =2 }
 
typedef uint64_t advance_type
 
typedef hydra_r123::Threefry2x64::ukey_type init_type
 
typedef state_type::value_type result_type
 
typedef hydra_r123::Threefry2x64::key_type seed_type
 
typedef hydra_r123::Threefry2x64::ctr_type state_type
 

Detailed Description

template<>
struct hydra::detail::random_traits< hydra_r123::Threefry2x64 >

Member Typedef Documentation

◆ advance_type

typedef uint64_t hydra::detail::random_traits< hydra_r123::Threefry2x64 >::advance_type

◆ init_type

typedef hydra_r123::Threefry2x64::ukey_type hydra::detail::random_traits< hydra_r123::Threefry2x64 >::init_type

◆ result_type

typedef state_type::value_type hydra::detail::random_traits< hydra_r123::Threefry2x64 >::result_type

◆ seed_type

typedef hydra_r123::Threefry2x64::key_type hydra::detail::random_traits< hydra_r123::Threefry2x64 >::seed_type

◆ state_type

typedef hydra_r123::Threefry2x64::ctr_type hydra::detail::random_traits< hydra_r123::Threefry2x64 >::state_type

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
arity 

The documentation for this struct was generated from the following file: