GeNN  2.2.3
GPU enhanced Neuronal Networks (GeNN)
GeNNHelperKrnls.cu File Reference
#include "GeNNHelperKrnls.h"

Functions

__global__ void setup_kernel (curandState *state, unsigned long seed, int sizeofResult)
 
void xorwow_setup (curandState *devStates, long int sampleSize, long long int seed)
 
template<typename T >
__global__ void generate_random_gpuInput_xorwow (curandState *state, T *result, int sizeofResult, T Rstrength, T Rshift)
 
template<typename T >
void generate_random_gpuInput_xorwow (curandState *state, T *result, int sizeofResult, T Rstrength, T Rshift, dim3 sGrid, dim3 sThreads)
 
template void generate_random_gpuInput_xorwow< float > (curandState *state, float *result, int sizeofResult, float Rstrength, float Rshift, dim3 sGrid, dim3 sThreads)
 
template void generate_random_gpuInput_xorwow< double > (curandState *state, double *result, int sizeofResult, double Rstrength, double Rshift, dim3 sGrid, dim3 sThreads)
 

Function Documentation

template<typename T >
__global__ void generate_random_gpuInput_xorwow ( curandState *  state,
T *  result,
int  sizeofResult,
Rstrength,
Rshift 
)
template<typename T >
void generate_random_gpuInput_xorwow ( curandState *  state,
T *  result,
int  sizeofResult,
Rstrength,
Rshift,
dim3  sGrid,
dim3  sThreads 
)
template void generate_random_gpuInput_xorwow< double > ( curandState *  state,
double *  result,
int  sizeofResult,
double  Rstrength,
double  Rshift,
dim3  sGrid,
dim3  sThreads 
)
template void generate_random_gpuInput_xorwow< float > ( curandState *  state,
float *  result,
int  sizeofResult,
float  Rstrength,
float  Rshift,
dim3  sGrid,
dim3  sThreads 
)
__global__ void setup_kernel ( curandState *  state,
unsigned long  seed,
int  sizeofResult 
)
void xorwow_setup ( curandState *  devStates,
long int  sampleSize,
long long int  seed 
)