cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Data Fields
t_timesc Struct Reference

#include <timesc.h>

Inheritance diagram for t_timesc:
Inheritance graph
[legend]
Collaboration diagram for t_timesc:
Collaboration graph
[legend]

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
 

Detailed Description

Definition at line 14 of file timesc.h.

Member Function Documentation

void t_timesc::calc_therm_timesc ( long  izone)
const char* t_timesc::chName ( ) const
inlinevirtual

Implements module.

Definition at line 20 of file timesc.h.

void t_timesc::comment ( t_warnings )
inlinevirtual

Implements module.

Definition at line 18 of file timesc.h.

void t_timesc::zero ( void  )
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.

Field Documentation

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().


The documentation for this struct was generated from the following files: