| Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.mrao.cam.ac.uk/~bn204/devman/dust/classDust_1_1RadField.html Дата изменения: Fri Jul 11 10:32:09 2008 Дата индексирования: Tue Oct 2 13:15:20 2012 Кодировка: Поисковые слова: rainbow | 
#include <radfield.hxx>

| Public Member Functions | |
| virtual | ~RadField () | 
| virtual double | operator() (double E)=0 | 
| double | Edens (void) | 
| double | Edens (double elow_J, double ehigh_J) | 
| Public Attributes | |
| double | cutlow_J | 
| double | cuthigh_J | 
| Dust::RadField::~RadField | ( | ) |  [virtual] | 
This class has virtual methods -- should also have a virtual destructor !
| virtual double Dust::RadField::operator() | ( | double | E | ) |  [pure virtual] | 
The Specific Energy density. E must be specified in the units of Joules (using SI throughout). More precisely this is energy per unit volume per unit energy interval. At some time I convinced my self that this is equivalent to the (number of photons) m^-3, but not sure any more. Anyway, u_E dE than has the units of J m^-3. Conversion to flux can be done using the speed of light. (inerited from UnaryDD)
Implemented in Dust::BBRadField, Dust::MMPUV, and Dust::ThinShell.
| double Dust::RadField::Edens | ( | void | ) | 
Returns the specific energy by integrating the differential energy density between the cutlow and cuthigh limits.
| double Dust::RadField::Edens | ( | double | elow_J, | |
| double | ehigh_J | |||
| ) | 
Returns the specific energy density between supplied limits.
 1.5.5
 1.5.5