Main Page
Namespaces
Classes
Package Documentation
Validation
Performance
bin
Random.h
Go to the documentation of this file.
1
#ifndef RANDOM_H
2
#define RANDOM_H
3
4
typedef
struct
5
{
6
int
m
[17];
7
int
seed
;
8
int
i
;
/* originally = 4 */
9
int
j
;
/* originally = 16 */
10
int
/*boolean*/
haveRange
;
/* = false; */
11
double
left
;
/*= 0.0; */
12
double
right
;
/* = 1.0; */
13
double
width
;
/* = 1.0; */
14
}
15
Random_struct
, *
Random
;
16
17
Random
new_Random_seed
(
int
seed
);
18
double
Random_nextDouble
(Random
R
);
19
void
Random_delete
(Random
R
);
20
double
*
RandomVector
(
int
N
, Random
R
);
21
double
**
RandomMatrix
(
int
M,
int
N
, Random
R
);
22
23
#endif
Random_struct::haveRange
int haveRange
Definition:
Random.h:10
Random_struct::seed
int seed
Definition:
Random.h:7
SurveyInfoScenario_cff.seed
seed
Definition:
SurveyInfoScenario_cff.py:295
Random
struct Random_struct * Random
Random_struct::width
double width
Definition:
Random.h:13
RandomMatrix
double ** RandomMatrix(int M, int N, Random R)
Random_struct::i
int i
Definition:
Random.h:8
RandomVector
double * RandomVector(int N, Random R)
Random_struct::j
int j
Definition:
Random.h:9
dttmaxenums::R
Definition:
DTTMax.h:28
Random_struct
Definition:
Random.h:4
Random_delete
void Random_delete(Random R)
new_Random_seed
Random new_Random_seed(int seed)
N
#define N
Definition:
blowfish.cc:9
Random_struct::right
double right
Definition:
Random.h:12
funct::m
m
Definition:
Factorize.h:56
Random_struct::left
double left
Definition:
Random.h:11
Random_nextDouble
double Random_nextDouble(Random R)
Generated for CMSSW Reference Manual by
1.8.11