BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
BesEvtGen/phokhara/PHOKHARA/ranlux_fort.c
Go to the documentation of this file.
1#include "ranlxd.h"
2#include <math.h>
3#include <stdio.h>
4#include <stdlib.h>
5
6void rlxdinit_( int* lux, int* seed ) {
7 int lux1, seed1;
8 lux1 = *lux;
9 seed1 = *seed;
10 /* printf("%d\t",lux1);
11 printf("%d\n\n",seed1); */
12 rlxd_init( lux1, seed1 );
13}
14
15/*int ranlxdf_(double vec[],int *lvec)
16{ int lvec1,k;
17 lvec1=*lvec;
18 // printf("\n%d\n",lvec1);
19 printf("ranlux_fort works\n");
20 ranlxd(vec,lvec1);
21 // for (k=0;k<lvec1;k++)
22 // { printf("%d\t",k); printf("%12.9f\n",vec[k]); }
23}*/
24
25void rlxdgetf_( int* state ) {
26 int k;
27 rlxd_get( state );
28 /* printf("========\n");
29 for (k=0;k<=rlxd_size();k++)
30 {printf("%d\t",k); printf("%d\n",state[k]);}; */
31}
32
33void rlxdresetf_( int* state1 ) {
34 int k;
35 rlxd_reset( state1 );
36 /* printf("========\n");
37 for (k=0;k<=rlxd_size();k++)
38 {printf("%d\t",k); printf("%d\n",state1[k]);}; */
39}
40
41void rlxd_sizef_( int* n ) {
42 int n1;
43 n1 = rlxd_size();
44 *n = n1;
45 /* printf("n1= "); printf("%d\t",n1); */
46}
void rlxdinit_(int *lux, int *seed)
void rlxdgetf_(int *state)
void rlxdresetf_(int *state1)
void rlxd_get(int state[])
void rlxd_reset(int state[])
void rlxd_init(int level, int seed)
const Int_t n
int n1
Definition SD0Tag.cxx:58