3#ifndef G_MAGBOLTZ_INTERFACE
4#define G_MAGBOLTZ_INTERFACE
195void gasmix_(std::int64_t* ngs,
double* q,
double* qin, std::int64_t* nin,
double* e,
196 double* ei,
char* name,
double* virl,
double* eb,
double* peqel,
197 double* peqin,
double*
penfra, std::int64_t* kel, std::int64_t* kin,
198 double* qion,
double* peqion,
double* eion, std::int64_t* nion,
199 double* qatt, std::int64_t* natt,
double* qnull, std::int64_t*
nnull,
200 double* scln, std::int64_t* nc0,
double* ec0,
double* wk,
double* efl,
201 std::int64_t* ng1,
double* eg1, std::int64_t* ng2,
double* eg2,
204 short namelen,
short scrpt_len,
short scrptn_len);
206void colf_(
double* freq,
double* freel,
double* freion,
double* freatt,
207 double* frein, std::int64_t *ntotal);
209void colft_(
double* freq,
double* freel,
double* freion,
double* freatt,
210 double* frein, std::int64_t *ntotal);
struct Garfield::Magboltz::@060222016335007357276230325267072324307245075335 velerr_
struct Garfield::Magboltz::@334041350373203315335371210247356134174034202364 difvel_
struct Garfield::Magboltz::@071266015331337350342074140245340115315173206173 script_
constexpr unsigned int nMaxInelasticTerms
constexpr unsigned int nEnergySteps
char dscrptn[60][nCharDescr]
struct Garfield::Magboltz::@272077330053140267135131315064054111215365003061 inpt_
constexpr unsigned int nMaxAttachmentTerms
double eroot[nEnergySteps]
struct Garfield::Magboltz::@236122006074061251067327101212023331117065272002 larget_
constexpr unsigned int nCharDescr
struct Garfield::Magboltz::@016351066267021123171150005363312076230027317210 outpt_
constexpr unsigned int nMaxComponents
double cf[nMaxLevels][nEnergySteps]
struct Garfield::Magboltz::@367143224022215036160202274360277173043324053167 diferl_
constexpr unsigned int nMaxIonisationTerms
constexpr unsigned int nCharName
struct Garfield::Magboltz::@221254070224001152104034073063240127337154001241 diferb_
std::int64_t icoln[nMaxLevels]
struct Garfield::Magboltz::@157012065177270115006254216365004043341121046005 vel_
struct Garfield::Magboltz::@245266170301200003106052333313347204035061117342 ratio_
struct Garfield::Magboltz::@010063252323105360345105253327133025274175326133 bfld_
struct Garfield::Magboltz::@367172176335371151066116323064254124322366107157 diflab_
struct Garfield::Magboltz::@057270266311332313123374024066154010246130331023 cnsts_
struct Garfield::Magboltz::@222150133151105054154302130362347315126001152334 dens_
std::int64_t iarry[nMaxLevels]
struct Garfield::Magboltz::@304340026334031267143114007126147372164074306062 outptt_
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]
struct Garfield::Magboltz::@043341123353356340117075350116005072335377127162 gasn_
double spec[nEnergySteps]
struct Garfield::Magboltz::@152023163236327126074317062211255304316001105103 tofout_
struct Garfield::Magboltz::@261142307054266253060114162042322335114302253152 ctowns_
struct Garfield::Magboltz::@343242004052315221243247367236006336135121373020 setp_
struct Garfield::Magboltz::@363161251140110014365135052375245247262302340235 large_
struct Garfield::Magboltz::@243337270271362237030277156013024035163331176157 thrm_
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::@301116172155326317070225220046057374317172177377 ctwner_
double penfra[nMaxLevels][3]
constexpr unsigned int nMaxLevelsPerComponent
struct Garfield::Magboltz::@276025017301256117263211055021110262335047200203 mix2_
struct Garfield::Magboltz::@024075325050032167066064232170013161226346016145 scrip_