#include "lux.h"
#include <boost/thread/tss.hpp>
Go to the source code of this file.
Classes | |
class | lux::random::RandomGenerator |
Namespaces | |
namespace | lux |
namespace | lux::random |
Defines | |
#define | LCG(n) ((69069UL * n) & 0xffffffffUL) |
#define | MASK 0xffffffffUL |
#define | RAN_BUFFER_AMOUNT 2048 |
#define | LCG(n) ((69069UL * n) & 0xffffffffUL) |
#define | MASK 0xffffffffUL |
#define | RAN_BUFFER_AMOUNT 2048 |
#define | LCG(n) ((69069UL * n) & 0xffffffffUL) |
#define | MASK 0xffffffffUL |
#define | RAN_BUFFER_AMOUNT 2048 |
Functions | |
void * | lux::AllocAligned (size_t size) |
void | lux::FreeAligned (void *) |
void | lux::random::init (int tn) |
float | lux::random::floatValue () |
unsigned long | lux::random::uintValue () |
float | lux::random::floatValueP () |
unsigned long | lux::random::uintValueP () |
#define LCG | ( | n | ) | ((69069UL * n) & 0xffffffffUL) |
Definition at line 48 of file randomgen.h.
#define LCG | ( | n | ) | ((69069UL * n) & 0xffffffffUL) |
#define LCG | ( | n | ) | ((69069UL * n) & 0xffffffffUL) |
Referenced by lux::random::RandomGenerator::taus113_set().
#define MASK 0xffffffffUL |
Definition at line 49 of file randomgen.h.
#define MASK 0xffffffffUL |
#define MASK 0xffffffffUL |
Referenced by lux::random::RandomGenerator::nobuf_generateUInt().
#define RAN_BUFFER_AMOUNT 2048 |
Definition at line 51 of file randomgen.h.
#define RAN_BUFFER_AMOUNT 2048 |
#define RAN_BUFFER_AMOUNT 2048 |