cloudy trunk
|
#include "cddefines.h"
#include "lines_service.h"
#include "iso.h"
#include "geometry.h"
#include "h2.h"
#include "mole.h"
#include "hyperfine.h"
#include "opacity.h"
#include "dense.h"
#include "heavy.h"
#include "grainvar.h"
#include "elementnames.h"
#include "rfield.h"
#include "dynamics.h"
#include "thermal.h"
#include "hmi.h"
#include "coolheavy.h"
#include "timesc.h"
#include "doppvel.h"
#include "stopcalc.h"
#include "colden.h"
#include "phycon.h"
#include "rt.h"
#include "trace.h"
#include "wind.h"
#include "save.h"
#include "taulines.h"
#include "pressure.h"
#include "iterations.h"
#include "struc.h"
#include "radius.h"
#include "dark_matter.h"
Go to the source code of this file.
Functions | |
STATIC void | ContRate (double *freqm, double *opacm) |
STATIC void | GrainRateDr (double *grfreqm, double *gropacm) |
int | radius_next (void) |
STATIC void ContRate | ( | double * | freqm, |
double * | opacm ) |
Definition at line 1097 of file radius_next.cpp.
References ASSERT, CoolHeavy, DEBUG_ENTRY, dense, gv, Heavy, ioQQQ, ipCARBON, ipH1s, ipH2s, ipH_LIKE, ipHYDROGEN, iso_sp, MAX2, MIN2, opac, rfield, SDIV(), SMALLFLOAT, STATIC, and thermal.
Referenced by radius_next().
STATIC void GrainRateDr | ( | double * | grfreqm, |
double * | gropacm ) |
Definition at line 1314 of file radius_next.cpp.
References CoolHeavy, DEBUG_ENTRY, dense, Heavy, ipCARBON, ipH2s, ipH_LIKE, ipHELIUM, ipHYDROGEN, iso_sp, MAX2, opac, rfield, STATIC, and thermal.
Referenced by radius_next().
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().