/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Generator/Phokhara/Phokhara-00-00-14/src/ranlux_fort.c File Reference

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include "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 14 of file ranlux_fort.c.

References ranlxd().

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

int rlxd_sizef_ ( int *  n  ) 

Definition at line 39 of file ranlux_fort.c.

References n1, and rlxd_size().

00040 { int n1;
00041   n1=rlxd_size();
00042   *n=n1;
00043 /*   printf("n1= "); printf("%d\t",n1); */
00044 }

int rlxdgetf_ ( int *  state  ) 

Definition at line 23 of file ranlux_fort.c.

References rlxd_get().

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

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 31 of file ranlux_fort.c.

References rlxd_reset().

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


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