CDT  1.4.5
C++ library for constrained Delaunay triangulation
Loading...
Searching...
No Matches
CDT::detail::SplitMix64RandGen Struct Reference

SplitMix64 pseudo-random number generator. More...

#include <Triangulation.h>

Public Types

typedef unsigned long long uint64
 uint64 type
 

Public Member Functions

 SplitMix64RandGen (uint64 state)
 constructor
 
 SplitMix64RandGen ()
 default constructor
 
uint64 operator() ()
 functor's operator
 

Public Attributes

uint64 m_state
 PRNG's state.
 

Detailed Description

SplitMix64 pseudo-random number generator.

Definition at line 1056 of file Triangulation.h.

Member Typedef Documentation

◆ uint64

typedef unsigned long long CDT::detail::SplitMix64RandGen::uint64

uint64 type

Definition at line 1058 of file Triangulation.h.

Constructor & Destructor Documentation

◆ SplitMix64RandGen() [1/2]

CDT::detail::SplitMix64RandGen::SplitMix64RandGen ( uint64 state)
inlineexplicit

constructor

Definition at line 1061 of file Triangulation.h.

◆ SplitMix64RandGen() [2/2]

CDT::detail::SplitMix64RandGen::SplitMix64RandGen ( )
inlineexplicit

default constructor

Definition at line 1065 of file Triangulation.h.

Member Function Documentation

◆ operator()()

uint64 CDT::detail::SplitMix64RandGen::operator() ( )
inline

functor's operator

Definition at line 1069 of file Triangulation.h.

Member Data Documentation

◆ m_state

uint64 CDT::detail::SplitMix64RandGen::m_state

PRNG's state.

Definition at line 1059 of file Triangulation.h.


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