/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Generator/BesEvtGen/BesEvtGen-00-03-58/src/EvtGen/EvtGenModels/ranlux_fort.c File Reference

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include "EvtGenModels/ranlxd.h"

Go to the source code of this file.

Functions

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


Function Documentation

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

Definition at line 15 of file ranlux_fort.c.

References ranlxd().

00016 {   int lvec1,k; 
00017    lvec1=*lvec;
00018    //  printf("\n%d\n",lvec1); 
00019   ranlxd(vec,lvec1);
00020   //   for (k=0;k<lvec1;k++) 
00021   //    { printf("%d\t",k); printf("%12.9f\n",vec[k]); } 
00022  
00023 }

int rlxd_sizef_ ( int *  n  ) 

Definition at line 42 of file ranlux_fort.c.

References n1, and rlxd_size().

00043 { int n1;
00044   n1=rlxd_size();
00045   *n=n1;
00046 /*   printf("n1= "); printf("%d\t",n1); */
00047 }

int rlxdgetf_ ( int *  state  ) 

Definition at line 26 of file ranlux_fort.c.

References rlxd_get().

00027 {  int k;
00028 rlxd_get(state);
00029 /* printf("========\n");
00030    for (k=0;k<=rlxd_size();k++) 
00031    {printf("%d\t",k); printf("%d\n",state[k]);}; */
00032 }

int rlxdinit_ ( int *  lux,
int *  seed 
)

Definition at line 6 of file ranlux_fort.c.

References rlxd_init().

00007 {     int lux1,seed1;
00008   lux1=*lux;seed1=*seed;
00009 /*   printf("%d\t",lux1);
00010       printf("%d\n\n",seed1); */ 
00011   rlxd_init(lux1,seed1);
00012 }

int rlxdresetf_ ( int *  state1  ) 

Definition at line 34 of file ranlux_fort.c.

References rlxd_reset().

00035 {  int k;
00036 rlxd_reset(state1);
00037 /* printf("========\n");
00038    for (k=0;k<=rlxd_size();k++) 
00039    {printf("%d\t",k); printf("%d\n",state1[k]);}; */
00040 }


Generated on Tue Nov 29 23:16:02 2016 for BOSS_7.0.2 by  doxygen 1.4.7