Interp.h 669 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #ifndef INTERP_H
  2. #define INTERP_H
  3. struct InterpStruct
  4. {
  5. float romix;
  6. float rorayl;
  7. float roaero;
  8. float phaa;
  9. float phar;
  10. float tsca;
  11. float tray;
  12. float trayp;
  13. float taer;
  14. float taerp;
  15. float dtott;
  16. float utott;
  17. float astot;
  18. float asray;
  19. float asaer;
  20. float utotr;
  21. float utota;
  22. float dtotr;
  23. float dtota;
  24. };
  25. /*
  26. To estimate the different atmospheric functions r(mS,mv,fS,fv), T(q) and S at any
  27. wavelength from the 10 discret computations (subroutine DISCOM).
  28. */
  29. void interp (const int iaer, const int idatmp,
  30. const float wl, const float taer55,
  31. const float taer55p, const float xmud,
  32. InterpStruct& is);
  33. #endif /* INTERP_H */