|
template<typename real , typename Arg > |
__device__ __host__ void | quda::genGauss (Arg &arg, cuRNGState &localState, int parity, int x_cb, int s, int c) |
|
template<typename real , typename Arg > |
__device__ __host__ void | quda::genUniform (Arg &arg, cuRNGState &localState, int parity, int x_cb, int s, int c) |
|
template<typename real , int Ns, int Nc, QudaNoiseType type, typename Arg > |
void | quda::SpinorNoiseCPU (Arg &arg) |
|
template<typename real , int Ns, int Nc, QudaNoiseType type, typename Arg > |
__global__ void | quda::SpinorNoiseGPU (Arg arg) |
|
void | quda::spinorNoise (ColorSpinorField &src, RNG &randstates, QudaNoiseType type) |
| Generate a random noise spinor. This variant allows the user to manage the RNG state. More...
|
|
void | quda::spinorNoise (ColorSpinorField &src, unsigned long long seed, QudaNoiseType type) |
| Generate a random noise spinor. This variant just requires a seed and will create and destroy the random number state. More...
|
|