cloudy trunk
|
#include "rt.h"
#include "rfield.h"
#include "doppvel.h"
#include "physconst.h"
#include "transition.h"
Go to the source code of this file.
Data Structures | |
struct | t_pressure |
Functions | |
void | PresTotCurrent (void) |
double | PressureRadiationLine (const TransitionProxy &t, realnum DopplerWidth) |
Variables | |
t_pressure | pressure |
|
inline |
PressureRadiationLine calculate radiation pressure due to a particular line
Definition at line 18 of file pressure.h.
References ASSERT, DEBUG_ENTRY, TransitionProxy::Emis(), EN1RYD, TransitionProxy::EnergyErg(), TransitionProxy::EnergyWN(), TransitionProxy::Hi(), HPLANCK, EmissionProxy::ipFine(), TransitionProxy::Lo(), MIN2, EmissionProxy::opacity(), PI8, EmissionProxy::PopOpc(), POW4, rfield, RT_LineWidth(), and SMALLFLOAT.
Referenced by FeIIRadPress(), diatomics::H2_RadPress(), PresTotCurrent(), and PrtLinePres().
void PresTotCurrent | ( | void | ) |
PressureTotal determine the gas and line radiation pressures for current conditions, this sets the variable pressure.PresTotlCurr
Definition at line 34 of file pressure_total.cpp.
References ASSERT, BOLTZMANN, broken(), cdEXIT, chLineLbl(), conv, dBaseSpecies, dBaseTrans, DEBUG_ENTRY, dense, diatoms, DoppVel, DynaFlux(), dynamics, EN1RYD, EVRYD, EXIT_FAILURE, FeII_InterEnergy(), FeIIRadPress(), fixit(), fnzone, fudge(), GetDopplerWidth(), GRAV_CONST, Heavy, HFLines, hydro, Singleton< t_ADfA >::Inst(), ioQQQ, ipH1s, ipH2p, ipH_LIKE, ipHE_LIKE, ipHYDROGEN, iso_ctrl, iso_sp, iteration, lgElemsConserved(), LIMELM, magnetic, Magnetic_evaluate(), MAX2, MIN2, nHFLines, NISO, nLevel1, nSpecies, nWindLine, nzone, opac, t_ADfA::ph1(), phycon, POW2, pressure, PressureRadiationLine(), radius, rfield, RT_line_driving(), RT_LineWidth(), SDIV(), ShowMe(), SMALLFLOAT, SOLAR_MASS, SPEEDLIGHT, SumDensities(), TauLine2, TauLines, TempChange(), TorF(), trace, and wind.
Referenced by ConvBase(), ConvInitSolution(), ConvPresTempEdenIoniz(), ConvTempEdenIoniz(), CoolHeatError(), IterStart(), map_do(), and PressureChange().
|
extern |
Definition at line 5 of file pressure.cpp.
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(), zero(), and zoneDensity().