Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"
#include "pressure.h"
#include "rfield.h"
#include "transition.h"
#include "rt_escprob.h"
Functions | |
double | PressureRadiationLine (const TransitionProxy &t, realnum DopplerWidth) |
Variables | |
t_pressure | pressure |
double PressureRadiationLine | ( | const TransitionProxy & | t, |
realnum | DopplerWidth | ||
) |
PressureRadiationLine calculate radiation pressure due to a particular line
References ASSERT, DEBUG_ENTRY, TransitionProxy::Emis(), TransitionProxy::EnergyErg(), TransitionProxy::EnergyWN(), t_rfield::fine_opac_zone, TransitionProxy::Hi(), EmissionProxy::ipFine(), t_rfield::ipFineConVelShift, t_rfield::lgOpacityFine, TransitionProxy::Lo(), MIN2, t_rfield::nfine, EmissionProxy::opacity(), t_rfield::plsfrq, EmissionProxy::PopOpc(), POW4, rfield, RT_LineWidth(), SMALLFLOAT, and EmissionProxy::VoigtLineCen().
Referenced by diatomics::H2_RadPress(), PresTotCurrent(), and PrtLinePres().
t_pressure pressure |
Referenced by advection_set_default(), cdPressure_last(), ConvFail(), ConvInitSolution(), ConvPresTempEdenIoniz(), CoolEvaluate(), t_dynamics::dCooldT(), DynaIonize(), DynaIterEnd(), DynaPrtZone(), GravitationalPressure(), highen(), InitDefaultsPreparse(), InitSimPostparse(), iter_end_check(), IterRestart(), IterStart(), lgCheckMonitors(), logPressureState(), ParseCommands(), ParseConstant(), ParseDont(), ParseDynaWind(), ParseGravity(), PressureChange(), pressureZone(), PresTotCurrent(), prt_smooth_predictions(), PrtComment(), PrtFinal(), PrtLinePres(), PrtZone(), radius_first(), radius_increment(), radius_next(), RT_LineWidth(), SaveDo(), PresMode::set(), stepDensity(), and zoneDensity().