This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | t_radius |
Functions | |
int | radius_next (void) |
void | radius_first (void) |
void | radius_increment (void) |
Variables | |
EXTERN struct t_radius | radius |
void radius_first | ( | void | ) |
radius_first derive thickness of first zone
Definition at line 27 of file radius_first.cpp.
References ASSERT, t_StopCalc::colnut, t_StopCalc::colpls, DEBUG_ENTRY, dense, dynamics, t_geometry::FillFac, t_dense::flong, t_rfield::flux, t_dense::gas_phase, geometry, t_StopCalc::HColStop, ipH_LIKE, ipHYDROGEN, ipoint(), iso, iteration, t_dynamics::lgStatic, MIN2, MIN4, t_rfield::nflux, opac, t_opac::opacity_abs, t_dense::pden, POW2, t_rfield::qbal, t_rfield::qhtot, radius, t_iso::RadRec_caseB, rfield, t_radius::rinner, t_radius::router, StopCalc, t_StopCalc::tauend, t_StopCalc::taunu, t_radius::thickness_stromgren, t_rfield::uh, wind, t_wind::windv, t_dense::wmole, t_dense::xIonDense, and Z.
Referenced by cloudy(), and ConvInitSolution().
Here is the call graph for this function:
void radius_increment | ( | void | ) |
radius_increment do work associated with geometry increments of this zone
Definition at line 44 of file radius_increment.cpp.
References ASSERT, t_iso::chTypeAtomUsed, conv, DEBUG_ENTRY, dense, dynamics, t_dense::eden, t_conv::EdenErrorAllowed, ERR_CHK, fnzone, ioQQQ, ipH_LIKE, iso, lgAbort, t_dynamics::lgAdvection, t_dense::lgElmtOn, t_conv::lgSearch, LIMELM, NISO, t_iso::pop_ion_ov_neut, SDIV(), StatesElem, t_dense::xIonDense, and t_iso::xIonSimple.
Referenced by cloudy().
Here is the call graph for this function:
int radius_next | ( | void | ) |
radius_next use adaptive logic to find next zone thickness return 0 if ok, 1 for abort
Definition at line 71 of file radius_next.cpp.
References CHANGE_ION_HEAV, CHANGE_ION_HHE, DEBUG_ENTRY, dense, t_struc::dr_ionfrac_limit, t_radius::drad, t_rt::dTauMase, t_dense::gas_phase, t_struc::gas_phase, ioQQQ, ipCARBON, ipHELIUM, ipHYDROGEN, iteration, t_dense::lgElmtOn, lgFirstCall, t_trace::lgTrace, LIMELM, MAX2, MIN2, nzone, radius, rt, SDIV(), struc, trace, t_dense::xIonDense, and t_struc::xIonDense.
Referenced by cloudy().
Here is the call graph for this function:
Referenced by aver(), cdDLine(), cdH2_Line(), cdLine(), cdLine_ip(), cdSPEC(), cdSPEC2(), CO_Colden(), conorm(), ConvInitSolution(), DrvContPump(), DynaEndIter(), DynaEndZone(), DynaPresChngFactor(), DynaPunch(), DynaStartZone(), FeII_Colden(), FeIIAddLines(), H2_LinesAdd(), hmole_reactions(), InitSimPostparse(), ion_trim(), IterEnd(), IterRestart(), lgCheckAsserts(), lgConvPres(), linadd(), lindst(), lines(), lines_continuum(), lines_general(), lines_grains(), lines_hydro(), lines_lv1_k_zn(), lines_molecules(), MeanInc(), mie_write_opc(), molcol(), outline(), ParseBackgrd(), ParseBlackbody(), ParseCMB(), ParseCommands(), ParseCoronal(), ParseF_nu(), ParseGlobule(), ParseIonPar(), ParseRadius(), ParseSet(), ParseStop(), ParseTable(), pltcon(), PressureChange(), PrtComment(), PrtContinuum(), PrtHeader(), PrtLineSum(), PrtZone(), punch_line(), Punch_Line_RT(), PunchSpecial(), radius_first(), radius_next(), RT_diffuse(), RT_line_all(), RT_line_one(), RT_line_one_tauinc(), RT_line_static(), RT_tau_inc(), t_fe2ovr_la::tau_inc(), velset(), zero(), and ZoneStart().