MRPT  2.0.4
Functions | Variables
RandomGenerator.cpp File Reference
#include "random-precomp.h"
#include <mrpt/random/RandomGenerators.h>

Go to the source code of this file.

Functions

uint32_t hiBit (const uint32_t u)
 
uint32_t loBit (const uint32_t u)
 
uint32_t loBits (const uint32_t u)
 
uint32_t mixBits (const uint32_t u, const uint32_t v)
 
uint32_t twist (const uint32_t m, const uint32_t s0, const uint32_t s1)
 

Variables

static CRandomGenerator randomGenerator
 

Function Documentation

◆ hiBit()

uint32_t hiBit ( const uint32_t  u)
inline

Definition at line 26 of file RandomGenerator.cpp.

Referenced by mixBits().

◆ loBit()

uint32_t loBit ( const uint32_t  u)
inline

Definition at line 27 of file RandomGenerator.cpp.

Referenced by twist().

◆ loBits()

uint32_t loBits ( const uint32_t  u)
inline

Definition at line 28 of file RandomGenerator.cpp.

Referenced by mixBits().

◆ mixBits()

uint32_t mixBits ( const uint32_t  u,
const uint32_t  v 
)
inline

Definition at line 29 of file RandomGenerator.cpp.

References hiBit(), and loBits().

Referenced by twist().

◆ twist()

uint32_t twist ( const uint32_t  m,
const uint32_t  s0,
const uint32_t  s1 
)
inline

Variable Documentation

◆ randomGenerator

CRandomGenerator randomGenerator
static

Definition at line 17 of file RandomGenerator.cpp.

Referenced by mrpt::random::getRandomGenerator().




Page generated by Doxygen 1.8.17 for MRPT 2.0.4 at Fri Jul 17 08:43:33 UTC 2020