Routines for allocating memory for a mcg31m1 engine and initializing with one or multiple seeds
- Initial condition for the engine.
- Number of initialization values for the extended routine. May be 0 (seedset to 1 ), 1 (seedset topseed), orSIMD_WIDTH.
- Pointer to an array with initialization values for the extended routine.
svrng_new_mcg31m1_enginefunction allocates memory for the mcg31m1 engine (originated from C++ 11 standard) and initializes it using one
seedvalue. The extended version of the function,
svrng_new_mcg31m1_engine_ex, accepts several values for complex initialization cases where the user needs to fill the whole vector state with their own constants.
Status flags set