29 void ion_solver(
long int nelem,
bool lgPrintIt);
57 void IonNelem(
bool lgPrintIt,
long int nelem);
252 static const long int nCom[
LIMELM] = {
255 1 , 2 , 3 , 4 , 5 , 6 ,
257 1 , 2 , 3 , 4 , 5 , 6 ,
258 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ,
Definition: warnings.h:11
bool lgTrimhiOn
Definition: ionbal.h:90
multi_arr< double, 2 > CompRecoilIonRate
Definition: ionbal.h:162
long int nCompRecoilElec[LIMELM]
Definition: ionbal.h:184
bool lgNewTrim
Definition: ionbal.h:96
double CosRayHeatNeutralParticles
Definition: ionbal.h:131
const char * chName() const
Definition: ionbal.h:69
long int ilthn
Definition: ionbal.h:238
bool lgPhotoIoniz_On
Definition: ionbal.h:117
multi_arr< double, 2 > UTA_heat_rate
Definition: ionbal.h:176
void IonNelem(bool lgPrintIt, long int nelem)
Definition: ion_nelem.cpp:9
multi_arr< double, 2 > RateRecomTot
Definition: ionbal.h:194
double elecsrc[LIMELM]
Definition: ionbal.h:244
void IonHelium(void)
Definition: ion_helium.cpp:11
multi_arr< double, 3 > CollIonRate_Ground
Definition: ionbal.h:121
double trimhi
Definition: ionbal.h:83
double CosRayIonRate
Definition: ionbal.h:127
multi_arr< double, 2 > RR_Verner_rate_coef
Definition: ionbal.h:213
multi_arr< double, 2 > RR_Badnell_rate_coef
Definition: ionbal.h:200
bool lgRecom_Badnell_print
Definition: ionbal.h:207
void ion_solver(long int nelem, bool lgPrintIt)
Definition: ion_solver.cpp:59
multi_arr< double, 2 > UTA_ionize_rate
Definition: ionbal.h:174
void Badnell_rec_init(void)
Definition: ion_recomb_Badnell.cpp:598
multi_arr< double, 4 > PhotoRate_Shell
Definition: ionbal.h:112
void comment(t_warnings &)
Definition: ionbal.cpp:122
t_dense dense
Definition: global.cpp:15
double CompHeating_Max
Definition: ionbal.h:186
long int ifail
Definition: ionbal.h:238
double ExtraHeatRate
Definition: ionbal.h:138
void ion_photo(long int nelem, bool lgPrintIt)
Definition: ion_photo.cpp:28
void ion_collis(long nelem)
multi_arr< double, 2 > ExcitationGround
Definition: ionbal.h:124
double CosRayHeatThermalElectrons
Definition: ionbal.h:135
void ion_zero(long int nelem)
Definition: ion_zero.cpp:8
double xNeutronHeatRate
Definition: ionbal.h:142
realnum guess_noise
Definition: ionbal.h:225
double DR_mean_scale[LIMELM]
Definition: ionbal.h:218
static const int NSHELLS
Definition: ionbal.h:61
float realnum
Definition: cddefines.h:127
multi_arr< double, 2 > CompRecoilHeatRate
Definition: ionbal.h:168
multi_arr< double, 2 > RR_rate_coef_used
Definition: ionbal.h:210
t_ionbal ionbal
Definition: ionbal.cpp:8
void zero()
Definition: ionbal.cpp:79
void ion_recombAGN(FILE *io)
Definition: ion_recomb.cpp:216
int lgGrainIonRecom
Definition: ionbal.h:222
void alloc()
Definition: ionbal.cpp:10
void ion_recomb(bool, long)
double CompRecoilHeatLocal
Definition: ionbal.h:156
const int LIMELM
Definition: cddefines.h:318
double elecsnk[LIMELM]
Definition: ionbal.h:244
void ion_wrapper(long nelem)
Definition: ion_solver.cpp:1367
multi_arr< double, 2 > CompRecoilHeatRateSave
Definition: ionbal.h:171
t_ionbal()
Definition: ionbal.h:249
multi_arr< double, 2 > DR_Badnell_suppress_fact
Definition: ionbal.h:204
bool lgCompRecoil
Definition: ionbal.h:153
double RateIonizTot(long nelem, long ion) const
Definition: ionbal.cpp:156
multi_arr< double, 2 > CX_recomb_rate_used
Definition: ionbal.h:200
void ion_CX(long nelem)
Definition: ion_cx.cpp:11
multi_arr< long, 2 > ipCompRecoil
Definition: ionbal.h:159
multi_arr< double, 2 > CompRecoilIonRateSave
Definition: ionbal.h:165
multi_arr< double, 2 > RateRecomIso
Definition: ionbal.h:197
double trimlo
Definition: ionbal.h:83
bool lgNoCota
Definition: ionbal.h:232
double PairProducPhotoRate[3]
Definition: ionbal.h:145
bool lgTrimloOn
Definition: ionbal.h:93
multi_arr< double, 2 > DR_Badnell_rate_coef
Definition: ionbal.h:200
void ion_recom_calculate(void)
Definition: ion_recomb_Badnell.cpp:1309
multi_arr< double, 3 > RateIoniz
Definition: ionbal.h:180
long int ilt
Definition: ionbal.h:238
const int ipHYDROGEN
Definition: cddefines.h:359
bool lgDRsup
Definition: ionbal.h:228
long int ihthn
Definition: ionbal.h:238
realnum CotaRate[LIMELM]
Definition: ionbal.h:235
long int iltln
Definition: ionbal.h:238