CARMA C++
Planck.h
Go to the documentation of this file.
1 // $Id: Planck.h,v 1.1 2010/12/13 21:06:31 eml Exp $
2 
3 #ifndef SZA_UTIL_PLANCK_H
4 #define SZA_UTIL_PLANCK_H
5 
15 #include "carma/szautil/Frequency.h"
17 #include "carma/szautil/Temperature.h"
18 
19 namespace sza {
20  namespace util {
21 
22  class Planck {
23  public:
24 
28  Planck();
29 
33  virtual ~Planck();
34 
35  // Return the Planck intensity
36 
37  static Intensity IPlanck(Frequency nu, Temperature T);
38 
39  // Return the dimensionless Planck x-factor
40 
41  static double xPlanck(Frequency nu, Temperature T);
42 
43  // Return Planck dI/dT, in units of (Jy/sr) / K
44 
45  static double JyPerSrPerKPlanck(Frequency nu, Temperature T);
46 
47  private:
48  }; // End class Planck
49 
50  } // End namespace util
51 } // End namespace sza
52 
53 
54 
55 #endif // End #ifndef SZA_UTIL_PLANCK_H
Tagged: Fri Aug 1 23:13:07 PDT 2008.