src/Control/Random123Grammar.h file

Random123-related grammar.

Contents

This file defines Random1232 library related grammar, (re-)used by several executables.

Namespaces

namespace tk
Toolkit declarations and definitions for general purpose utilities.
namespace tk::random123
Toolkit, grammar definition for the Random123 library.

Classes

template<template<class> class use>
struct tk::random123::rng
rng: match any one of the Random123 random number generators
template<template<class> class use, typename sel, typename vec, typename... tags>
struct tk::random123::seed
Match and set Random123 RNG seed.
template<template<class> class use, typename sel, typename vec, typename... tags>
struct tk::random123::rngs
Match Random123 RNGs in an rngs ... end block.