BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
ranlux_fort.c File Reference
#include "ranlxd.h"
#include <math.h>
#include <stdio.h>
#include <stdlib.h>

Go to the source code of this file.

Functions

void rlxdinit_ (int *lux, int *seed)
void ranlxdf_ (double vec[], int *lvec)
void rlxdgetf_ (int *state)
void rlxdresetf_ (int *state1)
void rlxd_sizef_ (int *n)

Function Documentation

◆ ranlxdf_()

void ranlxdf_ ( double vec[],
int * lvec )

Definition at line 15 of file Phokhara/src/ranlux_fort.c.

15 {
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}
dble_vec_t vec[12]
void ranlxd(double r[], int n)

◆ rlxd_sizef_()

void rlxd_sizef_ ( int * n)

Definition at line 40 of file Phokhara/src/ranlux_fort.c.

40 {
41 int n1;
42 n1 = rlxd_size();
43 *n = n1;
44 /* printf("n1= "); printf("%d\t",n1); */
45}
const Int_t n
int n1
Definition SD0Tag.cxx:58

◆ rlxdgetf_()

void rlxdgetf_ ( int * state)

Definition at line 24 of file Phokhara/src/ranlux_fort.c.

24 {
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}
void rlxd_get(int state[])

◆ rlxdinit_()

void rlxdinit_ ( int * lux,
int * seed )

Definition at line 6 of file Phokhara/src/ranlux_fort.c.

6 {
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}
void rlxd_init(int level, int seed)

◆ rlxdresetf_()

void rlxdresetf_ ( int * state1)

Definition at line 32 of file Phokhara/src/ranlux_fort.c.

32 {
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}
void rlxd_reset(int state[])