cloudy
trunk
|
#include <timesc.h>
Public Member Functions | |
void | zero () |
void | comment (t_warnings &) |
const char * | chName () const |
void | calc_therm_timesc (long izone) |
Public Member Functions inherited from module | |
module () | |
virtual | ~module () |
Data Fields | |
double | tcmptn |
double | time_therm_long |
double | time_therm_short |
double | time_Hrecom_long |
double | time_Hrecom_short |
double | sound |
realnum | CloudAgeSet |
double | time_H2_Dest_longest |
double | time_H2_Form_longest |
double | time_H2_Dest_here |
double | time_H2_Form_here |
double | BigCOMoleForm |
double | sound_speed_isothermal |
double | sound_speed_adiabatic |
realnum | TimeErode |
double | TimeH21cm |
void t_timesc::calc_therm_timesc | ( | long | izone | ) |
Definition at line 26 of file timesc.cpp.
References ASSERT, BIGDOUBLE, t_struc::coolstr, t_struc::DenParticles, MAX2, MIN2, t_struc::nzlim, nzone, struc, t_struc::testr, time_therm_long, and time_therm_short.
Referenced by AgeCheck(), and InitDynaTimestep().
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
timescales tracked by the code, some set in checkage, some in radinc
Implements module.
Definition at line 9 of file timesc.cpp.
References BigCOMoleForm, CloudAgeSet, sound_speed_isothermal, time_H2_Dest_here, time_H2_Dest_longest, time_H2_Form_here, time_H2_Form_longest, and TimeH21cm.
double t_timesc::BigCOMoleForm |
Definition at line 48 of file timesc.h.
Referenced by AgeCheck(), IterStart(), radius_increment(), and zero().
realnum t_timesc::CloudAgeSet |
age of cloud set with age command
Definition at line 43 of file timesc.h.
Referenced by AgeCheck(), ParseAge(), and zero().
double t_timesc::sound |
sound is sound travel time (sec) updated in radinc
Definition at line 40 of file timesc.h.
Referenced by AgeCheck(), IterStart(), PrtFinal(), and radius_increment().
double t_timesc::sound_speed_adiabatic |
adiabatic sound speed assuming monatomic gas - gamnma is 5/3
Definition at line 58 of file timesc.h.
Referenced by DynaPrtZone(), radius_increment(), and SaveDo().
double t_timesc::sound_speed_isothermal |
isothermal sound speed
Definition at line 55 of file timesc.h.
Referenced by radius_increment(), radius_next(), and zero().
double t_timesc::tcmptn |
compton equilibrium timescale
Definition at line 26 of file timesc.h.
Referenced by IterStart(), PrtComment(), and PrtFinal().
double t_timesc::time_H2_Dest_here |
Definition at line 48 of file timesc.h.
Referenced by IterStart(), mole_effects(), radius_increment(), SaveDo(), and zero().
double t_timesc::time_H2_Dest_longest |
local and longest timescales for CO and H2 molecules to form
Definition at line 48 of file timesc.h.
Referenced by AgeCheck(), cdTimescales(), IterStart(), radius_increment(), and zero().
double t_timesc::time_H2_Form_here |
Definition at line 48 of file timesc.h.
Referenced by IterStart(), mole_effects(), radius_increment(), and zero().
double t_timesc::time_H2_Form_longest |
Definition at line 48 of file timesc.h.
Referenced by AgeCheck(), cdTimescales(), IterStart(), radius_increment(), and zero().
double t_timesc::time_Hrecom_long |
hydrogen recombination timescale
Definition at line 36 of file timesc.h.
Referenced by AgeCheck(), and cdTimescales().
double t_timesc::time_Hrecom_short |
Definition at line 36 of file timesc.h.
Referenced by AgeCheck().
double t_timesc::time_therm_long |
thermal timescales
Definition at line 29 of file timesc.h.
Referenced by AgeCheck(), calc_therm_timesc(), cdTimescales(), IterStart(), PrtComment(), PrtFinal(), and radius_increment().
double t_timesc::time_therm_short |
Definition at line 29 of file timesc.h.
Referenced by AgeCheck(), calc_therm_timesc(), InitDynaTimestep(), and timestep_next().
realnum t_timesc::TimeErode |
timescale for photoerosion of iron due to gamma rays
Definition at line 61 of file timesc.h.
Referenced by ContSetIntensity(), PrtComment(), and PrtFinal().
double t_timesc::TimeH21cm |
H 21 cm line to come into equilibrium
Definition at line 64 of file timesc.h.
Referenced by AgeCheck(), IterStart(), radius_increment(), and zero().