CDT  1.4.1
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
 

Public Member Functions

 SplitMix64RandGen (uint64 state)
 
uint64 operator() ()
 

Public Attributes

uint64 m_state
 

Detailed Description

SplitMix64 pseudo-random number generator.

Definition at line 791 of file Triangulation.h.

Member Typedef Documentation

◆ uint64

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

Definition at line 793 of file Triangulation.h.

Constructor & Destructor Documentation

◆ SplitMix64RandGen() [1/2]

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

Definition at line 795 of file Triangulation.h.

◆ SplitMix64RandGen() [2/2]

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

Definition at line 798 of file Triangulation.h.

Member Function Documentation

◆ operator()()

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

Definition at line 801 of file Triangulation.h.

Member Data Documentation

◆ m_state

uint64 CDT::detail::SplitMix64RandGen::m_state

Definition at line 794 of file Triangulation.h.


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