MCKL
Monte Carlo Kernel Library
Public Types | List of all members
mckl::ThreefryConstants< T, K > Class Template Reference

Default Threefry constants. More...

#include <mckl/random/internal/threefry_constants.hpp>

Public Types

using parity = internal::ThreefryConstantsParity< T >
 
using permute = internal::ThreefryConstantsPermute< K >
 
using rotate = internal::ThreefryConstantsRotate< T, K >
 

Detailed Description

template<typename T, std::size_t K>
class mckl::ThreefryConstants< T, K >

Default Threefry constants.

Definition at line 147 of file threefry_constants.hpp.

Member Typedef Documentation

◆ parity

template<typename T, std::size_t K>
using mckl::ThreefryConstants< T, K >::parity = internal::ThreefryConstantsParity<T>

Definition at line 150 of file threefry_constants.hpp.

◆ permute

template<typename T, std::size_t K>
using mckl::ThreefryConstants< T, K >::permute = internal::ThreefryConstantsPermute<K>

Definition at line 152 of file threefry_constants.hpp.

◆ rotate

template<typename T, std::size_t K>
using mckl::ThreefryConstants< T, K >::rotate = internal::ThreefryConstantsRotate<T, K>

Definition at line 151 of file threefry_constants.hpp.