Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
pressure.h File Reference
#include "module.h"
Include dependency graph for pressure.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  t_pressure
 

Functions

void PresTotCurrent (void)
 
double PressureRadiationLine (const TransitionProxy &t, realnum DopplerWidth)
 

Variables

t_pressure pressure
 

Function Documentation

◆ PressureRadiationLine()

double PressureRadiationLine ( const TransitionProxy & t,
realnum DopplerWidth )

◆ PresTotCurrent()

void PresTotCurrent ( void )

PressureTotal determine the gas and line radiation pressures for current conditions, this sets the variable pressure.PresTotlCurr

Todo
2 this is the total binding energy of the molecules, and is negative, the energy need to get back to free atoms never set and only appears in print statements
Todo
0 add this press term due to cosmic rays - hextra.cr_energydensity
Todo
0 code has variable magnetic energydensity and pressure, which are equal, as they must be - del one or the other

References ASSERT, broken(), cdEXIT, chLineLbl(), conv, dBaseSpecies, dBaseTrans, DEBUG_ENTRY, dense, diatoms, DoppVel, DynaFlux(), dynamics, EXIT_FAILURE, fixit, fnzone, fprintf(), GetDopplerWidth(), t_ADfA::getEthresh(), 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, NISO, nSpecies, nWindLine, nzone, opac, phycon, POW2, pressure, PressureRadiationLine(), radius, rfield, RT_line_driving(), RT_LineWidth(), SDIV(), ShowMe(), SMALLFLOAT, SumDensities(), TauLine2, TempChange(), TorF(), trace, and wind.

Referenced by ConvBase(), ConvInitSolution(), ConvPresTempEdenIoniz(), ConvTempEdenIoniz(), CoolHeatError(), IterStart(), map_do(), and PressureChange().

Here is the call graph for this function:

Variable Documentation

◆ pressure