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