static void nrn_alloc(Prop* _prop) { Prop *prop_ion; double *_p; Datum *_ppvar; _p = nrn_prop_data_alloc(_mechtype, 25, _prop); /*initialize range parameters*/ gnabar = 0.003; gkbar = 0.005; vtraub = -63; _prop->param = _p; _prop->param_size = 25; _ppvar = nrn_prop_datum_alloc(_mechtype, 6, _prop); _prop->dparam = _ppvar; /*connect ionic variables to this model*/ prop_ion = need_memb(_na_sym); nrn_promote(prop_ion, 0, 1); _ppvar[0]._pval = &prop_ion->param[0]; /* ena */ _ppvar[1]._pval = &prop_ion->param[3]; /* ina */ _ppvar[2]._pval = &prop_ion->param[4]; /* _ion_dinadv */ prop_ion = need_memb(_k_sym); nrn_promote(prop_ion, 0, 1); _ppvar[3]._pval = &prop_ion->param[0]; /* ek */ _ppvar[4]._pval = &prop_ion->param[3]; /* ik */ _ppvar[5]._pval = &prop_ion->param[4]; /* _ion_dikdv */ }
static void nrn_alloc(Prop* _prop) { Prop *prop_ion; double *_p; Datum *_ppvar; _p = nrn_prop_data_alloc(_mechtype, 14, _prop); /*initialize range parameters*/ kbath = 3.4; narest = 10; fhspace = 3000; inspace = 4000; txfer = 50; naxfer = 100; _prop->param = _p; _prop->param_size = 14; _ppvar = nrn_prop_datum_alloc(_mechtype, 7, _prop); _prop->dparam = _ppvar; /*connect ionic variables to this model*/ prop_ion = need_memb(_k_sym); nrn_check_conc_write(_prop, prop_ion, 0); nrn_promote(prop_ion, 3, 0); _ppvar[0]._pval = &prop_ion->param[3]; /* ik */ _ppvar[1]._pval = &prop_ion->param[2]; /* ko */ _ppvar[2]._pvoid = (void*)(&(prop_ion->dparam[0]._i)); /* iontype for k */ prop_ion = need_memb(_na_sym); nrn_check_conc_write(_prop, prop_ion, 1); nrn_promote(prop_ion, 3, 0); _ppvar[3]._pval = &prop_ion->param[3]; /* ina */ _ppvar[4]._pval = &prop_ion->param[1]; /* nai */ _ppvar[5]._pvoid = (void*)(&(prop_ion->dparam[0]._i)); /* iontype for na */ }
static void nrn_alloc(Prop* _prop) { Prop *prop_ion; double *_p; Datum *_ppvar; _p = nrn_prop_data_alloc(_mechtype, 29, _prop); /*initialize range parameters*/ gl = 0.0003; el = -54.3; nacoeff = 1; kcoeff = 1; _prop->param = _p; _prop->param_size = 29; _ppvar = nrn_prop_datum_alloc(_mechtype, 7, _prop); _prop->dparam = _ppvar; /*connect ionic variables to this model*/ prop_ion = need_memb(_na_sym); nrn_promote(prop_ion, 0, 1); _ppvar[0]._pval = &prop_ion->param[0]; /* ena */ _ppvar[1]._pval = &prop_ion->param[3]; /* ina */ _ppvar[2]._pval = &prop_ion->param[4]; /* _ion_dinadv */ prop_ion = need_memb(_k_sym); nrn_promote(prop_ion, 0, 1); _ppvar[3]._pval = &prop_ion->param[0]; /* ek */ _ppvar[4]._pval = &prop_ion->param[3]; /* ik */ _ppvar[5]._pval = &prop_ion->param[4]; /* _ion_dikdv */ }
static void nrn_alloc(Prop* _prop) { Prop *prop_ion; double *_p; Datum *_ppvar; _p = nrn_prop_data_alloc(_mechtype, 28, _prop); /*initialize range parameters*/ gnabar = 0.12; mvhalf = -40; mk = 10; mcbase = 0.04; mcamp = 0.092; mvpeak = -38; msigma = 30; hvhalf = -69; hk = -3.5; hcbase = 1.2; hcamp = 7.4; hvpeak = -67; hsigma = 20; _prop->param = _p; _prop->param_size = 28; _ppvar = nrn_prop_datum_alloc(_mechtype, 5, _prop); _prop->dparam = _ppvar; /*connect ionic variables to this model*/ prop_ion = need_memb(_na_sym); nrn_promote(prop_ion, 1, 0); _ppvar[0]._pval = &prop_ion->param[2]; /* nao */ _ppvar[1]._pval = &prop_ion->param[1]; /* nai */ _ppvar[2]._pval = &prop_ion->param[3]; /* ina */ _ppvar[3]._pval = &prop_ion->param[4]; /* _ion_dinadv */ }
static void nrn_alloc(Prop* _prop) { Prop *prop_ion; double *_p; Datum *_ppvar; _p = nrn_prop_data_alloc(_mechtype, 9, _prop); /*initialize range parameters*/ gk = 0.0008; _prop->param = _p; _prop->param_size = 9; _ppvar = nrn_prop_datum_alloc(_mechtype, 4, _prop); _prop->dparam = _ppvar; /*connect ionic variables to this model*/ prop_ion = need_memb(_k_sym); _ppvar[0]._pval = &prop_ion->param[3]; /* ik */ _ppvar[1]._pval = &prop_ion->param[4]; /* _ion_dikdv */ prop_ion = need_memb(_ca_sym); nrn_promote(prop_ion, 1, 0); _ppvar[2]._pval = &prop_ion->param[1]; /* cai */ }
static void nrn_alloc(Prop* _prop) { Prop *prop_ion; double *_p; Datum *_ppvar; _p = nrn_prop_data_alloc(_mechtype, 12, _prop); /*initialize range parameters*/ gsbar = 5e-05; _prop->param = _p; _prop->param_size = 12; _ppvar = nrn_prop_datum_alloc(_mechtype, 8, _prop); _prop->dparam = _ppvar; /*connect ionic variables to this model*/ prop_ion = need_memb(_ca_sym); nrn_promote(prop_ion, 1, 0); _ppvar[0]._pval = &prop_ion->param[1]; /* cai */ _ppvar[1]._pval = &prop_ion->param[3]; /* ica */ _ppvar[2]._pval = &prop_ion->param[4]; /* _ion_dicadv */ prop_ion = need_memb(_cs_sym); _ppvar[3]._pval = &prop_ion->param[3]; /* ics */ _ppvar[4]._pval = &prop_ion->param[4]; /* _ion_dicsdv */ prop_ion = need_memb(_ns_sym); _ppvar[5]._pval = &prop_ion->param[3]; /* ins */ _ppvar[6]._pval = &prop_ion->param[4]; /* _ion_dinsdv */ }
static void nrn_alloc(Prop* _prop) { Prop *prop_ion; double *_p; Datum *_ppvar; _p = nrn_prop_data_alloc(_mechtype, 11, _prop); /*initialize range parameters*/ gahpbar = 0.004; eahp = -140; ctau = 1.25e-05; _prop->param = _p; _prop->param_size = 11; _ppvar = nrn_prop_datum_alloc(_mechtype, 6, _prop); _prop->dparam = _ppvar; /*connect ionic variables to this model*/ prop_ion = need_memb(_k_sym); _ppvar[0]._pval = &prop_ion->param[3]; /* ik */ _ppvar[1]._pval = &prop_ion->param[4]; /* _ion_dikdv */ prop_ion = need_memb(_ca_sym); nrn_check_conc_write(_prop, prop_ion, 1); nrn_promote(prop_ion, 3, 0); _ppvar[2]._pval = &prop_ion->param[1]; /* cai */ _ppvar[3]._pval = &prop_ion->param[3]; /* ica */ _ppvar[4]._pvoid = (void*)(&(prop_ion->dparam[0]._i)); /* iontype for ca */ }
static void nrn_alloc(Prop* _prop) { Prop *prop_ion; double *_p; Datum *_ppvar; _p = nrn_prop_data_alloc(_mechtype, 12, _prop); /*initialize range parameters*/ gna = 0.03; _prop->param = _p; _prop->param_size = 12; _ppvar = nrn_prop_datum_alloc(_mechtype, 3, _prop); _prop->dparam = _ppvar; /*connect ionic variables to this model*/ prop_ion = need_memb(_na_sym); _ppvar[0]._pval = &prop_ion->param[3]; /* ina */ _ppvar[1]._pval = &prop_ion->param[4]; /* _ion_dinadv */ }
static void nrn_alloc(Prop* _prop) { Prop *prop_ion; double *_p; Datum *_ppvar; _p = nrn_prop_data_alloc(_mechtype, 6, _prop); /*initialize range parameters*/ _prop->param = _p; _prop->param_size = 6; _ppvar = nrn_prop_datum_alloc(_mechtype, 2, _prop); _prop->dparam = _ppvar; /*connect ionic variables to this model*/ prop_ion = need_memb(_A_sym); nrn_check_conc_write(_prop, prop_ion, 1); nrn_promote(prop_ion, 3, 0); _ppvar[0]._pval = &prop_ion->param[1]; /* Ai */ _ppvar[1]._pvoid = (void*)(&(prop_ion->dparam[0]._i)); /* iontype for A */ }
static void nrn_alloc(Prop* _prop) { Prop *prop_ion; double *_p; Datum *_ppvar; _p = nrn_prop_data_alloc(_mechtype, 14, _prop); /*initialize range parameters*/ gCa_LVAstbar = 1e-05; _prop->param = _p; _prop->param_size = 14; _ppvar = nrn_prop_datum_alloc(_mechtype, 4, _prop); _prop->dparam = _ppvar; /*connect ionic variables to this model*/ prop_ion = need_memb(_ca_sym); nrn_promote(prop_ion, 0, 1); _ppvar[0]._pval = &prop_ion->param[0]; /* eca */ _ppvar[1]._pval = &prop_ion->param[3]; /* ica */ _ppvar[2]._pval = &prop_ion->param[4]; /* _ion_dicadv */ }
static void nrn_alloc(Prop* _prop) { Prop *prop_ion; double *_p; Datum *_ppvar; _p = nrn_prop_data_alloc(_mechtype, 78, _prop); /*initialize range parameters*/ gmax = 0; conductance = 1e-05; m_instances = 3; m_forwardRate_rate = 2.88; m_forwardRate_midpoint = -20; m_forwardRate_scale = 7.2; m_reverseRate_rate = 0.8928; m_reverseRate_midpoint = -20; m_reverseRate_scale = -7.2; m_timeCourse_TIME_SCALE = 1; m_timeCourse_VOLT_SCALE = 1; m_q10Settings_q10Factor = 2; m_q10Settings_experimentalTemp = 297.15; m_q10Settings_TENDEGREES = 10; h_instances = 1; h_steadyState_rate = 1; h_steadyState_midpoint = -40; h_steadyState_scale = -4; h_forwardRate_rate = 0.045; h_forwardRate_midpoint = -35; h_forwardRate_scale = 1.5; h_reverseRate_rate = 0.015; h_reverseRate_midpoint = -35; h_reverseRate_scale = -1.5; h_timeCourse_TIME_SCALE = 1; h_timeCourse_VOLT_SCALE = 1; h_q10Settings_q10Factor = 2; h_q10Settings_experimentalTemp = 297.15; h_q10Settings_TENDEGREES = 10; _prop->param = _p; _prop->param_size = 78; _ppvar = nrn_prop_datum_alloc(_mechtype, 3, _prop); _prop->dparam = _ppvar; /*connect ionic variables to this model*/ prop_ion = need_memb(_na_sym); _ppvar[0]._pval = &prop_ion->param[3]; /* ina */ _ppvar[1]._pval = &prop_ion->param[4]; /* _ion_dinadv */ }
static void nrn_alloc(Prop* _prop) { Prop *prop_ion; double *_p; Datum *_ppvar; _p = nrn_prop_data_alloc(_mechtype, 11, _prop); /*initialize range parameters*/ gcabar = 8.5e-06; _prop->param = _p; _prop->param_size = 11; _ppvar = nrn_prop_datum_alloc(_mechtype, 5, _prop); _prop->dparam = _ppvar; /*connect ionic variables to this model*/ prop_ion = need_memb(_Ca_sym); nrn_promote(prop_ion, 1, 0); _ppvar[0]._pval = &prop_ion->param[1]; /* Cai */ _ppvar[1]._pval = &prop_ion->param[2]; /* Cao */ _ppvar[2]._pval = &prop_ion->param[3]; /* iCa */ _ppvar[3]._pval = &prop_ion->param[4]; /* _ion_diCadv */ }
static void nrn_alloc(Prop* _prop) { Prop *prop_ion; double *_p; Datum *_ppvar; _p = nrn_prop_data_alloc(_mechtype, 7, _prop); /*initialize range parameters*/ phi = 0.075; beta = 17.402; _prop->param = _p; _prop->param_size = 7; _ppvar = nrn_prop_datum_alloc(_mechtype, 4, _prop); _prop->dparam = _ppvar; /*connect ionic variables to this model*/ prop_ion = need_memb(_ca_sym); nrn_check_conc_write(_prop, prop_ion, 1); nrn_promote(prop_ion, 3, 0); _ppvar[0]._pval = &prop_ion->param[3]; /* ica */ _ppvar[1]._pval = &prop_ion->param[1]; /* cai */ _ppvar[2]._pvoid = (void*)(&(prop_ion->dparam[0]._i)); /* iontype for ca */ }
static void nrn_alloc(Prop* _prop) { Prop *prop_ion; double *_p; Datum *_ppvar; _p = nrn_prop_data_alloc(_mechtype, 13, _prop); /*initialize range parameters*/ sh = 0; gbar = 0.01; ar = 1; _prop->param = _p; _prop->param_size = 13; _ppvar = nrn_prop_datum_alloc(_mechtype, 4, _prop); _prop->dparam = _ppvar; /*connect ionic variables to this model*/ prop_ion = need_memb(_na_sym); nrn_promote(prop_ion, 0, 1); _ppvar[0]._pval = &prop_ion->param[0]; /* ena */ _ppvar[1]._pval = &prop_ion->param[3]; /* ina */ _ppvar[2]._pval = &prop_ion->param[4]; /* _ion_dinadv */ }
static void nrn_alloc(Prop* _prop) { Prop *prop_ion; double *_p; Datum *_ppvar; _p = nrn_prop_data_alloc(_mechtype, 10, _prop); /*initialize range parameters*/ taur = 50; Cainf = 5e-05; k = 0.0155458; _prop->param = _p; _prop->param_size = 10; _ppvar = nrn_prop_datum_alloc(_mechtype, 4, _prop); _prop->dparam = _ppvar; /*connect ionic variables to this model*/ prop_ion = need_memb(_Ca_sym); nrn_check_conc_write(_prop, prop_ion, 1); nrn_promote(prop_ion, 3, 0); _ppvar[0]._pval = &prop_ion->param[3]; /* iCa */ _ppvar[1]._pval = &prop_ion->param[1]; /* Cai */ _ppvar[2]._pvoid = (void*)(&(prop_ion->dparam[0]._i)); /* iontype for Ca */ }
static void nrn_alloc(Prop* _prop) { Prop *prop_ion; double *_p; Datum *_ppvar; _p = nrn_prop_data_alloc(_mechtype, 11, _prop); /*initialize range parameters*/ depth = 0.1; taur = 1.5; cainf = 0.0001; kt = 1e-005; kd = 0.0001; _prop->param = _p; _prop->param_size = 11; _ppvar = nrn_prop_datum_alloc(_mechtype, 4, _prop); _prop->dparam = _ppvar; /*connect ionic variables to this model*/ prop_ion = need_memb(_ca_sym); nrn_check_conc_write(_prop, prop_ion, 1); nrn_promote(prop_ion, 3, 0); _ppvar[0]._pval = &prop_ion->param[3]; /* ica */ _ppvar[1]._pval = &prop_ion->param[1]; /* cai */ _ppvar[2]._pvoid = (void*)(&(prop_ion->dparam[0]._i)); /* iontype for ca */ }
static void nrn_alloc(Prop* _prop) { Prop *prop_ion; double *_p; Datum *_ppvar; _p = nrn_prop_data_alloc(_mechtype, 68, _prop); /*initialize range parameters*/ gnabar = 0.12; a_m = 0.065; v_m = -31; ena_fixed = 55; gkdrbar = 0.005; sigma = 1; a_W = 0.055; v_W = -46; ek_fixed = -70; lambda = 0.05; gl = 0.0003; el = -50; kca = 2; vol = 3.355e-11; caGain = 0.1; gcatbar = 0.0001; tau_X = 50; a_X = 0.071; v_X = -10; gkcabar = 0.002; C_gamma = 113; tau_sk = 250; a_sk = 0.9; gA = 0.022; tau_B = 20; a_A = 0.02; a_B = -0.1; v_A = -20; v_B = -70; _prop->param = _p; _prop->param_size = 68; _ppvar = nrn_prop_datum_alloc(_mechtype, 15, _prop); _prop->dparam = _ppvar; /*connect ionic variables to this model*/ _ppvar[13]._pval = &nrn_alloc_node_->_area; /* diam */ prop_ion = need_memb(_ca_sym); nrn_check_conc_write(_prop, prop_ion, 1); nrn_promote(prop_ion, 3, 0); _ppvar[0]._pval = &prop_ion->param[1]; /* cai */ _ppvar[1]._pval = &prop_ion->param[2]; /* cao */ _ppvar[2]._pval = &prop_ion->param[3]; /* ica */ _ppvar[3]._pval = &prop_ion->param[4]; /* _ion_dicadv */ _ppvar[4]._pvoid = (void*)(&(prop_ion->dparam[0]._i)); /* iontype for ca */ prop_ion = need_memb(_k_sym); nrn_promote(prop_ion, 1, 0); _ppvar[5]._pval = &prop_ion->param[1]; /* ki */ _ppvar[6]._pval = &prop_ion->param[2]; /* ko */ _ppvar[7]._pval = &prop_ion->param[3]; /* ik */ _ppvar[8]._pval = &prop_ion->param[4]; /* _ion_dikdv */ prop_ion = need_memb(_na_sym); nrn_promote(prop_ion, 1, 0); _ppvar[9]._pval = &prop_ion->param[1]; /* nai */ _ppvar[10]._pval = &prop_ion->param[2]; /* nao */ _ppvar[11]._pval = &prop_ion->param[3]; /* ina */ _ppvar[12]._pval = &prop_ion->param[4]; /* _ion_dinadv */ }