cloudy trunk
|
00001 /* This file is part of Cloudy and is copyright (C)1978-2008 by Gary J. Ferland and 00002 * others. For conditions of distribution and use see copyright notice in license.txt */ 00003 00004 #ifndef _PHYCON_H_ 00005 #define _PHYCON_H_ 00006 00008 EXTERN struct t_phycon { 00009 00011 double te; 00012 00014 double te_eV; 00015 00017 double te_ryd; 00018 00020 double te_wn; 00021 00023 double teinv; 00024 00026 double tesqrd; 00027 00031 double EnergyIonization; 00032 00037 double EnergyExcitation; 00038 00040 double EnthalpyDensity; 00041 00044 double EnergyBinding; 00045 00048 double sqrte, 00049 te32, 00050 te90, 00051 te70, 00052 te40, 00053 te30, 00054 te20, 00055 te10, 00056 te07, 00057 te05, 00058 te04, 00059 te03, 00060 te02, 00061 te01, 00062 te007, 00063 te005, 00064 te004, 00065 te003, 00066 te002, 00067 te001, 00068 /*>>chng 06 June 30 :Added te0001,0002,0003,0004,0005,0007- Humeshkar Nemala*/ 00069 te0001, 00070 te0002, 00071 te0003, 00072 te0004, 00073 te0005, 00074 te0007; 00076 double telogn[7] , 00079 sqlogz[LIMELM]; 00080 00082 double alogte; 00083 00085 double alnte; 00086 00087 double 00089 TeInit, 00091 TeProp, 00093 EdenInit , 00095 EdenProp; 00096 00098 double TEnerDen; 00099 00101 bool lgPhysOK; 00102 00106 realnum BigJumpTe , BigJumpne , BigJumpH2 , BigJumpCO; 00107 00109 const double TEMP_STOP_DEFAULT; 00111 const double TEMP_LIMIT_LOW; 00113 const double TEMP_LIMIT_HIGH, TEMP_LIMIT_HIGH_LOG; 00114 00123 t_phycon() : TEMP_STOP_DEFAULT(4000.) , TEMP_LIMIT_LOW(2.8), 00124 TEMP_LIMIT_HIGH(1.001e10) , TEMP_LIMIT_HIGH_LOG(10.0004340775) {} 00125 00126 } phycon; 00127 00128 00129 #endif /* _PHYCON_H_ */