hops
Public Types | Public Member Functions | Static Public Member Functions | List of all members
pcg_detail::inside_out< baseclass > Struct Template Reference

#include <pcg_random.hpp>

Inheritance diagram for pcg_detail::inside_out< baseclass >:
Inheritance graph
Collaboration diagram for pcg_detail::inside_out< baseclass >:
Collaboration graph

Public Types

typedef baseclass::result_type result_type
 
typedef baseclass::state_type state_type
 

Public Member Functions

 inside_out ()=delete
 

Static Public Member Functions

static bool external_step (result_type &randval, size_t i)
 
static bool external_advance (result_type &randval, size_t i, result_type delta, bool forwards=true)
 

Member Typedef Documentation

◆ result_type

template<typename baseclass >
typedef baseclass::result_type pcg_detail::inside_out< baseclass >::result_type

◆ state_type

template<typename baseclass >
typedef baseclass::state_type pcg_detail::inside_out< baseclass >::state_type

Constructor & Destructor Documentation

◆ inside_out()

template<typename baseclass >
pcg_detail::inside_out< baseclass >::inside_out ( )
delete

Member Function Documentation

◆ external_advance()

template<typename baseclass >
static bool pcg_detail::inside_out< baseclass >::external_advance ( result_type randval,
size_t  i,
result_type  delta,
bool  forwards = true 
)
inlinestatic

◆ external_step()

template<typename baseclass >
static bool pcg_detail::inside_out< baseclass >::external_step ( result_type randval,
size_t  i 
)
inlinestatic

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