| 
    Cloudy
    
   Spectral Synthesis Code for Astrophysics 
   | 
 
#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 () | 
Public Attributes | |
| 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 | ) | 
References ASSERT, BIGDOUBLE, t_struc::coolstr, t_struc::DenParticles, MAX2, MIN2, t_struc::nzlim, nzone, SMALLFLOAT, struc, t_struc::testr, time_therm_long, and time_therm_short.
Referenced by AgeCheck(), and InitDynaTimestep().
      
  | 
  inlinevirtual | 
Implements module.
      
  | 
  inlinevirtual | 
Implements module.
      
  | 
  virtual | 
timescales tracked by the code, some set in checkage, some in radinc
Implements module.
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 | 
Referenced by AgeCheck(), IterStart(), radius_increment(), and zero().
| realnum t_timesc::CloudAgeSet | 
age of cloud set with age command
Referenced by AgeCheck(), ParseAge(), and zero().
| double t_timesc::sound | 
sound is sound travel time (sec) updated in radinc
Referenced by AgeCheck(), IterStart(), PrtFinal(), and radius_increment().
| double t_timesc::sound_speed_adiabatic | 
adiabatic sound speed assuming monatomic gas - gamnma is 5/3
Referenced by DynaPrtZone(), radius_increment(), and SaveDo().
| double t_timesc::sound_speed_isothermal | 
isothermal sound speed
Referenced by radius_increment(), radius_next(), and zero().
| double t_timesc::tcmptn | 
compton equilibrium timescale
Referenced by IterStart(), PrtComment(), and PrtFinal().
| double t_timesc::time_H2_Dest_here | 
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
Referenced by AgeCheck(), cdTimescales(), IterStart(), radius_increment(), and zero().
| double t_timesc::time_H2_Form_here | 
Referenced by IterStart(), mole_effects(), radius_increment(), and zero().
| double t_timesc::time_H2_Form_longest | 
Referenced by AgeCheck(), cdTimescales(), IterStart(), radius_increment(), and zero().
| double t_timesc::time_Hrecom_long | 
hydrogen recombination timescale
Referenced by AgeCheck(), and cdTimescales().
| double t_timesc::time_Hrecom_short | 
Referenced by AgeCheck().
| double t_timesc::time_therm_long | 
thermal timescales
Referenced by AgeCheck(), calc_therm_timesc(), cdTimescales(), IterStart(), PrtComment(), PrtFinal(), and radius_increment().
| double t_timesc::time_therm_short | 
Referenced by AgeCheck(), calc_therm_timesc(), and InitDynaTimestep().
| realnum t_timesc::TimeErode | 
timescale for photoerosion of iron due to gamma rays
Referenced by ContSetIntensity(), PrtComment(), and PrtFinal().
| double t_timesc::TimeH21cm | 
H 21 cm line to come into equilibrium
Referenced by AgeCheck(), IterStart(), radius_increment(), and zero().