|
Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.mrao.cam.ac.uk/~bn204/devman/dust/equidust_8cxx.html
Дата изменения: Fri Jul 11 10:32:07 2008 Дата индексирования: Tue Oct 2 11:04:08 2012 Кодировка: |
#include "equidust.hxx"#include <cmath>#include <unaryfn.hxx>#include <integrate.hxx>#include <phyconstants.hxx>#include <phyfunc.hxx>#include <onedmin.hxx>#include "../dustiface.h"#include "../radfield/radfield.hxx"

Namespaces | |
| namespace | Dust |
Classes | |
| class | Dust::PowerOutInt |
| class | Dust::PowerInInt |
| class | Dust::EquiTRes |
Functions | |
| double | Dust::PowerOut (UnaryDD &Cabs, double T) |
| Calculate the power output of a grain with specified absorption cross section and temperature. | |
| double | Dust::PowerIn (UnaryDD &Cabs, RadField &rf) |
| Calculate the power absorbed by a grain. | |
| double | Dust::EquiT (UnaryDD &Cabs, RadField &rf) |
| Calculate the equilibrium temperature for a dust grain. | |
| double | Dust::EquiEmm (double lambda, double T, UnaryDD &Cabs) |
| Equilibrium emission from a grain. | |
| double | dust_EquiT (dust_AbsXSec *xsection, dust_RF *rf) |
| Calculates the equilibrium temperature given the absorption cross section and a radiation field. | |
| double | dust_equiemm (double lambda, double T, dust_AbsXSec *xsection) |
| Calculate emissivity of a grain in equilibrium. | |
| double dust_equiemm | ( | double | lambda, | |
| double | T, | |||
| dust_AbsXSec * | xsection | |||
| ) |
Calculate emissivity of a grain in equilibrium.
Calculates the equilibrium emission at wavelength lambda from a (large) grain at temperature T and with absorption cross section xsection.
| double dust_EquiT | ( | dust_AbsXSec * | xsection, | |
| dust_RF * | rf | |||
| ) |
Calculates the equilibrium temperature given the absorption cross section and a radiation field.
| xsection | The absorption cross section of the grain | |
| rf | The radiation field |
1.5.5