COMBINATORIAL_BLAS 1.6
 
Loading...
Searching...
No Matches
RngStream.h
Go to the documentation of this file.
1/*
2 RngStream.h for ANSI C
3 Version: 5 january 2010
4*/
5
6#ifndef RNGSTREAM_H
7#define RNGSTREAM_H
8
9#ifdef __cplusplus
10extern "C"{
11#endif
12
13
15
17 double Cg[6], Bg[6], Ig[6];
18 int Anti;
20 char *name;
21};
22
23
24int RngStream_SetPackageSeed (unsigned long seed[6]);
25
26
27RngStream RngStream_CreateStream (const char name[], double *nextSeed);
28
29
31
32
34
35
37
38
40
41
43
44
46
47
48int RngStream_SetSeed (RngStream g, unsigned long seed[6]);
49
50
51void RngStream_AdvanceState (RngStream g, long e, long c);
52
53
54void RngStream_GetState (RngStream g, unsigned long seed[6]);
55
56
58
59
61
62
64
65
66int RngStream_RandInt (RngStream g, int i, int j);
67
68unsigned int RngStream_RandUInt (RngStream g, unsigned int i, unsigned int j);
69
70void RngStream_ParInit (int proc_num, int nprocs, int thread_num, int nthreads,
71 int nstreams, double *nextSeed_local);
72
73
74#ifdef __cplusplus
75}
76#endif
77
78#endif
79
80
81
void RngStream_SetAntithetic(RngStream g, int a)
void RngStream_GetState(RngStream g, unsigned long seed[6])
int RngStream_SetSeed(RngStream g, unsigned long seed[6])
void RngStream_ResetNextSubstream(RngStream g)
struct RngStream_InfoState * RngStream
Definition RngStream.h:14
int RngStream_RandInt(RngStream g, int i, int j)
RngStream RngStream_CreateStream(const char name[], double *nextSeed)
void RngStream_ResetStartSubstream(RngStream g)
void RngStream_ParInit(int proc_num, int nprocs, int thread_num, int nthreads, int nstreams, double *nextSeed_local)
void RngStream_WriteStateFull(RngStream g)
void RngStream_AdvanceState(RngStream g, long e, long c)
void RngStream_ResetStartStream(RngStream g)
void RngStream_IncreasedPrecis(RngStream g, int incp)
void RngStream_DeleteStream(RngStream g)
void RngStream_WriteState(RngStream g)
unsigned int RngStream_RandUInt(RngStream g, unsigned int i, unsigned int j)
int RngStream_SetPackageSeed(unsigned long seed[6])
double RngStream_RandU01(RngStream g)
int nprocs
Definition comms.cpp:55