Home | History | Annotate | Download | only in kernels

Lines Matching refs:UNIFORM

303     typedef random::UniformDistribution<PhiloxRandom, double> Uniform;
304 #define UNIFORM(X) \
306 uniform_remaining = Uniform::kResultElementCount; \
307 uniform_result = uniform(&gen); \
312 // Each attempt is 95+% successful, and requires 1-2 normal + 1 uniform
339 Uniform uniform;
341 typename Uniform::ResultType uniform_result;
364 UNIFORM(u);
369 // Transformation-rejection from pairs of uniform and normal random
377 // result by uniform()^(1/alpha)
386 // Since each sample may use a variable number of normal/uniform
408 UNIFORM(u);
418 UNIFORM(b);
430 #undef UNIFORM
437 Uniform::kElementCost +