Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "module.h"
Go to the source code of this file.
Classes | |
struct | t_radius |
Functions | |
void | radius_next () |
void | radius_first () |
void | radius_increment () |
Variables | |
t_radius | radius |
void radius_first | ( | ) |
radius_first derive thickness of first zone
References ASSERT, DEBUG_ENTRY, molezone::den, dense, dynamics, exp10(), findspecieslocal_validate(), fp_equal(), fprintf(), geometry, h2, hmi, ioQQQ, ipH_LIKE, ipHYDROGEN, ipoint(), iso_sp, iteration, iterations, MAX2, MIN2, MIN3, MIN4, nzone, opac, POW2, pressure, radius, rfield, safe_div(), save, SDIV(), ShowMe(), SMALLFLOAT, StopCalc, thermal, TotalInsanity(), trace, and wind.
Referenced by cloudy(), and ConvInitSolution().
void radius_increment | ( | ) |
radius_increment do work associated with geometry increments of this zone
References ASSERT, colden, conv, DEBUG_ENTRY, dense, dynamics, findspecies(), findspecieslocal(), fprintf(), geometry, GetDopplerWidth(), GravitationalPressure(), gv, h2, H21cm_electron(), H21cm_H_atom(), HFLines, hmi, hydro, hyperfine, molecule::index, ioQQQ, ipCARBON, ipCOL_elec, ipCOL_HTOT, ipH1s, ipH2p, ipH_LIKE, ipHELIUM, ipHYDROGEN, ipOXYGEN, iso_sp, iteration, iterations, LIMELM, MAX2, mean, MIN2, molcol(), mole, mole_global, NISO, NULL, nzone, opac, phycon, pressure, radius, rfield, SDIV(), SMALLFLOAT, struc, TempChange(), TexcLine(), thermal, timesc, trace, and wind.
Referenced by cloudy().
void radius_next | ( | ) |
radius_next use adaptive logic to find next zone thickness return 0 if ok, 1 for abort
References abund, ASSERT, TransitionProxy::associated(), drList::begin(), cdEXIT, chLineLbl(), drList::clear(), colden, TransitionProxy::Coll(), column(), molezone::column, ContRate(), cosmology, EmissionProxy::damp(), EmissionProxy::dampXvel(), dark, DEBUG_ENTRY, molezone::den, dense, dense_fabden(), dense_parametric_wind(), diatoms, dynamics, elementnames, TransitionProxy::Emis(), drList::end(), EXIT_FAILURE, exp10(), findspecieslocal(), findspecieslocal_validate(), fixit, FndLineHt(), fprintf(), geometry, GetHubbleFactor(), GrainRateDr(), CollisionProxy::heat(), hmi, hyperfine, drList::insert(), ioQQQ, ipCARBON, ipCOL_HTOT, ipH_LIKE, ipHELIUM, ipHYDROGEN, iso_sp, iteration, iterations, LIMELM, MAX2, MIN2, mole, mole_global, nzone, opac, EmissionProxy::opacity(), EmissionProxy::Pesc(), phycon, EmissionProxy::PopOpc(), pow(), pressure, EmissionProxy::pump(), radius, rfield, rt, safe_div(), SAFETY, save, SDIV(), drList::size(), SMALLFLOAT, StopCalc, struc, EmissionProxy::TauIn(), thermal, timesc, TotalInsanity(), trace, EmissionProxy::VoigtLineCen(), and wind.
Referenced by cloudy().
|
extern |
Referenced by AbundancesSet(), AbundChange(), cdLine_ip(), cdSPEC2(), conorm(), ConserveEnergy(), ConvInitSolution(), ConvTempEdenIoniz(), CoolEvaluate(), CoolSave(), dense_fabden(), dense_parametric_wind(), DynaEndZone(), DynaIonize(), DynaIterEnd(), DynaSave(), DynaStartZone(), flxCell(), GetAveVelocity(), GetDopplerWidth(), diatomics::getLine(), GravitationalPressure(), diatomics::H2_Colden(), diatomics::H2_LinesAdd(), diatomics::H2_PunchDo(), highen(), InitDefaultsPreparse(), InitSimPostparse(), iter_end_check(), IterEnd(), IterRestart(), IterStart(), lgCheckMonitors(), lincom(), lines(), lines_continuum(), lines_general(), lines_grains(), lines_hydro(), lines_molecules(), matchGeneric(), t_mean::MeanInc(), mie_auxiliary(), mie_write_opc(), molcol(), mole_effects(), mole_h_reactions(), optimize_func(), TransitionProxy::outline(), outline_base_bin(), ParseCommands(), ParseCylinder(), ParseDistance(), ParseGlobule(), ParseRadius(), ParseRoberto(), ParseSet(), PressureChange(), pressureZone(), PresTotCurrent(), PrintSpectrum(), PrtComment(), PrtFinal(), PrtHeader(), PrtLineSum(), PrtZone(), radius_first(), radius_increment(), radius_next(), RT_continuum(), RT_diffuse(), RT_line_all_escape(), RT_line_escape(), RT_line_fine_opacity(), RT_line_one_tauinc(), RT_line_pumping(), RT_tau_inc(), save_line(), Save_Line_RT(), SaveDo(), SaveHeat(), SaveSpecial(), SaveSpeciesBands(), SaveSpeciesOne(), PresMode::set(), SpeciesPseudoContAccum(), stepDensity(), sum_radiation(), zoneDensity(), and ZoneStart().