00001 /* This file is part of Cloudy and is copyright (C)1978-2011 by Gary J. Ferland and 00002 * others. For conditions of distribution and use see copyright notice in license.txt */ 00003 00004 #ifndef FREEBOUND_H_ 00005 #define FREEBOUND_H_ 00006 00007 #define NUM_DR_TEMPS 19 00008 00009 class freeBound 00010 { 00011 public: 00013 long int ipIsoLevNIonCon; 00014 00016 double xIsoLevNIonRyd; 00017 00023 double RadRecomb[3]; 00024 00026 double RadRecCon; 00028 double RadRecCoolCoef; 00029 00031 double DielecRecomb; 00032 00035 double DielecRecombVsTemp[NUM_DR_TEMPS]; 00036 00038 double RateLevel2Cont; 00039 00041 double RateCont2Level; 00042 00044 long int ipOpac; 00045 00047 double ConOpacRatio; 00048 00050 double DepartCoef; 00051 00053 double PopLTE; 00054 00056 double ColIoniz; 00057 00059 double gamnc; 00060 00066 double RecomInducRate; 00067 00072 double RecomInducCool_Coef; 00073 00075 double PhotoHeat; 00076 00078 double SigmaAtot; 00079 00081 double RadEffec, SigmaRadEffec; 00082 00083 void Reset(); 00084 }; 00085 00086 00087 #endif /* FREEBOUND_H_ */ 00088