Changeset 909 in Sophya for trunk/SophyaLib/SkyT/derivblackbody.cc
- Timestamp:
- Apr 13, 2000, 4:10:46 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/SkyT/derivblackbody.cc
r893 r909 1 1 //-------------------------------------------------------------------------- 2 2 // File and Version Information: 3 // $Id: derivblackbody.cc,v 1. 2 2000-04-12 10:24:52ansari Exp $3 // $Id: derivblackbody.cc,v 1.3 2000-04-13 14:10:44 ansari Exp $ 4 4 // 5 5 // Description: … … 20 20 #include "derivblackbody.h" 21 21 22 //---------------- 23 // Constructor -- 24 //---------------- 22 23 24 /*! \class SOPHYA::DerivBlackBody <BR> 25 * This class corresponds to the emission spectrum of a 26 * dipole (since its emission spectrum is the derivation 27 * of a blackbody spectrum wrt the temperature). 28 */ 29 30 /*! Constructor: needs a temperature. Otherwise set to ConvTools::tcmb */ 25 31 DerivBlackBody::DerivBlackBody(double temperature) 26 32 : RadSpectra(10., 10000.) … … 34 40 } 35 41 36 42 /*! 43 The flux function is the derivation of the BlackBody 44 flux function wrt the temperature (used e.g. for a Dipole) 45 \f[ 46 I_\nu = {2 h_{pl} (1.10^9*\nu)^3 {h_{pl}1.10^9*\nu \over k T^2} 47 {e^{{h_{pl}(1.10^9*\nu) \over kT}}\over c^2 (e^{{h_{pl}(1.10^9*\nu) \over kT}} -1)^2}} 48 \f] 49 */ 37 50 double 38 51 DerivBlackBody::flux(double nu) const
Note:
See TracChangeset
for help on using the changeset viewer.