Tscope5
Functions | Variables
randomizer_internal.c File Reference

Definitions of internal randomizer functions. More...

Go to the source code of this file.

Functions

void ts5_check_randomizer (char *calling_function)
 Do some checks at the start of each randomizer function. More...
 
void ts5_install_randomizer (char *calling_function)
 Install the randomizer subsystem. More...
 
void ts5_uninstall_randomizer ()
 Uninstall the randomizer subsystem. More...
 

Variables

int _ts5_is_randomizer_installed = 0
 Is the randomizer subsystem installed? More...
 

Detailed Description

Definitions of internal randomizer functions.

Definition in file randomizer_internal.c.

Function Documentation

void ts5_check_randomizer ( char *  calling_function)

Do some checks at the start of each randomizer function.

Parameters
calling_functionName the function that calls for this check or installation.

Checks whether the randomizer subsystem is installed. If not, the randomizer subsystem is installed.

Definition at line 35 of file randomizer_internal.c.

void ts5_install_randomizer ( char *  calling_function)

Install the randomizer subsystem.

Parameters
calling_functionName the function that calls for this check or installation.

The ranlux randomizer from the Gnu Scientific Library is used.

This function is called automatically if necessary.

Definition at line 54 of file randomizer_internal.c.

void ts5_uninstall_randomizer ( )

Uninstall the randomizer subsystem.

This function is called automatically at the end of the program.

Definition at line 91 of file randomizer_internal.c.

Variable Documentation

int _ts5_is_randomizer_installed = 0

Is the randomizer subsystem installed?

Definition at line 23 of file randomizer_internal.c.