a68g-prelude-gsl.h

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

   1 //! @file a68g-prelude-gsl.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_GSL_H__)
  23 #define __A68G_PRELUDE_GSL_H__
  24 
  25 #if defined (HAVE_GSL)
  26 
  27 extern void stand_gsl (void);
  28 
  29 extern GPROC genie_airy_ai_deriv_real;
  30 extern GPROC genie_airy_ai_deriv_scaled_real;
  31 extern GPROC genie_airy_ai_real;
  32 extern GPROC genie_airy_ai_scaled_real;
  33 extern GPROC genie_airy_bi_deriv_real;
  34 extern GPROC genie_airy_bi_deriv_scaled_real;
  35 extern GPROC genie_airy_bi_real;
  36 extern GPROC genie_airy_bi_scaled_real;
  37 extern GPROC genie_airy_zero_ai_deriv_real;
  38 extern GPROC genie_airy_zero_ai_real;
  39 extern GPROC genie_airy_zero_bi_deriv_real;
  40 extern GPROC genie_airy_zero_bi_real;
  41 extern GPROC genie_angle_restrict_pos_real;
  42 extern GPROC genie_angle_restrict_symm_real;
  43 extern GPROC genie_atanint_real;
  44 extern GPROC genie_bessel_il0_scaled_real;
  45 extern GPROC genie_bessel_il1_scaled_real;
  46 extern GPROC genie_bessel_il2_scaled_real;
  47 extern GPROC genie_bessel_il_scaled_real;
  48 extern GPROC genie_bessel_in0_real;
  49 extern GPROC genie_bessel_in0_scaled_real;
  50 extern GPROC genie_bessel_in1_real;
  51 extern GPROC genie_bessel_in1_scaled_real;
  52 extern GPROC genie_bessel_in_real;
  53 extern GPROC genie_bessel_in_scaled_real;
  54 extern GPROC genie_bessel_inu_real;
  55 extern GPROC genie_bessel_inu_scaled_real;
  56 extern GPROC genie_bessel_jl0_real;
  57 extern GPROC genie_bessel_jl1_real;
  58 extern GPROC genie_bessel_jl2_real;
  59 extern GPROC genie_bessel_jl_real;
  60 extern GPROC genie_bessel_jn0_real;
  61 extern GPROC genie_bessel_jn1_real;
  62 extern GPROC genie_bessel_jn_real;
  63 extern GPROC genie_bessel_jnu_real;
  64 extern GPROC genie_bessel_kl0_scaled_real;
  65 extern GPROC genie_bessel_kl1_scaled_real;
  66 extern GPROC genie_bessel_kl2_scaled_real;
  67 extern GPROC genie_bessel_kl_scaled_real;
  68 extern GPROC genie_bessel_kn0_real;
  69 extern GPROC genie_bessel_kn0_scaled_real;
  70 extern GPROC genie_bessel_kn1_real;
  71 extern GPROC genie_bessel_kn1_scaled_real;
  72 extern GPROC genie_bessel_kn_real;
  73 extern GPROC genie_bessel_kn_scaled_real;
  74 extern GPROC genie_bessel_knu_real;
  75 extern GPROC genie_bessel_knu_scaled_real;
  76 extern GPROC genie_bessel_knu_scaled_real;
  77 extern GPROC genie_bessel_ln_knu_real;
  78 extern GPROC genie_bessel_yl0_real;
  79 extern GPROC genie_bessel_yl1_real;
  80 extern GPROC genie_bessel_yl2_real;
  81 extern GPROC genie_bessel_yl_real;
  82 extern GPROC genie_bessel_yn0_real;
  83 extern GPROC genie_bessel_yn1_real;
  84 extern GPROC genie_bessel_yn_real;
  85 extern GPROC genie_bessel_ynu_real;
  86 extern GPROC genie_bessel_zero_jnu0_real;
  87 extern GPROC genie_bessel_zero_jnu1_real;
  88 extern GPROC genie_bessel_zero_jnu_real;
  89 extern GPROC genie_beta_inc_gsl_real;
  90 extern GPROC genie_beta_inc_real;
  91 extern GPROC genie_chi_real;
  92 extern GPROC genie_ci_real;
  93 extern GPROC genie_clausen_real;
  94 extern GPROC genie_conicalp_0_real;
  95 extern GPROC genie_conicalp_1_real;
  96 extern GPROC genie_conicalp_cyl_reg_real;
  97 extern GPROC genie_conicalp_half_real;
  98 extern GPROC genie_conicalp_mhalf_real;
  99 extern GPROC genie_conicalp_sph_reg_real;
 100 extern GPROC genie_dawson_real;
 101 extern GPROC genie_debye_1_real;
 102 extern GPROC genie_debye_2_real;
 103 extern GPROC genie_debye_3_real;
 104 extern GPROC genie_debye_4_real;
 105 extern GPROC genie_debye_5_real;
 106 extern GPROC genie_debye_6_real;
 107 extern GPROC genie_dilog_real;
 108 extern GPROC genie_doublefact_real;
 109 extern GPROC genie_ellint_d_real;
 110 extern GPROC genie_ellint_d_real;
 111 extern GPROC genie_ellint_e_comp_real;
 112 extern GPROC genie_ellint_e_real;
 113 extern GPROC genie_ellint_f_real;
 114 extern GPROC genie_ellint_k_comp_real;
 115 extern GPROC genie_ellint_p_comp_real;
 116 extern GPROC genie_ellint_p_real;
 117 extern GPROC genie_ellint_rc_real;
 118 extern GPROC genie_ellint_rd_real;
 119 extern GPROC genie_ellint_rf_real;
 120 extern GPROC genie_ellint_rj_real;
 121 extern GPROC genie_etaint_real;
 122 extern GPROC genie_eta_real;
 123 extern GPROC genie_expint_3_real;
 124 extern GPROC genie_expint_e1_real;
 125 extern GPROC genie_expint_e2_real;
 126 extern GPROC genie_expint_ei_real;
 127 extern GPROC genie_expint_en_real;
 128 extern GPROC genie_expm1_real;
 129 extern GPROC genie_exprel_2_real;
 130 extern GPROC genie_exprel_n_real;
 131 extern GPROC genie_exprel_real;
 132 extern GPROC genie_fact_real;
 133 extern GPROC genie_fermi_dirac_0_real;
 134 extern GPROC genie_fermi_dirac_1_real;
 135 extern GPROC genie_fermi_dirac_2_real;
 136 extern GPROC genie_fermi_dirac_3half_real;
 137 extern GPROC genie_fermi_dirac_half_real;
 138 extern GPROC genie_fermi_dirac_inc_0_real;
 139 extern GPROC genie_fermi_dirac_int_real;
 140 extern GPROC genie_fermi_dirac_m1_real;
 141 extern GPROC genie_fermi_dirac_mhalf_real;
 142 extern GPROC genie_gamma_inc_real;
 143 extern GPROC genie_gamma_inc_p_real;
 144 extern GPROC genie_gamma_inc_q_real;
 145 extern GPROC genie_gammainv_real;
 146 extern GPROC genie_gammastar_real;
 147 extern GPROC genie_gegenpoly_1_real;
 148 extern GPROC genie_gegenpoly_2_real;
 149 extern GPROC genie_gegenpoly_3_real;
 150 extern GPROC genie_gegenpoly_n_real;
 151 extern GPROC genie_hermite_func_real;
 152 extern GPROC genie_hypot_real;
 153 extern GPROC genie_hzeta_real;
 154 extern GPROC genie_laguerre_1_real;
 155 extern GPROC genie_laguerre_2_real;
 156 extern GPROC genie_laguerre_3_real;
 157 extern GPROC genie_laguerre_n_real;
 158 extern GPROC genie_lambert_w0_real;
 159 extern GPROC genie_lambert_wm1_real;
 160 extern GPROC genie_legendre_h3d_0_real;
 161 extern GPROC genie_legendre_h3d_1_real;
 162 extern GPROC genie_legendre_H3d_real;
 163 extern GPROC genie_legendre_p1_real;
 164 extern GPROC genie_legendre_p2_real;
 165 extern GPROC genie_legendre_p3_real;
 166 extern GPROC genie_legendre_pl_real;
 167 extern GPROC genie_legendre_q0_real;
 168 extern GPROC genie_legendre_q1_real;
 169 extern GPROC genie_legendre_ql_real;
 170 extern GPROC genie_lncosh_real;
 171 extern GPROC genie_lndoublefact_real;
 172 extern GPROC genie_lnfact_real;
 173 extern GPROC genie_lnpoch_real;
 174 extern GPROC genie_lnsinh_real;
 175 extern GPROC genie_log_1plusx_mx_real;
 176 extern GPROC genie_log_1plusx_real;
 177 extern GPROC genie_log_abs_real;
 178 extern GPROC genie_poch_real;
 179 extern GPROC genie_pochrel_real;
 180 extern GPROC genie_psi_1_int_real;
 181 extern GPROC genie_psi_1piy_real;
 182 extern GPROC genie_psi_1_real;
 183 extern GPROC genie_psi_int_real;
 184 extern GPROC genie_psi_n_real;
 185 extern GPROC genie_psi_real;
 186 extern GPROC genie_shi_real;
 187 extern GPROC genie_sinc_real;
 188 extern GPROC genie_si_real;
 189 extern GPROC genie_synchrotron_1_real;
 190 extern GPROC genie_synchrotron_2_real;
 191 extern GPROC genie_taylorcoeff_real;
 192 extern GPROC genie_transport_2_real;
 193 extern GPROC genie_transport_3_real;
 194 extern GPROC genie_transport_4_real;
 195 extern GPROC genie_transport_5_real;
 196 extern GPROC genie_zeta_int_real;
 197 extern GPROC genie_zetam1_int_real;
 198 extern GPROC genie_zetam1_real;
 199 extern GPROC genie_zeta_real;
 200 extern GPROC genie_poch_real;
 201 extern GPROC genie_prime_factors;
 202 extern GPROC genie_beta_inc_real;
 203 extern GPROC genie_digamma_real;
 204 extern GPROC genie_gamma_inc_real;
 205 extern GPROC genie_laplace;
 206 
 207 extern GPROC genie_fft_backward;
 208 extern GPROC genie_fft_complex_backward;
 209 extern GPROC genie_fft_complex_forward;
 210 extern GPROC genie_fft_complex_inverse;
 211 extern GPROC genie_fft_forward;
 212 extern GPROC genie_fft_inverse;
 213 
 214 extern GPROC genie_complex_scale_matrix_complex;
 215 extern GPROC genie_complex_scale_vector_complex;
 216 extern GPROC genie_matrix_add;
 217 extern GPROC genie_matrix_ch;
 218 extern GPROC genie_matrix_ch_solve;
 219 extern GPROC genie_matrix_complex_add;
 220 extern GPROC genie_matrix_complex_det;
 221 extern GPROC genie_matrix_complex_div_complex;
 222 extern GPROC genie_matrix_complex_div_complex_ab;
 223 extern GPROC genie_matrix_complex_echo;
 224 extern GPROC genie_matrix_complex_eq;
 225 extern GPROC genie_matrix_complex_inv;
 226 extern GPROC genie_matrix_complex_lu;
 227 extern GPROC genie_matrix_complex_lu_det;
 228 extern GPROC genie_matrix_complex_lu_inv;
 229 extern GPROC genie_matrix_complex_lu_solve;
 230 extern GPROC genie_matrix_complex_minus;
 231 extern GPROC genie_matrix_complex_minusab;
 232 extern GPROC genie_matrix_complex_ne;
 233 extern GPROC genie_matrix_complex_plusab;
 234 extern GPROC genie_matrix_complex_scale_complex;
 235 extern GPROC genie_matrix_complex_scale_complex_ab;
 236 extern GPROC genie_matrix_complex_sub;
 237 extern GPROC genie_matrix_complex_times_matrix;
 238 extern GPROC genie_matrix_complex_times_vector;
 239 extern GPROC genie_matrix_complex_trace;
 240 extern GPROC genie_matrix_complex_transpose;
 241 extern GPROC genie_matrix_det;
 242 extern GPROC genie_matrix_div_real;
 243 extern GPROC genie_matrix_div_real_ab;
 244 extern GPROC genie_matrix_echo;
 245 extern GPROC genie_matrix_eq;
 246 extern GPROC genie_matrix_inv;
 247 extern GPROC genie_matrix_lu;
 248 extern GPROC genie_matrix_lu_det;
 249 extern GPROC genie_matrix_lu_inv;
 250 extern GPROC genie_matrix_lu_solve;
 251 extern GPROC genie_matrix_col_mean;
 252 extern GPROC genie_matrix_minus;
 253 extern GPROC genie_matrix_minusab;
 254 extern GPROC genie_matrix_ne;
 255 extern GPROC genie_matrix_pinv;
 256 extern GPROC genie_matrix_pinv_lim;
 257 extern GPROC genie_matrix_plusab;
 258 extern GPROC genie_matrix_qr;
 259 extern GPROC genie_matrix_qr_ls_solve;
 260 extern GPROC genie_matrix_qr_solve;
 261 extern GPROC genie_matrix_scale_real;
 262 extern GPROC genie_matrix_scale_real_ab;
 263 extern GPROC genie_matrix_sub;
 264 extern GPROC genie_matrix_svd;
 265 extern GPROC genie_matrix_svd_solve;
 266 extern GPROC genie_matrix_times_matrix;
 267 extern GPROC genie_matrix_times_vector;
 268 extern GPROC genie_matrix_trace;
 269 extern GPROC genie_matrix_transpose;
 270 extern GPROC genie_real_scale_matrix;
 271 extern GPROC genie_real_scale_vector;
 272 extern GPROC genie_vector_add;
 273 extern GPROC genie_vector_col;
 274 extern GPROC genie_vector_complex_add;
 275 extern GPROC genie_vector_complex_div_complex;
 276 extern GPROC genie_vector_complex_div_complex_ab;
 277 extern GPROC genie_vector_complex_dot;
 278 extern GPROC genie_vector_complex_dyad;
 279 extern GPROC genie_vector_complex_echo;
 280 extern GPROC genie_vector_complex_eq;
 281 extern GPROC genie_vector_complex_minus;
 282 extern GPROC genie_vector_complex_minusab;
 283 extern GPROC genie_vector_complex_ne;
 284 extern GPROC genie_vector_complex_norm;
 285 extern GPROC genie_vector_complex_plusab;
 286 extern GPROC genie_vector_complex_scale_complex;
 287 extern GPROC genie_vector_complex_scale_complex_ab;
 288 extern GPROC genie_vector_complex_sub;
 289 extern GPROC genie_vector_complex_times_matrix;
 290 extern GPROC genie_vector_div_real;
 291 extern GPROC genie_vector_div_real_ab;
 292 extern GPROC genie_vector_dot;
 293 extern GPROC genie_vector_dyad;
 294 extern GPROC genie_vector_echo;
 295 extern GPROC genie_vector_eq;
 296 extern GPROC genie_vector_minus;
 297 extern GPROC genie_vector_minusab;
 298 extern GPROC genie_vector_ne;
 299 extern GPROC genie_vector_norm;
 300 extern GPROC genie_vector_plusab;
 301 extern GPROC genie_vector_row;
 302 extern GPROC genie_vector_scale_real;
 303 extern GPROC genie_vector_scale_real_ab;
 304 extern GPROC genie_vector_sub;
 305 extern GPROC genie_vector_times_matrix;
 306 
 307 // Constants ex GSL
 308 
 309 extern GPROC genie_cgs_acre;
 310 extern GPROC genie_cgs_angstrom;
 311 extern GPROC genie_cgs_astronomical_unit;
 312 extern GPROC genie_cgs_bar;
 313 extern GPROC genie_cgs_barn;
 314 extern GPROC genie_cgs_bohr_magneton;
 315 extern GPROC genie_cgs_bohr_radius;
 316 extern GPROC genie_cgs_boltzmann;
 317 extern GPROC genie_cgs_btu;
 318 extern GPROC genie_cgs_calorie;
 319 extern GPROC genie_cgs_canadian_gallon;
 320 extern GPROC genie_cgs_carat;
 321 extern GPROC genie_cgs_cup;
 322 extern GPROC genie_cgs_curie;
 323 extern GPROC genie_cgs_day;
 324 extern GPROC genie_cgs_dyne;
 325 extern GPROC genie_cgs_electron_charge;
 326 extern GPROC genie_cgs_electron_magnetic_moment;
 327 extern GPROC genie_cgs_electron_volt;
 328 extern GPROC genie_cgs_erg;
 329 extern GPROC genie_cgs_faraday;
 330 extern GPROC genie_cgs_fathom;
 331 extern GPROC genie_cgs_fluid_ounce;
 332 extern GPROC genie_cgs_foot;
 333 extern GPROC genie_cgs_footcandle;
 334 extern GPROC genie_cgs_footlambert;
 335 extern GPROC genie_cgs_gauss;
 336 extern GPROC genie_cgs_gram_force;
 337 extern GPROC genie_cgs_grav_accel;
 338 extern GPROC genie_cgs_gravitational_constant;
 339 extern GPROC genie_cgs_hectare;
 340 extern GPROC genie_cgs_horsepower;
 341 extern GPROC genie_cgs_hour;
 342 extern GPROC genie_cgs_inch;
 343 extern GPROC genie_cgs_inch_of_mercury;
 344 extern GPROC genie_cgs_inch_of_water;
 345 extern GPROC genie_cgs_joule;
 346 extern GPROC genie_cgs_kilometers_per_hour;
 347 extern GPROC genie_cgs_kilopound_force;
 348 extern GPROC genie_cgs_knot;
 349 extern GPROC genie_cgs_lambert;
 350 extern GPROC genie_cgs_light_year;
 351 extern GPROC genie_cgs_liter;
 352 extern GPROC genie_cgs_lumen;
 353 extern GPROC genie_cgs_lux;
 354 extern GPROC genie_cgs_mass_electron;
 355 extern GPROC genie_cgs_mass_muon;
 356 extern GPROC genie_cgs_mass_neutron;
 357 extern GPROC genie_cgs_mass_proton;
 358 extern GPROC genie_cgs_meter_of_mercury;
 359 extern GPROC genie_cgs_metric_ton;
 360 extern GPROC genie_cgs_micron;
 361 extern GPROC genie_cgs_mil;
 362 extern GPROC genie_cgs_mile;
 363 extern GPROC genie_cgs_miles_per_hour;
 364 extern GPROC genie_cgs_minute;
 365 extern GPROC genie_cgs_molar_gas;
 366 extern GPROC genie_cgs_nautical_mile;
 367 extern GPROC genie_cgs_newton;
 368 extern GPROC genie_cgs_nuclear_magneton;
 369 extern GPROC genie_cgs_ounce_mass;
 370 extern GPROC genie_cgs_parsec;
 371 extern GPROC genie_cgs_phot;
 372 extern GPROC genie_cgs_pint;
 373 extern GPROC genie_cgs_planck_constant_h;
 374 extern GPROC genie_cgs_planck_constant_hbar;
 375 extern GPROC genie_cgs_point;
 376 extern GPROC genie_cgs_poise;
 377 extern GPROC genie_cgs_pound_force;
 378 extern GPROC genie_cgs_pound_mass;
 379 extern GPROC genie_cgs_poundal;
 380 extern GPROC genie_cgs_proton_magnetic_moment;
 381 extern GPROC genie_cgs_psi;
 382 extern GPROC genie_cgs_quart;
 383 extern GPROC genie_cgs_rad;
 384 extern GPROC genie_cgs_roentgen;
 385 extern GPROC genie_cgs_rydberg;
 386 extern GPROC genie_cgs_solar_mass;
 387 extern GPROC genie_cgs_speed_of_light;
 388 extern GPROC genie_cgs_standard_gas_volume;
 389 extern GPROC genie_cgs_std_atmosphere;
 390 extern GPROC genie_cgs_stilb;
 391 extern GPROC genie_cgs_stokes;
 392 extern GPROC genie_cgs_tablespoon;
 393 extern GPROC genie_cgs_teaspoon;
 394 extern GPROC genie_cgs_texpoint;
 395 extern GPROC genie_cgs_therm;
 396 extern GPROC genie_cgs_ton;
 397 extern GPROC genie_cgs_torr;
 398 extern GPROC genie_cgs_troy_ounce;
 399 extern GPROC genie_cgs_uk_gallon;
 400 extern GPROC genie_cgs_uk_ton;
 401 extern GPROC genie_cgs_unified_atomic_mass;
 402 extern GPROC genie_cgs_us_gallon;
 403 extern GPROC genie_cgs_week;
 404 extern GPROC genie_cgs_yard;
 405 extern GPROC genie_mks_acre;
 406 extern GPROC genie_mks_angstrom;
 407 extern GPROC genie_mks_astronomical_unit;
 408 extern GPROC genie_mks_bar;
 409 extern GPROC genie_mks_barn;
 410 extern GPROC genie_mks_bohr_magneton;
 411 extern GPROC genie_mks_bohr_radius;
 412 extern GPROC genie_mks_boltzmann;
 413 extern GPROC genie_mks_btu;
 414 extern GPROC genie_mks_calorie;
 415 extern GPROC genie_mks_canadian_gallon;
 416 extern GPROC genie_mks_carat;
 417 extern GPROC genie_mks_cup;
 418 extern GPROC genie_mks_curie;
 419 extern GPROC genie_mks_day;
 420 extern GPROC genie_mks_dyne;
 421 extern GPROC genie_mks_electron_charge;
 422 extern GPROC genie_mks_electron_magnetic_moment;
 423 extern GPROC genie_mks_electron_volt;
 424 extern GPROC genie_mks_erg;
 425 extern GPROC genie_mks_faraday;
 426 extern GPROC genie_mks_fathom;
 427 extern GPROC genie_mks_fluid_ounce;
 428 extern GPROC genie_mks_foot;
 429 extern GPROC genie_mks_footcandle;
 430 extern GPROC genie_mks_footlambert;
 431 extern GPROC genie_mks_gauss;
 432 extern GPROC genie_mks_gram_force;
 433 extern GPROC genie_mks_grav_accel;
 434 extern GPROC genie_mks_gravitational_constant;
 435 extern GPROC genie_mks_hectare;
 436 extern GPROC genie_mks_horsepower;
 437 extern GPROC genie_mks_hour;
 438 extern GPROC genie_mks_inch;
 439 extern GPROC genie_mks_inch_of_mercury;
 440 extern GPROC genie_mks_inch_of_water;
 441 extern GPROC genie_mks_joule;
 442 extern GPROC genie_mks_kilometers_per_hour;
 443 extern GPROC genie_mks_kilopound_force;
 444 extern GPROC genie_mks_knot;
 445 extern GPROC genie_mks_lambert;
 446 extern GPROC genie_mks_light_year;
 447 extern GPROC genie_mks_liter;
 448 extern GPROC genie_mks_lumen;
 449 extern GPROC genie_mks_lux;
 450 extern GPROC genie_mks_mass_electron;
 451 extern GPROC genie_mks_mass_muon;
 452 extern GPROC genie_mks_mass_neutron;
 453 extern GPROC genie_mks_mass_proton;
 454 extern GPROC genie_mks_meter_of_mercury;
 455 extern GPROC genie_mks_metric_ton;
 456 extern GPROC genie_mks_micron;
 457 extern GPROC genie_mks_mil;
 458 extern GPROC genie_mks_mile;
 459 extern GPROC genie_mks_miles_per_hour;
 460 extern GPROC genie_mks_minute;
 461 extern GPROC genie_mks_molar_gas;
 462 extern GPROC genie_mks_nautical_mile;
 463 extern GPROC genie_mks_newton;
 464 extern GPROC genie_mks_nuclear_magneton;
 465 extern GPROC genie_mks_ounce_mass;
 466 extern GPROC genie_mks_parsec;
 467 extern GPROC genie_mks_phot;
 468 extern GPROC genie_mks_pint;
 469 extern GPROC genie_mks_planck_constant_h;
 470 extern GPROC genie_mks_planck_constant_hbar;
 471 extern GPROC genie_mks_point;
 472 extern GPROC genie_mks_poise;
 473 extern GPROC genie_mks_pound_force;
 474 extern GPROC genie_mks_pound_mass;
 475 extern GPROC genie_mks_poundal;
 476 extern GPROC genie_mks_proton_magnetic_moment;
 477 extern GPROC genie_mks_psi;
 478 extern GPROC genie_mks_quart;
 479 extern GPROC genie_mks_rad;
 480 extern GPROC genie_mks_roentgen;
 481 extern GPROC genie_mks_rydberg;
 482 extern GPROC genie_mks_solar_mass;
 483 extern GPROC genie_mks_speed_of_light;
 484 extern GPROC genie_mks_standard_gas_volume;
 485 extern GPROC genie_mks_std_atmosphere;
 486 extern GPROC genie_mks_stilb;
 487 extern GPROC genie_mks_stokes;
 488 extern GPROC genie_mks_tablespoon;
 489 extern GPROC genie_mks_teaspoon;
 490 extern GPROC genie_mks_texpoint;
 491 extern GPROC genie_mks_therm;
 492 extern GPROC genie_mks_ton;
 493 extern GPROC genie_mks_torr;
 494 extern GPROC genie_mks_troy_ounce;
 495 extern GPROC genie_mks_uk_gallon;
 496 extern GPROC genie_mks_uk_ton;
 497 extern GPROC genie_mks_unified_atomic_mass;
 498 extern GPROC genie_mks_us_gallon;
 499 extern GPROC genie_mks_vacuum_permeability;
 500 extern GPROC genie_mks_vacuum_permittivity;
 501 extern GPROC genie_mks_week;
 502 extern GPROC genie_mks_yard;
 503 extern GPROC genie_num_atto;
 504 extern GPROC genie_num_avogadro;
 505 extern GPROC genie_num_exa;
 506 extern GPROC genie_num_femto;
 507 extern GPROC genie_num_fine_structure;
 508 extern GPROC genie_num_giga;
 509 extern GPROC genie_num_kilo;
 510 extern GPROC genie_num_mega;
 511 extern GPROC genie_num_micro;
 512 extern GPROC genie_num_milli;
 513 extern GPROC genie_num_nano;
 514 extern GPROC genie_num_peta;
 515 extern GPROC genie_num_pico;
 516 extern GPROC genie_num_tera;
 517 extern GPROC genie_num_yocto;
 518 extern GPROC genie_num_yotta;
 519 extern GPROC genie_num_zepto;
 520 extern GPROC genie_num_zetta;
 521 #endif
 522 
 523 #endif