BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Phokhara/src/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
15void ranlxdf_( double vec[], int* lvec ) {
16 int lvec1, k;
17 lvec1 = *lvec;
18 /* printf("\n%d\n",lvec1); */
19 ranlxd( vec, lvec1 );
20 /* for (k=0;k<lvec1;k++)
21 { printf("%d\t",k); printf("%12.9f\n",vec[k]); } */
22}
23
24void rlxdgetf_( int* state ) {
25 int k;
26 rlxd_get( state );
27 /* printf("========\n");
28 for (k=0;k<=rlxd_size();k++)
29 {printf("%d\t",k); printf("%d\n",state[k]);}; */
30}
31
32void rlxdresetf_( int* state1 ) {
33 int k;
34 rlxd_reset( state1 );
35 /* printf("========\n");
36 for (k=0;k<=rlxd_size();k++)
37 {printf("%d\t",k); printf("%d\n",state1[k]);}; */
38}
39
40void rlxd_sizef_( int* n ) {
41 int n1;
42 n1 = rlxd_size();
43 *n = n1;
44 /* printf("n1= "); printf("%d\t",n1); */
45}
void rlxd_get(int state[])
void rlxd_reset(int state[])
dble_vec_t vec[12]
void rlxd_init(int level, int seed)
void ranlxd(double r[], int n)
const Int_t n
void rlxdinit_(int *lux, int *seed)
void rlxd_sizef_(int *n)
void rlxdgetf_(int *state)
void ranlxdf_(double vec[], int *lvec)
void rlxdresetf_(int *state1)
int n1
Definition SD0Tag.cxx:58