t_pressure Struct Reference

#include <pressure.h>

Collaboration diagram for t_pressure:

Collaboration graph
[legend]

Data Fields

float PresLow
float PresHigh
float PresPowerlaw
double PresRamInit
double PresRamCurr
double PresTurbCurr
double PresTotlCurr
double PresTotlCorrect
double PresGasCurr
double PresTotlInit
double pres_radiation_lines_curr
bool lgContRadPresOn
float PresInteg
float pinzon
bool lgPres_radiation_ON
bool lgPres_magnetic_ON
bool lgPres_ram_ON
float RadBetaMax
float pbeta
float PresMax
long int ipPradMax_line
long int ipPradMax_nzone
char chLineRadPres [101]
bool lgPradCap
bool lgPradDen
bool lgLineRadPresOn
bool lgRadPresAbortOK
bool lgSonicPointAbortOK
bool lgSonicPoint
bool lgStrongDLimbo

Detailed Description

variables dealing with pressure across model

Definition at line 8 of file pressure.h.


Field Documentation

string with label for line with greatest contributrion to pressure

Definition at line 68 of file pressure.h.

Referenced by PresTotCurrent().

pointer to line with greatest radiation pressure

Definition at line 62 of file pressure.h.

Referenced by PresTotCurrent().

zone where greatest radiation pressure occurred

Definition at line 65 of file pressure.h.

Referenced by PresTotCurrent(), and zero().

flag saying whether or not incident continuum should be included in total pressure, turned off with constant gas pressure

Definition at line 40 of file pressure.h.

Referenced by DynaPresChngFactor(), lgConvPres(), ParseConstant(), ParseDynaWind(), PresTotCurrent(), radius_first(), radius_increment(), radius_next(), and zero().

flag true if radiation pressure is turned on, part of total pressure

Definition at line 76 of file pressure.h.

Referenced by ParseDont(), PresTotCurrent(), radius_increment(), and zero().

lgPradCap true if radiation pressure capped on first iteration lgPradDen capped by thermalization length

Definition at line 72 of file pressure.h.

Referenced by IterRestart(), IterStart(), PresTotCurrent(), and zero().

Definition at line 72 of file pressure.h.

Referenced by IterRestart(), IterStart(), RT_LineWidth(), and zero().

Definition at line 50 of file pressure.h.

Referenced by advection_set_detault(), ParseConstant(), PresTotCurrent(), and zero().

lgPres_radiation_ON says whether radiation pressure enabled, turned off with constant density, constant gas pressure commands, on with constant pressure

Definition at line 49 of file pressure.h.

Referenced by advection_set_detault(), iter_end_check(), ParseConstant(), PresTotCurrent(), and zero().

Definition at line 51 of file pressure.h.

Referenced by advection_set_detault(), ParseConstant(), PresTotCurrent(), and zero().

option to not abort on high radiation pressure - set true in initialization, set false with NO ABORT on constant radiation pressure command

Definition at line 80 of file pressure.h.

Referenced by iter_end_check(), ParseConstant(), and zero().

we hit the sonic point

Definition at line 87 of file pressure.h.

Referenced by ConvFail(), iter_end_check(), IterRestart(), IterStart(), radius_next(), and zero().

option to abort when we reach the sonic point - set according to the dynamics pressure mode

Definition at line 84 of file pressure.h.

Referenced by DynaPresChngFactor(), iter_end_check(), and zero().

True when we are in limbo while trying to find a strong-D solution. This is when there is no possible solution for the current target pressure. We just grit our teeth and plough onwards, hoping to come out the other side and to sort it all out on a later iteration of the dynamics

Definition at line 94 of file pressure.h.

Referenced by IterRestart(), IterStart(), radius_next(), and zero().

pbeta is ratio of radition to gas pressure, evaluated in PressureTotal

Definition at line 55 of file pressure.h.

Referenced by ConvFail(), iter_end_check(), IterRestart(), IterStart(), PresTotCurrent(), and PrtZone().

pres_radiation_lines_curr is line radiation pressure for current zone

Definition at line 36 of file pressure.h.

Referenced by cdPressure_last(), lgConvPres(), PressureChange(), PresTotCurrent(), PrtLinePres(), PrtZone(), PunchDo(), radius_increment(), and zero().

PresGasCurr is gas pressure, nkT, set in PressureTotal

Definition at line 27 of file pressure.h.

Referenced by cdPressure_last(), ConvFail(), DynaEndIter(), DynaIonize(), DynaPresChngFactor(), DynaPrtZone(), PressureChange(), PresTotCurrent(), PrtZone(), PunchDo(), and radius_increment().

Definition at line 14 of file pressure.h.

total pressure related variables PresInteg is integral

Definition at line 44 of file pressure.h.

Referenced by DynaPresChngFactor(), IterRestart(), IterStart(), lgConvPres(), PressureChange(), PresTotCurrent(), PunchDo(), radius_increment(), and zero().

lowest and highest total current pressure to desired pressures in model, a measure of how well converged it is. This includes total pressure, so in a constant gas pressure model will show a large excursion

Definition at line 14 of file pressure.h.

PresMas is largest pressure that occurred in the calculation

Definition at line 55 of file pressure.h.

Referenced by PresTotCurrent(), and zero().

Definition at line 17 of file pressure.h.

Referenced by lgConvPres(), and ParseConstant().

Definition at line 20 of file pressure.h.

Referenced by ConvFail(), DynaPresChngFactor(), PressureChange(), PresTotCurrent(), PunchDo(), and zero().

the initial and current ram pressure

Definition at line 20 of file pressure.h.

Referenced by PressureChange(), PresTotCurrent(), and zero().

the current pressure, and the correct pressure, the ratio of the two is the error, PresTotlCurr is set in PressureTotal

Definition at line 27 of file pressure.h.

Referenced by ConvFail(), ConvPresTempEdenIoniz(), DynaPresChngFactor(), lgConvPres(), PressureChange(), PresTotCurrent(), PunchDo(), radius_increment(), and radius_next().

PresTotlInit - total pressure at the illuminated face

Definition at line 33 of file pressure.h.

Referenced by ConvInitSolution(), DynaPresChngFactor(), lgConvPres(), PressureChange(), PresTotCurrent(), PunchDo(), radius_first(), and zero().

current turbulent pressure

Definition at line 23 of file pressure.h.

Referenced by PresTotCurrent(), and PunchDo().

RadBetaMax is largest ratio of radiation to gas pressure

Definition at line 55 of file pressure.h.

Referenced by IterRestart(), IterStart(), lgCheckAsserts(), PresTotCurrent(), prt_smooth_predictions(), PrtFinal(), and zero().


The documentation for this struct was generated from the following file:

Generated for cloudy by doxygen 1.5.9