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 _COOLING_H_ 00005 #define _COOLING_H_ 00006 00007 00009 void CoolZero(void); 00010 00016 void CoolAdd( 00017 const char *chLabel, 00018 realnum xlambda, 00019 double cool); 00020 00022 void CoolSum(double *total); 00023 00025 void CoolEvaluate(double *tot); 00026 00034 void coolpr( 00035 FILE *io, 00036 const char *chLabel , 00037 realnum lambda, 00038 double ratio, 00039 const char *chJOB ); 00040 00043 void HeatSum(void); 00044 00046 void HeatZero(void); 00047 00048 /* cooling functions for the heavy elements */ 00049 void CoolAlum(void); 00050 00051 void CoolArgo(void); 00052 00053 void CoolCalc(void); 00054 00055 void CoolCarb(void); 00056 00057 void CoolChlo(void); 00058 00059 void CoolChro(void); 00060 00061 void CoolCoba(void); 00062 00063 void CoolDima(void); 00064 00065 void CoolFluo(void); 00066 00067 void CoolIron(void); 00068 00069 void CoolMagn(void); 00070 00071 void CoolMang(void); 00072 00073 void CoolNeon(void); 00074 00075 void CoolNick(void); 00076 00077 void CoolNitr(void); 00078 00079 void CoolOxyg(void); 00080 00081 void CoolPhos(void); 00082 00083 void CoolPota(void); 00084 00085 void CoolScan(void); 00086 00087 void CoolSili(void); 00088 00089 void CoolSodi(void); 00090 00091 void CoolSulf(void); 00092 00093 void CoolTita(void); 00094 00095 void CoolVana(void); 00096 00097 void CoolZinc(void); 00098 00099 #endif /* _COOLING_H_ */