#include "cddefines.h"
#include "physconst.h"
#include "taulines.h"
#include "hydrogenic.h"
#include "iso.h"
#include "wind.h"
#include "magnetic.h"
#include "doppvel.h"
#include "rfield.h"
#include "phycon.h"
#include "thermal.h"
#include "hmi.h"
#include "h2.h"
#include "dense.h"
#include "atomfeii.h"
#include "mole.h"
#include "dynamics.h"
#include "trace.h"
#include "rt.h"
#include "atmdat.h"
#include "heavy.h"
#include "lines_service.h"
#include "pressure.h"
#include "radius.h"
Go to the source code of this file.
Functions | |
void | PresTotCurrent (void) |
void PresTotCurrent | ( | void | ) |
PressureTotal determine the gas and line radiation pressures for current conditions, this sets the variable pressure.PresTotlCurr
Definition at line 31 of file pressure_total.cpp.
References ASSERT, ATOMIC_MASS_UNIT, t_dense::AtomicWeight, BIGDOUBLE, BOLTZMANN, C12O16Rotate, C13O16Rotate, cdEXIT(), chLineLbl(), t_pressure::chLineRadPres, COmole, DEBUG_ENTRY, DEBUG_EXIT, dense, t_radius::depth, t_DoppVel::doppler, DoppVel, DynaFlux(), dynamics, t_dense::eden, EmisLines, EN1RYD, t_phycon::EnergyBinding, EmLine::EnergyErg, t_phycon::EnergyExcitation, t_phycon::EnergyIonization, t_magnetic::EnthalpyDensity, t_phycon::EnthalpyDensity, EVRYD, FeII_InterEnergy(), FeIIRadPress(), fnzone, t_dense::gas_phase, EmLine::gLo, H2_InterEnergy(), H2_RadPress(), Heavy, t_DoppVel::Heiles_Troland_F, molecule::hevmol, HFLines, t_hydro::HLineWidth, hmi, t_hmi::Hmolec, hydro, Singleton< t_ADfA >::Inst(), t_dense::IonHigh, t_dense::IonLow, ioQQQ, EmLine::ipCont, ipH1s, ipH2p, ipH2s, ipH_LIKE, ipHe2p3P0, ipHe2p3P1, ipHe2p3P2, ipHe2s3S, ipHE_LIKE, ipHYDROGEN, ipMH, ipMHp, t_pressure::ipPradMax_line, t_pressure::ipPradMax_nzone, iso, iteration, t_pressure::lgContRadPresOn, t_dense::lgDenseInitConstant, t_rfield::lgDoLineTrans, molecule::lgGas_Phase, t_dynamics::lgISO, t_pressure::lgLineRadPresOn, t_dynamics::lgMETALS, t_pressure::lgPradCap, t_pressure::lgPres_magnetic_ON, t_pressure::lgPres_radiation_ON, t_pressure::lgPres_ram_ON, t_dynamics::lgStatic, t_trace::lgTrace, t_DoppVel::lgTurb_pressure, LIMELM, magnetic, Magnetic_evaluate(), MAX2, MIN2, mole, N_H_MOLEC, nCORotate, nHFLines, NISO, nLevel1, t_Heavy::nsShells, t_mole::num_comole_calc, t_iso::numLevels_local, nWindLine, nzone, t_pressure::pbeta, t_dense::pden, EmLine::Pesc, t_ADfA::ph1(), phycon, EmLine::PopHi, EmLine::PopLo, EmLine::PopOpc, POW2, powi(), t_pressure::pres_radiation_lines_curr, t_pressure::PresGasCurr, t_pressure::PresInteg, t_pressure::PresMax, t_pressure::PresRamCurr, t_pressure::PresRamInit, t_magnetic::pressure, pressure, t_pressure::PresTotlCorrect, t_pressure::PresTotlCurr, t_pressure::PresTotlInit, t_pressure::PresTurbCurr, t_pressure::RadBetaMax, radius, rfield, RT_LineWidth(), SDIV(), ShowMe(), SMALLFLOAT, t_phycon::sqrte, t_iso::stat, TauLine2, TauLines, t_phycon::te, tfidle(), TotalInsanity(), trace, t_DoppVel::TurbVel, wind, t_wind::windv, t_dense::wmole, t_dense::xIonDense, t_dense::xMassDensity, t_dense::xMassDensity0, and t_dense::xNucleiTotal.
Referenced by ContSetIntensity(), ConvBase(), ConvInitSolution(), ConvTempEdenIoniz(), CoolHeatError(), DynaPresChngFactor(), IterStart(), map_do(), and PressureChange().