JPL Spatial
Sound spatialization and propagation library
Loading...
Searching...
No Matches
JPL::SplitMix64 Struct Reference

#include <JPLSpatial/Algo/Random.h>

Public Types

using result_type = uint64
 

Public Member Functions

 SplitMix64 (uint64 seed)
 
result_type operator() () noexcept
 

Static Public Member Functions

static constexpr result_type min ()
 
static constexpr result_type max ()
 

Public Attributes

uint64 State
 

Member Typedef Documentation

◆ result_type

Constructor & Destructor Documentation

◆ SplitMix64()

JPL::SplitMix64::SplitMix64 ( uint64  seed)
inlineexplicit

Member Function Documentation

◆ max()

static constexpr result_type JPL::SplitMix64::max ( )
inlinestaticconstexpr

◆ min()

static constexpr result_type JPL::SplitMix64::min ( )
inlinestaticconstexpr

◆ operator()()

result_type JPL::SplitMix64::operator() ( )
inlinenoexcept

Member Data Documentation

◆ State

uint64 JPL::SplitMix64::State

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