GeNN
4.9.0
GPU enhanced Neuronal Networks (GeNN)
|
#include "Random123/philox.h"
Go to the source code of this file.
Macros | |
#define | PRIVATE_PHILOX432_CH |
#define | Philox432_NORM_cl_double 1.0 / 0x100000000L |
#define | Philox432_NORM_cl_float 2.32830644e-010f; |
#define | IMPLEMENT_GENERATE_FOR_TYPE(fptype) |
Functions | |
clrngPhilox432Counter | clrngPhilox432Add (clrngPhilox432Counter a, clrngPhilox432Counter b) |
clrngPhilox432Counter | clrngPhilox432Substract (clrngPhilox432Counter a, clrngPhilox432Counter b) |
clrngStatus | clrngPhilox432CopyOverStreams (size_t count, clrngPhilox432Stream *destStreams, const clrngPhilox432Stream *srcStreams) |
void | clrngPhilox432GenerateDeck (clrngPhilox432StreamState *currentState) |
clrngStatus | clrngPhilox432RewindStreams (size_t count, clrngPhilox432Stream *streams) |
clrngStatus | clrngPhilox432RewindSubstreams (size_t count, clrngPhilox432Stream *streams) |
void | Philox432ResetNextSubStream (clrngPhilox432Stream *stream) |
clrngStatus | clrngPhilox432ForwardToNextSubstreams (size_t count, clrngPhilox432Stream *streams) |
clrngStatus | clrngPhilox432MakeOverSubstreams (clrngPhilox432Stream *stream, size_t count, clrngPhilox432Stream *substreams) |
#define IMPLEMENT_GENERATE_FOR_TYPE | ( | fptype | ) |
#define Philox432_NORM_cl_double 1.0 / 0x100000000L |
#define Philox432_NORM_cl_float 2.32830644e-010f; |
#define PRIVATE_PHILOX432_CH |
clrngPhilox432Counter clrngPhilox432Add | ( | clrngPhilox432Counter | a, |
clrngPhilox432Counter | b | ||
) |
clrngStatus clrngPhilox432CopyOverStreams | ( | size_t | count, |
clrngPhilox432Stream * | destStreams, | ||
const clrngPhilox432Stream * | srcStreams | ||
) |
clrngStatus clrngPhilox432ForwardToNextSubstreams | ( | size_t | count, |
clrngPhilox432Stream * | streams | ||
) |
void clrngPhilox432GenerateDeck | ( | clrngPhilox432StreamState * | currentState | ) |
clrngStatus clrngPhilox432MakeOverSubstreams | ( | clrngPhilox432Stream * | stream, |
size_t | count, | ||
clrngPhilox432Stream * | substreams | ||
) |
clrngStatus clrngPhilox432RewindStreams | ( | size_t | count, |
clrngPhilox432Stream * | streams | ||
) |
clrngStatus clrngPhilox432RewindSubstreams | ( | size_t | count, |
clrngPhilox432Stream * | streams | ||
) |
clrngPhilox432Counter clrngPhilox432Substract | ( | clrngPhilox432Counter | a, |
clrngPhilox432Counter | b | ||
) |
void Philox432ResetNextSubStream | ( | clrngPhilox432Stream * | stream | ) |