3#ifndef G_MAGBOLTZ_INTERFACE
4#define G_MAGBOLTZ_INTERFACE
222void gasmix_(std::int64_t* ngs,
double* q,
double* qin, std::int64_t* nin,
223 double* e,
double* ei,
char* name,
double* virl,
double* eb,
224 double* peqel,
double* peqin,
double*
penfra, std::int64_t* kel,
225 std::int64_t* kin,
double* qion,
double* peqion,
double* eion,
226 std::int64_t* nion,
double* qatt, std::int64_t* natt,
227 double* qnull, std::int64_t*
nnull,
double* scln,
228 std::int64_t* nc0,
double* ec0,
double* wk,
double* efl,
229 std::int64_t* ng1,
double* eg1, std::int64_t* ng2,
double* eg2,
232 short scrpt_len,
short scrptn_len);
234void colf_(
double* freq,
double* freel,
double* freion,
double* freatt,
235 double* frein, std::int64_t* ntotal);
237void colft_(
double* freq,
double* freel,
double* freion,
double* freatt,
238 double* frein, std::int64_t* ntotal);
struct Garfield::Magboltz::@200151375376142367006354044165174301200273071223 setp_
struct Garfield::Magboltz::@333264205224170010044332261306355377050242076237 velerr_
struct Garfield::Magboltz::@051141352317111036004023220013037373261354145260 scrip_
struct Garfield::Magboltz::@062000331006051274315203174371114030302003210332 inpt_
struct Garfield::Magboltz::@303210140355070215343023371133061371335275221140 dens_
struct Garfield::Magboltz::@222343072213135266247110330327155274026002021366 gasn_
struct Garfield::Magboltz::@152333052161126141071324072360177332366244053120 difvel_
constexpr unsigned int nMaxInelasticTerms
constexpr unsigned int nEnergySteps
char dscrptn[60][nCharDescr]
constexpr unsigned int nMaxAttachmentTerms
double eroot[nEnergySteps]
struct Garfield::Magboltz::@372167265247122211147337110057175027320162215060 script_
constexpr unsigned int nCharDescr
struct Garfield::Magboltz::@173370073230142275112065171302010312340232002062 outpt_
struct Garfield::Magboltz::@312324214072023240142013277162175211273133323305 diferl_
constexpr unsigned int nMaxComponents
double cf[nMaxLevels][nEnergySteps]
constexpr unsigned int nMaxIonisationTerms
constexpr unsigned int nCharName
struct Garfield::Magboltz::@143056055120167120033375274001011357330126023340 bfld_
struct Garfield::Magboltz::@326336253157037145044130361054317053225340170233 mix2_
struct Garfield::Magboltz::@301363100077254125070143004127320066271360100040 ctowns_
std::int64_t icoln[nMaxLevels]
struct Garfield::Magboltz::@357134115346022270254251113044060365277132332052 thrm_
struct Garfield::Magboltz::@240101102063021363335233364102115341303262167071 cnsts_
struct Garfield::Magboltz::@045044033016047061367364266363052350146325154372 larget_
struct Garfield::Magboltz::@003122340157271357075366304212300150364326360215 ratio_
struct Garfield::Magboltz::@114374004130066166157302054316307052322003327075 large_
struct Garfield::Magboltz::@064307242372113174123332346302326113324227203144 tofout_
std::int64_t iarry[nMaxLevels]
constexpr unsigned int nMaxLevels
void colf_(double *freq, double *freel, double *freion, double *freatt, double *frein, std::int64_t *ntotal)
constexpr unsigned int nMaxNullTerms
char dscrpt[nMaxLevels][nCharDescr]
double spec[nEnergySteps]
struct Garfield::Magboltz::@304022341315066221310006113025051322342142140037 diflab_
struct Garfield::Magboltz::@150371224152075233111073226143224003020360151343 vel_
void gasmix_(std::int64_t *ngs, double *q, double *qin, std::int64_t *nin, double *e, double *ei, char *name, double *virl, double *eb, double *peqel, double *peqin, double *penfra, std::int64_t *kel, std::int64_t *kin, double *qion, double *peqion, double *eion, std::int64_t *nion, double *qatt, std::int64_t *natt, double *qnull, std::int64_t *nnull, double *scln, std::int64_t *nc0, double *ec0, double *wk, double *efl, std::int64_t *ng1, double *eg1, std::int64_t *ng2, double *eg2, char scrpt[nMaxLevelsPerComponent][nCharDescr], char scrptn[nMaxNullTerms][nCharDescr], short namelen, short scrpt_len, short scrptn_len)
void colft_(double *freq, double *freel, double *freion, double *freatt, double *frein, std::int64_t *ntotal)
struct Garfield::Magboltz::@017262342360126140365324217335326245332313136136 outptt_
double penfra[nMaxLevels][3]
constexpr unsigned int nMaxLevelsPerComponent
struct Garfield::Magboltz::@332264272014303224331015010053315335352127316314 diferb_
struct Garfield::Magboltz::@054035012036233175302064276112163200136007327110 sstout_
struct Garfield::Magboltz::@216314304241241137034002206173273361320012036265 ctwner_