cloudy trunk
|
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 | |
t_radius | radius |
void radius_first | ( | void | ) |
radius_first derive thickness of first zone
Definition at line 26 of file radius_first.cpp.
References ASSERT, DEBUG_ENTRY, dense, dense_tabden(), dynamics, fp_equal(), g, geometry, h2, hmi, ioQQQ, ipH_LIKE, ipHYDROGEN, ipoint(), iso_sp, iteration, MAX2, MIN2, MIN3, MIN4, nzone, opac, POW2, pressure, radius, rfield, save, SDIV(), ShowMe(), SMALLFLOAT, StopCalc, thermal, TotalInsanity(), trace, and wind.
Referenced by cloudy(), and ConvInitSolution().
void radius_increment | ( | void | ) |
radius_increment do work associated with geometry increments of this zone
Definition at line 34 of file radius_increment.cpp.
References ASSERT, BOLTZMANN, colden, conv, DEBUG_ENTRY, dense, EVRYD, findspecies(), findspecieslocal(), geometry, GetDopplerWidth(), GravitationalPressure(), gv, h2, H21cm_electron(), H21cm_H_atom(), HFLines, hmi, hydro, hyperfine, molecule::index, ioQQQ, ipCARBON, ipCOL_elec, ipCOL_H0, ipCOL_H2g, ipCOL_H2p, ipCOL_H2s, ipCOL_H3p, ipCOL_HeHp, ipCOL_HMIN, ipCOL_Hp, ipCOL_HTOT, ipH1s, ipH2p, ipH_LIKE, ipHe2s3S, ipHE_LIKE, ipHELIUM, ipHYDROGEN, ipOXYGEN, iso_sp, iteration, lgAbort, LIMELM, MAX2, mean, MIN2, molcol(), mole, mole_global, NISO, nzone, opac, OPTDEP2EXTIN, phycon, PI, pressure, radius, rfield, SDIV(), SMALLFLOAT, struc, TempChange(), TexcLine(), thermal, timesc, trace, and wind.
Referenced by cloudy().
int radius_next | ( | void | ) |
radius_next use adaptive logic to find next zone thickness return 0 if ok, 1 for abort
Definition at line 57 of file radius_next.cpp.
References abund, ASSERT, TransitionProxy::associated(), cdEXIT, chLineLbl(), colden, TransitionProxy::Coll(), ContRate(), EmissionProxy::damp(), EmissionProxy::dampXvel(), dark, DEBUG_ENTRY, dense, dense_fabden(), dense_parametric_wind(), dense_tabden(), diatoms, dynamics, elementnames, TransitionProxy::Emis(), EXIT_FAILURE, findspecieslocal(), fixit(), FndLineHt(), geometry, GrainRateDr(), CollisionProxy::heat(), hmi, hyperfine, ioQQQ, ipCARBON, ipCOL_H0, ipCOL_H2g, ipCOL_H2s, ipCOL_Hp, ipCOL_HTOT, ipH_LIKE, ipHELIUM, ipHYDROGEN, iso_sp, iteration, iterations, lgAbort, LIMELM, MAX2, MIN2, mole, mole_global, nzone, opac, EmissionProxy::opacity(), EmissionProxy::Pesc(), phycon, EmissionProxy::PopOpc(), pressure, EmissionProxy::pump(), radius, rfield, rt, SAFETY, save, SDIV(), SMALLFLOAT, StopCalc, struc, EmissionProxy::TauIn(), thermal, timesc, TotalInsanity(), trace, and wind.
Referenced by cloudy().
|
extern |
Definition at line 5 of file radius.cpp.
Referenced by AbundancesSet(), AbundChange(), cdLine(), cdLine_ip(), cdSPEC(), cdSPEC2(), conorm(), ConvInitSolution(), CoolEvaluate(), CoolSave(), dense_fabden(), dense_parametric_wind(), DrvContPump(), DynaEndZone(), DynaIonize(), DynaIterEnd(), DynaSave(), DynaStartZone(), FeII_Colden(), FeIIAddLines(), FeIISaveLines(), GetAveVelocity(), GetDopplerWidth(), diatomics::getLine(), GravitationalPressure(), diatomics::H2_Colden(), diatomics::H2_LinesAdd(), diatomics::H2_PunchDo(), highen(), InitDefaultsPreparse(), InitSimPostparse(), ion_trim(), iter_end_check(), IterEnd(), IterRestart(), IterStart(), lgCheckMonitors(), lgConserveEnergy(), lincom(), lines(), lines_continuum(), lines_general(), lines_grains(), lines_hydro(), lines_lv1_k_zn(), lines_molecules(), t_mean::MeanInc(), mie_auxiliary(), mie_write_opc(), molcol(), mole_effects(), mole_h_reactions(), optimize_func(), TransitionProxy::outline(), outline_base_bin(), ParseBackgrd(), ParseBlackbody(), ParseCMB(), ParseCommands(), ParseCoronal(), ParseCylinder(), ParseDistance(), ParseEnergy(), ParseF_nu(), ParseGlobule(), ParseIntensity(), ParseIonPar(), ParseIterations(), ParsePhi(), ParseRadius(), ParseRoberto(), ParseSet(), ParseStop(), ParseTable(), pltcon(), PressureChange(), pressureZone(), PresTotCurrent(), PrtComment(), PrtFinal(), PrtHeader(), PrtLineSum(), PrtZone(), radius_first(), radius_increment(), radius_next(), RT_continuum(), RT_diffuse(), RT_line_all(), RT_line_fine_opacity(), RT_line_one_tauinc(), RT_line_pumping(), RT_tau_inc(), save_line(), Save_Line_RT(), SaveDo(), SaveHeat(), SaveSpecial(), SaveSpeciesOne(), PresMode::set(), stepDensity(), sum_radiation(), t_fe2ovr_la::tau_inc(), zero(), zoneDensity(), and ZoneStart().