CDT  1.4.2
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 939 of file Triangulation.h.

Member Typedef Documentation

◆ uint64

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

uint64 type

Definition at line 941 of file Triangulation.h.

Constructor & Destructor Documentation

◆ SplitMix64RandGen() [1/2]

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

constructor

Definition at line 944 of file Triangulation.h.

◆ SplitMix64RandGen() [2/2]

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

default constructor

Definition at line 948 of file Triangulation.h.

Member Function Documentation

◆ operator()()

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

functor's operator

Definition at line 952 of file Triangulation.h.

Member Data Documentation

◆ m_state

uint64 CDT::detail::SplitMix64RandGen::m_state

PRNG's state.

Definition at line 942 of file Triangulation.h.


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