File: ranlib.h

package info (click to toggle)
loki 2.4.7.4-12
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 4,172 kB
  • sloc: ansic: 38,653; yacc: 4,974; lex: 946; makefile: 333; sh: 100
file content (40 lines) | stat: -rw-r--r-- 1,350 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#ifndef _RANLIB_H_
#define _RANLIB_H_

/* Prototypes for all user accessible RANLIB routines */

/* #define ranf genrand*/
#define ranf genrand
#define safe_ranf safe_genrand
#define init_ranf sgenrand

extern double genrand(void);
extern unsigned int genint(void);
extern double safe_genrand(void);
extern double test_genrand(void);
extern int set_mt_idx(int);
extern void sgenrand(unsigned int sd);
double ppnd(double,int *);
double trunc_normal(const double,const double,const int,int *);
extern void advnst(int k);
extern double genbet(const double,const double);
extern double genchi(const double);
extern double genexp(double const);
extern double genf(const double,const double);
extern double gengam(const double,const double);
extern void genmul(const int,const double *,const int,int *);
extern double gennch(const double,const double);
extern double gennf(const double,const double,const double);
extern double gennor(const double,const double);
extern void genprm(int *,const int);
extern double genunf(const double,const double);
extern int ignbin(const int,const double);
extern int ignnbn(const int,const double);
extern int ignpoi(const double);
extern int ignuin(const int,const int);
extern int mltmod(const int,const int,const int);
extern double sgamma(const double);
extern double sexpo(void);
extern double snorm(void);

#endif