a68g-prelude-mathlib.h
1 //! @file a68g-prelude-mathlib.h
2 //! @author J. Marcel van der Veer
3
4 //! @section Copyright
5 //!
6 //! This file is part of Algol68G - an Algol 68 compiler-interpreter.
7 //! Copyright 2001-2024 J. Marcel van der Veer [algol68g@xs4all.nl].
8
9 //! @section License
10 //!
11 //! This program is free software; you can redistribute it and/or modify it
12 //! under the terms of the GNU General Public License as published by the
13 //! Free Software Foundation; either version 3 of the License, or
14 //! (at your option) any later version.
15 //!
16 //! This program is distributed in the hope that it will be useful, but
17 //! WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
18 //! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
19 //! more details. You should have received a copy of the GNU General Public
20 //! License along with this program. If not, see [http://www.gnu.org/licenses/].
21
22 //! @section Synopsis
23 //!
24 //! R standalone mathematics library definitions.
25
26 #if !defined (__A68G_PRELUDE_MATHLIB_H__)
27 #define __A68G_PRELUDE_MATHLIB_H__
28
29 #if defined (HAVE_MATHLIB)
30
31 void stand_mathlib (void);
32 void GetRNGstate (void);
33 void PutRNGstate (void);
34
35 GPROC genie_R_digamma_real;
36 GPROC genie_R_trigamma_real;
37 GPROC genie_R_tetragamma_real;
38 GPROC genie_R_pentagamma_real;
39 GPROC genie_R_psigamma_real;
40 GPROC genie_R_ptukey_real;
41 GPROC genie_R_qtukey_real;
42 GPROC genie_R_dnorm_real;
43 GPROC genie_R_pnorm_real;
44 GPROC genie_R_qnorm_real;
45 GPROC genie_R_rnorm_real;
46 GPROC genie_R_rnorm_real;
47 GPROC genie_R_dbeta_real;
48 GPROC genie_R_pbeta_real;
49 GPROC genie_R_qbeta_real;
50 GPROC genie_R_rbeta_real;
51 GPROC genie_R_dnbeta_real;
52 GPROC genie_R_pnbeta_real;
53 GPROC genie_R_qnbeta_real;
54 GPROC genie_R_rnbeta_real;
55 GPROC genie_R_dbinom_real;
56 GPROC genie_R_pbinom_real;
57 GPROC genie_R_qbinom_real;
58 GPROC genie_R_rbinom_real;
59 GPROC genie_R_dcauchy_real;
60 GPROC genie_R_pcauchy_real;
61 GPROC genie_R_qcauchy_real;
62 GPROC genie_R_rcauchy_real;
63 GPROC genie_R_dchisq_real;
64 GPROC genie_R_pchisq_real;
65 GPROC genie_R_qchisq_real;
66 GPROC genie_R_rchisq_real;
67 GPROC genie_R_dnchisq_real;
68 GPROC genie_R_pnchisq_real;
69 GPROC genie_R_qnchisq_real;
70 GPROC genie_R_rnchisq_real;
71 GPROC genie_R_dexp_real;
72 GPROC genie_R_pexp_real;
73 GPROC genie_R_qexp_real;
74 GPROC genie_R_rexp_real;
75 GPROC genie_R_df_real;
76 GPROC genie_R_pf_real;
77 GPROC genie_R_qf_real;
78 GPROC genie_R_rf_real;
79 GPROC genie_R_dnf_real;
80 GPROC genie_R_pnf_real;
81 GPROC genie_R_qnf_real;
82 GPROC genie_R_rnf_real;
83 GPROC genie_R_dgamma_real;
84 GPROC genie_R_pgamma_real;
85 GPROC genie_R_qgamma_real;
86 GPROC genie_R_rgamma_real;
87 GPROC genie_R_dgeom_real;
88 GPROC genie_R_pgeom_real;
89 GPROC genie_R_qgeom_real;
90 GPROC genie_R_rgeom_real;
91 GPROC genie_R_dhyper_real;
92 GPROC genie_R_phyper_real;
93 GPROC genie_R_qhyper_real;
94 GPROC genie_R_rhyper_real;
95 GPROC genie_R_dlogis_real;
96 GPROC genie_R_plogis_real;
97 GPROC genie_R_qlogis_real;
98 GPROC genie_R_rlogis_real;
99 GPROC genie_R_dlnorm_real;
100 GPROC genie_R_plnorm_real;
101 GPROC genie_R_qlnorm_real;
102 GPROC genie_R_rlnorm_real;
103 GPROC genie_R_dnbinom_real;
104 GPROC genie_R_pnbinom_real;
105 GPROC genie_R_qnbinom_real;
106 GPROC genie_R_rnbinom_real;
107 GPROC genie_R_dpois_real;
108 GPROC genie_R_ppois_real;
109 GPROC genie_R_qpois_real;
110 GPROC genie_R_rpois_real;
111 GPROC genie_R_dt_real;
112 GPROC genie_R_pt_real;
113 GPROC genie_R_qt_real;
114 GPROC genie_R_rt_real;
115 GPROC genie_R_dnt_real;
116 GPROC genie_R_pnt_real;
117 GPROC genie_R_qnt_real;
118 GPROC genie_R_rnt_real;
119 GPROC genie_R_dunif_real;
120 GPROC genie_R_punif_real;
121 GPROC genie_R_qunif_real;
122 GPROC genie_R_runif_real;
123 GPROC genie_R_dweibull_real;
124 GPROC genie_R_pweibull_real;
125 GPROC genie_R_qweibull_real;
126 GPROC genie_R_rweibull_real;
127 GPROC genie_R_dwilcox_real;
128 GPROC genie_R_pwilcox_real;
129 GPROC genie_R_qwilcox_real;
130 GPROC genie_R_rwilcox_real;
131 GPROC genie_R_dsignrank_real;
132 GPROC genie_R_psignrank_real;
133 GPROC genie_R_qsignrank_real;
134 GPROC genie_R_rsignrank_real;
135
136 #endif
137
138 #endif
© 2002-2024 J.M. van der Veer (jmvdveer@xs4all.nl)
|