a68g-prelude-mathlib.h

You can download the current version of Algol 68 Genie and its documentation here.

   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-2023 J. Marcel van der Veer .
   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 .
  21 
  22 #if !defined (__A68G_PRELUDE_MATHLIB_H__)
  23 #define __A68G_PRELUDE_MATHLIB_H__
  24 
  25 #if defined (HAVE_MATHLIB)
  26 
  27 extern void stand_mathlib (void);
  28 extern void GetRNGstate (void);
  29 extern void PutRNGstate (void);
  30 
  31 extern GPROC genie_R_digamma_real;
  32 extern GPROC genie_R_trigamma_real;
  33 extern GPROC genie_R_tetragamma_real;
  34 extern GPROC genie_R_pentagamma_real;
  35 extern GPROC genie_R_psigamma_real;
  36 extern GPROC genie_R_ptukey_real;
  37 extern GPROC genie_R_qtukey_real;
  38 extern GPROC genie_R_dnorm_real;
  39 extern GPROC genie_R_pnorm_real;
  40 extern GPROC genie_R_qnorm_real;
  41 extern GPROC genie_R_rnorm_real;
  42 extern GPROC genie_R_rnorm_real;
  43 extern GPROC genie_R_dbeta_real;
  44 extern GPROC genie_R_pbeta_real;
  45 extern GPROC genie_R_qbeta_real;
  46 extern GPROC genie_R_rbeta_real;
  47 extern GPROC genie_R_dnbeta_real;
  48 extern GPROC genie_R_pnbeta_real;
  49 extern GPROC genie_R_qnbeta_real;
  50 extern GPROC genie_R_rnbeta_real;
  51 extern GPROC genie_R_dbinom_real;
  52 extern GPROC genie_R_pbinom_real;
  53 extern GPROC genie_R_qbinom_real;
  54 extern GPROC genie_R_rbinom_real;
  55 extern GPROC genie_R_dcauchy_real;
  56 extern GPROC genie_R_pcauchy_real;
  57 extern GPROC genie_R_qcauchy_real;
  58 extern GPROC genie_R_rcauchy_real;
  59 extern GPROC genie_R_dchisq_real;
  60 extern GPROC genie_R_pchisq_real;
  61 extern GPROC genie_R_qchisq_real;
  62 extern GPROC genie_R_rchisq_real;
  63 extern GPROC genie_R_dnchisq_real;
  64 extern GPROC genie_R_pnchisq_real;
  65 extern GPROC genie_R_qnchisq_real;
  66 extern GPROC genie_R_rnchisq_real;
  67 extern GPROC genie_R_dexp_real;
  68 extern GPROC genie_R_pexp_real;
  69 extern GPROC genie_R_qexp_real;
  70 extern GPROC genie_R_rexp_real;
  71 extern GPROC genie_R_df_real;
  72 extern GPROC genie_R_pf_real;
  73 extern GPROC genie_R_qf_real;
  74 extern GPROC genie_R_rf_real;
  75 extern GPROC genie_R_dnf_real;
  76 extern GPROC genie_R_pnf_real;
  77 extern GPROC genie_R_qnf_real;
  78 extern GPROC genie_R_rnf_real;
  79 extern GPROC genie_R_dgamma_real;
  80 extern GPROC genie_R_pgamma_real;
  81 extern GPROC genie_R_qgamma_real;
  82 extern GPROC genie_R_rgamma_real;
  83 extern GPROC genie_R_dgeom_real;
  84 extern GPROC genie_R_pgeom_real;
  85 extern GPROC genie_R_qgeom_real;
  86 extern GPROC genie_R_rgeom_real;
  87 extern GPROC genie_R_dhyper_real;
  88 extern GPROC genie_R_phyper_real;
  89 extern GPROC genie_R_qhyper_real;
  90 extern GPROC genie_R_rhyper_real;
  91 extern GPROC genie_R_dlogis_real;
  92 extern GPROC genie_R_plogis_real;
  93 extern GPROC genie_R_qlogis_real;
  94 extern GPROC genie_R_rlogis_real;
  95 extern GPROC genie_R_dlnorm_real;
  96 extern GPROC genie_R_plnorm_real;
  97 extern GPROC genie_R_qlnorm_real;
  98 extern GPROC genie_R_rlnorm_real;
  99 extern GPROC genie_R_dnbinom_real;
 100 extern GPROC genie_R_pnbinom_real;
 101 extern GPROC genie_R_qnbinom_real;
 102 extern GPROC genie_R_rnbinom_real;
 103 extern GPROC genie_R_dpois_real;
 104 extern GPROC genie_R_ppois_real;
 105 extern GPROC genie_R_qpois_real;
 106 extern GPROC genie_R_rpois_real;
 107 extern GPROC genie_R_dt_real;
 108 extern GPROC genie_R_pt_real;
 109 extern GPROC genie_R_qt_real;
 110 extern GPROC genie_R_rt_real;
 111 extern GPROC genie_R_dnt_real;
 112 extern GPROC genie_R_pnt_real;
 113 extern GPROC genie_R_qnt_real;
 114 extern GPROC genie_R_rnt_real;
 115 extern GPROC genie_R_dunif_real;
 116 extern GPROC genie_R_punif_real;
 117 extern GPROC genie_R_qunif_real;
 118 extern GPROC genie_R_runif_real;
 119 extern GPROC genie_R_dweibull_real;
 120 extern GPROC genie_R_pweibull_real;
 121 extern GPROC genie_R_qweibull_real;
 122 extern GPROC genie_R_rweibull_real;
 123 extern GPROC genie_R_dwilcox_real;
 124 extern GPROC genie_R_pwilcox_real;
 125 extern GPROC genie_R_qwilcox_real;
 126 extern GPROC genie_R_rwilcox_real;
 127 extern GPROC genie_R_dsignrank_real;
 128 extern GPROC genie_R_psignrank_real;
 129 extern GPROC genie_R_qsignrank_real;
 130 extern GPROC genie_R_rsignrank_real;
 131 
 132 #endif
 133 
 134 #endif