prop.h 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. // This file, prop.h, has been generated from prop.f90 by protos.scm
  2. #pragma once
  3. #include <stdint.h>
  4. #ifdef __cplusplus
  5. extern "C" {
  6. #endif
  7. int32_t
  8. prop_init
  9. ();
  10. double
  11. p839_rain_height
  12. (double const * lat, double const * lon);
  13. double
  14. p837_rainfall_rate
  15. (double const * lat, double const * lon);
  16. double
  17. p1510_temp
  18. (double const * lat, double const * lon);
  19. void
  20. p838_coeffs
  21. (double const * freq, double * kh, double * ah, double * kv, double * av);
  22. double
  23. p618_rain
  24. (double const * lat, double const * lon, double const * hs, double const * freq, double const * eldeg, double const * taudeg, double const * ppc, double const * r001);
  25. double
  26. p676_vapor_pressure
  27. (double const * rho, double const * temp);
  28. void
  29. p676_gas_specific
  30. (int32_t const * scut, double const * f, double const * P, double const * e, double const * temp, double * go, double * gw);
  31. void
  32. p676_eq_height
  33. (double const * f, double const * e, double const * P, double * ho, double * hw);
  34. double
  35. p676_gas
  36. (double const * eldeg, double const * freq, double const * P, double const * e, double const * temp, double const * Vt, double const * hs);
  37. double
  38. p840_Lred
  39. (double const * lat, double const * lon, double const * ppc);
  40. double
  41. p453_Nwet
  42. (double const * lat, double const * lon, double const * ppc);
  43. double
  44. p840_clouds
  45. (double const * freq, double const * eldeg, double const * Lred);
  46. double
  47. p618_scint
  48. (double const * freq, double const * eldeg, double const * Deff, double const * ppc, double const * Nwet);
  49. double
  50. p1511_topoh
  51. (double const * lat, double const * lon);
  52. double
  53. p836_rho
  54. (double const * lat, double const * lon, double const * ppc, double const * h);
  55. double
  56. p836_V
  57. (double const * lat, double const * lon, double const * ppc, double const * h);
  58. #ifdef __cplusplus
  59. } // extern "C"
  60. #endif
  61. // end of prop.h