#include <pressure.h>
Data Fields | |
realnum | PresLow |
realnum | PresHigh |
realnum | PresPowerlaw |
double | PresRamCurr |
double | PresTurbCurr |
double | PresTotlCurr |
double | PresTotlCorrect |
double | PresGasCurr |
double | PresTotlInit |
bool | lgPressureInitialSpecified |
double | PressureInitialSpecified |
double | pres_radiation_lines_curr |
bool | lgContRadPresOn |
realnum | PresInteg |
realnum | pinzon |
realnum | PresIntegElecThin |
realnum | pinzon_PresIntegElecThin |
double | RhoGravity_dark |
double | RhoGravity_self |
double | RhoGravity_external |
double | RhoGravity |
double | IntegRhoGravity |
int | gravity_symmetry |
double | self_mass_factor |
vector< double > | external_mass [3] |
bool | lgPres_radiation_ON |
bool | lgPres_magnetic_ON |
bool | lgPres_ram_ON |
realnum | RadBetaMax |
realnum | pbeta |
realnum | 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 |
variables dealing with pressure across model
Definition at line 67 of file pressure.h.
char t_pressure::chLineRadPres[101] |
string with label for line with greatest contributrion to pressure
Definition at line 149 of file pressure.h.
Referenced by PresTotCurrent().
vector<double> t_pressure::external_mass[3] |
Definition at line 126 of file pressure.h.
Referenced by GravitationalPressure(), ParseCommands(), and ParseGravity().
Definition at line 124 of file pressure.h.
Referenced by GravitationalPressure(), lgConvPres(), ParseCommands(), ParseGravity(), radius_next(), and zero().
double t_pressure::IntegRhoGravity |
Definition at line 123 of file pressure.h.
Referenced by IterRestart(), lgConvPres(), radius_increment(), SaveDo(), and zero().
long int t_pressure::ipPradMax_line |
pointer to line with greatest radiation pressure
Definition at line 143 of file pressure.h.
Referenced by PresTotCurrent().
long int t_pressure::ipPradMax_nzone |
zone where greatest radiation pressure occurred
Definition at line 146 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 105 of file pressure.h.
Referenced by DynaPresChngFactor(), InitDefaultsPreparse(), lgConvPres(), ParseConstant(), ParseDynaWind(), radius_first(), and radius_next().
flag true if radiation pressure is turned on, part of total pressure
Definition at line 157 of file pressure.h.
Referenced by ParseDont(), PresTotCurrent(), and zero().
lgPradCap true if radiation pressure capped on first iteration lgPradDen capped by thermalization length
Definition at line 153 of file pressure.h.
Referenced by IterRestart(), IterStart(), PresTotCurrent(), and zero().
Definition at line 153 of file pressure.h.
Referenced by IterRestart(), IterStart(), RT_LineWidth(), and zero().
Definition at line 131 of file pressure.h.
Referenced by advection_set_default(), InitDefaultsPreparse(), ParseConstant(), and PresTotCurrent().
lgPres_radiation_ON says whether radiation pressure enabled, turned off with constant density, constant gas pressure commands, on with constant pressure
Definition at line 130 of file pressure.h.
Referenced by advection_set_default(), InitDefaultsPreparse(), iter_end_check(), ParseConstant(), and PresTotCurrent().
Definition at line 132 of file pressure.h.
Referenced by advection_set_default(), InitDefaultsPreparse(), ParseConstant(), and PresTotCurrent().
option to set pressure at illuminated face as number on constant pressure command
Definition at line 96 of file pressure.h.
Referenced by ConvInitSolution(), ConvPresTempEdenIoniz(), InitDefaultsPreparse(), and ParseConstant().
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 161 of file pressure.h.
Referenced by iter_end_check(), ParseConstant(), and zero().
we hit the sonic point
Definition at line 168 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 165 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 175 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 136 of file pressure.h.
Referenced by ConvFail(), iter_end_check(), IterRestart(), IterStart(), PresTotCurrent(), and PrtZone().
Definition at line 109 of file pressure.h.
Referenced by InitSimPostparse(), IterRestart(), IterStart(), PressureChange(), radius_increment(), radius_next(), and SaveDo().
Definition at line 115 of file pressure.h.
Referenced by radius_increment(), and SaveDo().
pres_radiation_lines_curr is line radiation pressure for current zone
Definition at line 101 of file pressure.h.
Referenced by cdPressure_last(), PressureChange(), PresTotCurrent(), PrtLinePres(), PrtZone(), radius_increment(), SaveDo(), and zero().
double t_pressure::PresGasCurr |
PresGasCurr is gas pressure, nkT, set in PressureTotal
Definition at line 86 of file pressure.h.
Referenced by cdPressure_last(), ConvFail(), CoolEvaluate(), t_dynamics::dCooldT(), DynaIonize(), DynaIterEnd(), DynaPresChngFactor(), DynaPrtZone(), highen(), PressureChange(), PresTotCurrent(), PrtZone(), radius_increment(), and SaveDo().
Definition at line 73 of file pressure.h.
total pressure related variables PresInteg is integrated radiation pressure
Definition at line 109 of file pressure.h.
Referenced by DynaPresChngFactor(), InitSimPostparse(), IterRestart(), IterStart(), lgConvPres(), PressureChange(), radius_increment(), and SaveDo().
integrated radiative acceleration, if no opacity present, only dilution due to 1/r^2 this is the acceleration used in Eddington luminosity comparison
Definition at line 115 of file pressure.h.
Referenced by InitSimPostparse(), IterRestart(), IterStart(), radius_increment(), and SaveDo().
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 73 of file pressure.h.
PresMas is largest pressure that occurred in the calculation
Definition at line 136 of file pressure.h.
Referenced by PresTotCurrent(), and zero().
Definition at line 76 of file pressure.h.
Referenced by lgConvPres(), and ParseConstant().
double t_pressure::PresRamCurr |
the ram pressure
Definition at line 79 of file pressure.h.
Referenced by ConvFail(), DynaPresChngFactor(), PressureChange(), PresTotCurrent(), SaveDo(), and zero().
linear pressure in nkT units, zero if not set
Definition at line 98 of file pressure.h.
Referenced by ConvInitSolution(), InitDefaultsPreparse(), and ParseConstant().
double t_pressure::PresTotlCorrect |
Definition at line 86 of file pressure.h.
Referenced by ConvFail(), ConvPresTempEdenIoniz(), DynaPresChngFactor(), lgConvPres(), PressureChange(), PresTotCurrent(), radius_increment(), and SaveDo().
double t_pressure::PresTotlCurr |
the current pressure, and the correct pressure, the ratio of the two is the error, PresTotlCurr is set in PressureTotal
Definition at line 86 of file pressure.h.
Referenced by cdPressure_last(), ConvFail(), ConvInitSolution(), ConvPresTempEdenIoniz(), DynaPresChngFactor(), lgConvPres(), PressureChange(), PresTotCurrent(), PrtZone(), radius_first(), radius_increment(), radius_next(), SaveDo(), and zero().
double t_pressure::PresTotlInit |
PresTotlInit - total pressure at the illuminated face
Definition at line 92 of file pressure.h.
Referenced by ConvInitSolution(), DynaPresChngFactor(), lgConvPres(), PressureChange(), SaveDo(), and zero().
double t_pressure::PresTurbCurr |
current turbulent pressure
Definition at line 82 of file pressure.h.
Referenced by PresTotCurrent(), and SaveDo().
RadBetaMax is largest ratio of radiation to gas pressure
Definition at line 136 of file pressure.h.
Referenced by IterRestart(), IterStart(), lgCheckMonitors(), PresTotCurrent(), prt_smooth_predictions(), PrtFinal(), and zero().
double t_pressure::RhoGravity |
Definition at line 122 of file pressure.h.
Referenced by GravitationalPressure(), IterRestart(), radius_increment(), radius_next(), and zero().
double t_pressure::RhoGravity_dark |
(Self-)gravity forces: Yago Ascasibar (UAM, Spring 2009)
Definition at line 119 of file pressure.h.
Referenced by GravitationalPressure(), IterRestart(), and zero().
Definition at line 121 of file pressure.h.
Referenced by GravitationalPressure(), IterRestart(), and zero().
double t_pressure::RhoGravity_self |
Definition at line 120 of file pressure.h.
Referenced by GravitationalPressure(), IterRestart(), and zero().
double t_pressure::self_mass_factor |
Definition at line 125 of file pressure.h.
Referenced by GravitationalPressure(), ParseGravity(), and zero().