hops
Public Types | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Static Protected Attributes | List of all members
pcg_detail::oneseq_stream< itype > Class Template Reference

#include <pcg_random.hpp>

Inheritance diagram for pcg_detail::oneseq_stream< itype >:
Inheritance graph
Collaboration diagram for pcg_detail::oneseq_stream< itype >:
Collaboration graph

Public Types

typedef itype state_type
 

Static Public Member Functions

static constexpr itype stream ()
 
static constexpr size_t streams_pow2 ()
 

Static Public Attributes

static constexpr bool can_specify_stream = false
 

Protected Member Functions

void set_stream (...)
 
constexpr oneseq_stream ()=default
 

Static Protected Attributes

static constexpr bool is_mcg = false
 

Member Typedef Documentation

◆ state_type

template<typename itype >
typedef itype pcg_detail::oneseq_stream< itype >::state_type

Constructor & Destructor Documentation

◆ oneseq_stream()

template<typename itype >
constexpr pcg_detail::oneseq_stream< itype >::oneseq_stream ( )
constexprprotecteddefault

Member Function Documentation

◆ set_stream()

template<typename itype >
void pcg_detail::oneseq_stream< itype >::set_stream (   ...)
inlineprotected

◆ stream()

template<typename itype >
static constexpr itype pcg_detail::oneseq_stream< itype >::stream ( )
inlinestaticconstexpr

◆ streams_pow2()

template<typename itype >
static constexpr size_t pcg_detail::oneseq_stream< itype >::streams_pow2 ( )
inlinestaticconstexpr

Member Data Documentation

◆ can_specify_stream

template<typename itype >
constexpr bool pcg_detail::oneseq_stream< itype >::can_specify_stream = false
staticconstexpr

◆ is_mcg

template<typename itype >
constexpr bool pcg_detail::oneseq_stream< itype >::is_mcg = false
staticconstexprprotected

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