/* There are a total of 65 entries in the algebraic variable array. There are a total of 34 entries in each of the rate and state variable arrays. There are a total of 155 entries in the constant variable array. */ /* * CONSTANTS[0] is t_ss in component Clamp_parameters (ms). * CONSTANTS[1] is V_actHolding in component Clamp_parameters (mV). * CONSTANTS[2] is V_actTest in component Clamp_parameters (mV). * CONSTANTS[3] is Cai in component Clamp_parameters (mM). * CONSTANTS[4] is Ki in component Clamp_parameters (mM). * CONSTANTS[5] is Nai in component Clamp_parameters (mM). * VOI is time in component time (ms). * ALGEBRAIC[0] is V in component Patch_clamp_protocol (mV). * ALGEBRAIC[50] is I_ion in component Clamped_current_Xi (pA). * ALGEBRAIC[22] is I in component Ionic_currents (pA). * ALGEBRAIC[26] is I in component Ionic_currents (pA). * ALGEBRAIC[30] is I in component Ionic_currents (pA). * ALGEBRAIC[34] is I in component Ionic_currents (pA). * ALGEBRAIC[38] is I in component Ionic_currents (pA). * ALGEBRAIC[14] is I_NCX in component INCX (pA). * ALGEBRAIC[18] is I_NaK in component INaK (pA). * ALGEBRAIC[42] is I in component Ionic_currents (pA). * ALGEBRAIC[46] is I in component Ionic_currents (pA). * STATES[0] is O_CaL in component ICaL_channel_states (dimensionless). * ALGEBRAIC[1] is P_CaT in component ICaT (dimensionless). * STATES[1] is O4 in component IBK_channel_states (dimensionless). * ALGEBRAIC[9] is P_Kv in component IKv (dimensionless). * STATES[2] is O_Na in component INa_channel_states (dimensionless). * STATES[3] is X in component gating_kinetics (dimensionless). * STATES[4] is X in component gating_kinetics (dimensionless). * STATES[5] is X in component gating_kinetics (dimensionless). * STATES[6] is X in component gating_kinetics (dimensionless). * CONSTANTS[6] is g_CaL in component model_parameters (nS). * CONSTANTS[7] is R in component model_parameters (J_per_K_mol). * CONSTANTS[8] is T in component model_parameters (kelvin). * CONSTANTS[9] is F in component model_parameters (C_per_mmol). * CONSTANTS[10] is T0CaL in component model_parameters (kelvin). * CONSTANTS[11] is T0CaT in component model_parameters (kelvin). * CONSTANTS[12] is Q10Ca in component model_parameters (dimensionless). * CONSTANTS[13] is Cao in component model_parameters (mM). * CONSTANTS[14] is C0_init in component initial_conditions (dimensionless). * CONSTANTS[15] is C1_init in component initial_conditions (dimensionless). * CONSTANTS[16] is C2_init in component initial_conditions (dimensionless). * CONSTANTS[17] is C3_init in component initial_conditions (dimensionless). * CONSTANTS[18] is C0Ca_init in component initial_conditions (dimensionless). * CONSTANTS[19] is C1Ca_init in component initial_conditions (dimensionless). * CONSTANTS[20] is C2Ca_init in component initial_conditions (dimensionless). * CONSTANTS[21] is C3Ca_init in component initial_conditions (dimensionless). * CONSTANTS[22] is ICa_init in component initial_conditions (dimensionless). * CONSTANTS[23] is IVs_init in component initial_conditions (dimensionless). * CONSTANTS[24] is IVf_init in component initial_conditions (dimensionless). * CONSTANTS[25] is IVfCa_init in component initial_conditions (dimensionless). * CONSTANTS[26] is IVsCa_init in component initial_conditions (dimensionless). * CONSTANTS[27] is O_CaL_init in component initial_conditions (dimensionless). * CONSTANTS[28] is g_CaT in component model_parameters (nS). * CONSTANTS[29] is d_CaT_init in component initial_conditions (dimensionless). * CONSTANTS[30] is f_CaT_init in component initial_conditions (dimensionless). * CONSTANTS[31] is tau_dCaT in component model_parameters (ms). * CONSTANTS[32] is g_Kv in component model_parameters (nS). * CONSTANTS[33] is T0K in component model_parameters (kelvin). * CONSTANTS[34] is Q10K in component model_parameters (dimensionless). * CONSTANTS[35] is Ko in component model_parameters (mM). * CONSTANTS[36] is x_Kv_init in component initial_conditions (dimensionless). * CONSTANTS[37] is y_Kv_init in component initial_conditions (dimensionless). * CONSTANTS[38] is tau_xKv in component model_parameters (ms). * CONSTANTS[39] is tau_yKv in component model_parameters (ms). * CONSTANTS[40] is g_BK in component model_parameters (nS). * CONSTANTS[41] is BK_C0_init in component initial_conditions (dimensionless). * CONSTANTS[42] is BK_C1_init in component initial_conditions (dimensionless). * CONSTANTS[43] is BK_C2_init in component initial_conditions (dimensionless). * CONSTANTS[44] is BK_C3_init in component initial_conditions (dimensionless). * CONSTANTS[45] is BK_C4_init in component initial_conditions (dimensionless). * CONSTANTS[46] is O0_init in component initial_conditions (dimensionless). * CONSTANTS[47] is O1_init in component initial_conditions (dimensionless). * CONSTANTS[48] is O2_init in component initial_conditions (dimensionless). * CONSTANTS[49] is O3_init in component initial_conditions (dimensionless). * CONSTANTS[50] is O4_init in component initial_conditions (dimensionless). * CONSTANTS[51] is k_on in component model_parameters (per_ms). * CONSTANTS[52] is k_off_C in component model_parameters (per_ms). * CONSTANTS[53] is k_off_O in component model_parameters (per_ms). * CONSTANTS[54] is g_Na in component model_parameters (nS). * CONSTANTS[55] is T0Na in component model_parameters (kelvin). * CONSTANTS[56] is Q10Na in component model_parameters (dimensionless). * CONSTANTS[57] is Nao in component model_parameters (mM). * CONSTANTS[58] is Na_C1_init in component initial_conditions (dimensionless). * CONSTANTS[59] is Na_C2_init in component initial_conditions (dimensionless). * CONSTANTS[60] is Na_C3_init in component initial_conditions (dimensionless). * CONSTANTS[61] is I1_init in component initial_conditions (dimensionless). * CONSTANTS[62] is I2_init in component initial_conditions (dimensionless). * CONSTANTS[63] is O_Na_init in component initial_conditions (dimensionless). * CONSTANTS[64] is K_mCa in component model_parameters (mM). * CONSTANTS[65] is K_mNai in component model_parameters (mM). * CONSTANTS[66] is k_sat in component model_parameters (dimensionless). * CONSTANTS[67] is gamma in component model_parameters (dimensionless). * CONSTANTS[68] is P_NCX in component model_parameters (pA). * CONSTANTS[69] is K_mK in component model_parameters (mM). * CONSTANTS[70] is K_mNa in component model_parameters (mM). * CONSTANTS[71] is P_NaK in component model_parameters (pA). * CONSTANTS[72] is g_NsNa in component model_parameters (nS). * CONSTANTS[73] is g_NsK in component model_parameters (nS). * CONSTANTS[74] is Cm in component model_parameters (pF). * CONSTANTS[75] is V_cell in component model_parameters (litre). * CONSTANTS[76] is n_CRT in component model_parameters (dimensionless). * CONSTANTS[77] is n_CaM in component model_parameters (dimensionless). * CONSTANTS[78] is CRT_total in component model_parameters (mM). * CONSTANTS[79] is CaM_total in component model_parameters (mM). * CONSTANTS[80] is K_D_CRT in component model_parameters (mM). * CONSTANTS[81] is K_D_CaM in component model_parameters (mM4). * CONSTANTS[82] is V_init in component initial_conditions (mV). * CONSTANTS[83] is Cai_total_init in component initial_conditions (mM). * CONSTANTS[84] is Cai_init in component initial_conditions (mM). * CONSTANTS[85] is Ki_init in component initial_conditions (mM). * CONSTANTS[86] is Nai_init in component initial_conditions (mM). * ALGEBRAIC[54] is norm in component IBK_channel_states (dimensionless). * ALGEBRAIC[55] is norm in component INa_channel_states (dimensionless). * CONSTANTS[87] is PO in component INS_Na (dimensionless). * CONSTANTS[88] is PO in component INS_K (dimensionless). * CONSTANTS[125] is E in component Nernst_potential (mV). * STATES[7] is C0 in component ICaL_channel_states (dimensionless). * STATES[8] is C1 in component ICaL_channel_states (dimensionless). * STATES[9] is C2 in component ICaL_channel_states (dimensionless). * STATES[10] is C3 in component ICaL_channel_states (dimensionless). * STATES[11] is C0Ca in component ICaL_channel_states (dimensionless). * STATES[12] is C1Ca in component ICaL_channel_states (dimensionless). * STATES[13] is C2Ca in component ICaL_channel_states (dimensionless). * STATES[14] is C3Ca in component ICaL_channel_states (dimensionless). * STATES[15] is ICa in component ICaL_channel_states (dimensionless). * STATES[16] is IVs in component ICaL_channel_states (dimensionless). * STATES[17] is IVf in component ICaL_channel_states (dimensionless). * STATES[18] is IVfCa in component ICaL_channel_states (dimensionless). * STATES[19] is IVsCa in component ICaL_channel_states (dimensionless). * ALGEBRAIC[2] is alpha in component ICaL_channel_states (per_ms). * ALGEBRAIC[10] is beta in component ICaL_channel_states (per_ms). * ALGEBRAIC[15] is alpha_0 in component ICaL_channel_states (per_ms). * ALGEBRAIC[19] is alpha_1 in component ICaL_channel_states (per_ms). * ALGEBRAIC[23] is alpha_2 in component ICaL_channel_states (per_ms). * ALGEBRAIC[27] is alpha_3 in component ICaL_channel_states (per_ms). * ALGEBRAIC[32] is beta_0 in component ICaL_channel_states (per_ms). * ALGEBRAIC[37] is beta_1 in component ICaL_channel_states (per_ms). * ALGEBRAIC[41] is beta_2 in component ICaL_channel_states (per_ms). * ALGEBRAIC[45] is beta_3 in component ICaL_channel_states (per_ms). * CONSTANTS[126] is delta in component ICaL_channel_states (per_ms). * CONSTANTS[127] is theta in component ICaL_channel_states (per_ms). * ALGEBRAIC[53] is phi_s in component ICaL_channel_states (per_ms). * ALGEBRAIC[49] is phi_f in component ICaL_channel_states (per_ms). * ALGEBRAIC[61] is omega_s in component ICaL_channel_states (per_ms). * ALGEBRAIC[60] is omega_f in component ICaL_channel_states (per_ms). * ALGEBRAIC[63] is omega_fs in component ICaL_channel_states (per_ms). * ALGEBRAIC[62] is omega_sf in component ICaL_channel_states (per_ms). * ALGEBRAIC[59] is psi_s in component ICaL_channel_states (per_ms). * ALGEBRAIC[58] is psi_f in component ICaL_channel_states (per_ms). * ALGEBRAIC[57] is xi_s in component ICaL_channel_states (per_ms). * ALGEBRAIC[56] is xi_f in component ICaL_channel_states (per_ms). * ALGEBRAIC[64] is norm in component ICaL_channel_states (dimensionless). * CONSTANTS[124] is phi in component temperature_factor (dimensionless). * CONSTANTS[150] is E in component Nernst_potential (mV). * ALGEBRAIC[3] is X_inf in component d_inf (dimensionless). * CONSTANTS[128] is phi in component temperature_factor (dimensionless). * ALGEBRAIC[4] is X_inf in component f_inf (dimensionless). * ALGEBRAIC[11] is tau in component tau_f (ms). * CONSTANTS[129] is phi in component temperature_factor (dimensionless). * CONSTANTS[151] is E in component Nernst_potential (mV). * ALGEBRAIC[5] is X_inf in component x_inf (dimensionless). * CONSTANTS[130] is phi in component temperature_factor (dimensionless). * ALGEBRAIC[6] is X_inf in component y_inf (dimensionless). * CONSTANTS[131] is phi in component temperature_factor (dimensionless). * CONSTANTS[132] is E in component Nernst_potential (mV). * STATES[20] is C0 in component IBK_channel_states (dimensionless). * STATES[21] is C1 in component IBK_channel_states (dimensionless). * STATES[22] is C2 in component IBK_channel_states (dimensionless). * STATES[23] is C3 in component IBK_channel_states (dimensionless). * STATES[24] is C4 in component IBK_channel_states (dimensionless). * STATES[25] is O0 in component IBK_channel_states (dimensionless). * STATES[26] is O1 in component IBK_channel_states (dimensionless). * STATES[27] is O2 in component IBK_channel_states (dimensionless). * STATES[28] is O3 in component IBK_channel_states (dimensionless). * ALGEBRAIC[7] is alpha in component IBK_channel_states (per_ms). * ALGEBRAIC[12] is beta in component IBK_channel_states (per_ms). * ALGEBRAIC[16] is k_C0O0 in component IBK_channel_states (per_ms). * ALGEBRAIC[20] is k_C1O1 in component IBK_channel_states (per_ms). * ALGEBRAIC[24] is k_C2O2 in component IBK_channel_states (per_ms). * ALGEBRAIC[28] is k_C3O3 in component IBK_channel_states (per_ms). * ALGEBRAIC[33] is k_C4O4 in component IBK_channel_states (per_ms). * ALGEBRAIC[35] is k_O0C0 in component IBK_channel_states (per_ms). * ALGEBRAIC[39] is k_O1C1 in component IBK_channel_states (per_ms). * ALGEBRAIC[43] is k_O2C2 in component IBK_channel_states (per_ms). * ALGEBRAIC[47] is k_O3C3 in component IBK_channel_states (per_ms). * ALGEBRAIC[51] is k_O4C4 in component IBK_channel_states (per_ms). * CONSTANTS[133] is k_C0C1 in component IBK_channel_states (per_ms). * CONSTANTS[134] is k_C1C2 in component IBK_channel_states (per_ms). * CONSTANTS[135] is k_C2C3 in component IBK_channel_states (per_ms). * CONSTANTS[136] is k_C3C4 in component IBK_channel_states (per_ms). * CONSTANTS[137] is k_C4C3 in component IBK_channel_states (per_ms). * CONSTANTS[138] is k_C3C2 in component IBK_channel_states (per_ms). * CONSTANTS[139] is k_C2C1 in component IBK_channel_states (per_ms). * CONSTANTS[140] is k_C1C0 in component IBK_channel_states (per_ms). * CONSTANTS[141] is k_O0O1 in component IBK_channel_states (per_ms). * CONSTANTS[142] is k_O1O2 in component IBK_channel_states (per_ms). * CONSTANTS[143] is k_O2O3 in component IBK_channel_states (per_ms). * CONSTANTS[144] is k_O3O4 in component IBK_channel_states (per_ms). * CONSTANTS[145] is k_O4O3 in component IBK_channel_states (per_ms). * CONSTANTS[146] is k_O3O2 in component IBK_channel_states (per_ms). * CONSTANTS[147] is k_O2O1 in component IBK_channel_states (per_ms). * CONSTANTS[148] is k_O1O0 in component IBK_channel_states (per_ms). * CONSTANTS[149] is E in component Nernst_potential (mV). * STATES[29] is C1 in component INa_channel_states (dimensionless). * STATES[30] is C2 in component INa_channel_states (dimensionless). * STATES[31] is C3 in component INa_channel_states (dimensionless). * STATES[32] is I1 in component INa_channel_states (dimensionless). * STATES[33] is I2 in component INa_channel_states (dimensionless). * ALGEBRAIC[8] is k_I2I1 in component INa_channel_states (per_ms). * ALGEBRAIC[13] is k_I1O in component INa_channel_states (per_ms). * ALGEBRAIC[17] is k_OC1 in component INa_channel_states (per_ms). * ALGEBRAIC[21] is k_C1C2 in component INa_channel_states (per_ms). * ALGEBRAIC[25] is k_C2C3 in component INa_channel_states (per_ms). * ALGEBRAIC[29] is k_C3C2 in component INa_channel_states (per_ms). * ALGEBRAIC[31] is k_C2C1 in component INa_channel_states (per_ms). * ALGEBRAIC[36] is k_C1O in component INa_channel_states (per_ms). * ALGEBRAIC[40] is k_OI1 in component INa_channel_states (per_ms). * ALGEBRAIC[44] is k_I1I2 in component INa_channel_states (per_ms). * ALGEBRAIC[48] is k_I1C1 in component INa_channel_states (per_ms). * ALGEBRAIC[52] is k_C1I1 in component INa_channel_states (per_ms). * CONSTANTS[152] is phi in component temperature_factor (dimensionless). * CONSTANTS[153] is E in component Nernst_potential (mV). * CONSTANTS[154] is E in component Nernst_potential (mV). * CONSTANTS[89] is R in component constants (J_per_K_mol). * CONSTANTS[90] is F in component constants (C_per_mmol). * CONSTANTS[91] is z_Ca in component constants (dimensionless). * CONSTANTS[92] is z_Na in component constants (dimensionless). * CONSTANTS[93] is z_K in component constants (dimensionless). * CONSTANTS[94] is R in component constants (J_per_K_mol). * CONSTANTS[95] is F in component constants (C_per_mmol). * CONSTANTS[96] is z_Ca in component constants (dimensionless). * CONSTANTS[97] is z_Na in component constants (dimensionless). * CONSTANTS[98] is z_K in component constants (dimensionless). * CONSTANTS[99] is R in component constants (J_per_K_mol). * CONSTANTS[100] is F in component constants (C_per_mmol). * CONSTANTS[101] is z_K in component constants (dimensionless). * CONSTANTS[102] is z_Na in component constants (dimensionless). * CONSTANTS[103] is z_Ca in component constants (dimensionless). * CONSTANTS[104] is R in component constants (J_per_K_mol). * CONSTANTS[105] is F in component constants (C_per_mmol). * CONSTANTS[106] is z_K in component constants (dimensionless). * CONSTANTS[107] is z_Na in component constants (dimensionless). * CONSTANTS[108] is z_Ca in component constants (dimensionless). * CONSTANTS[109] is R in component constants (J_per_K_mol). * CONSTANTS[110] is F in component constants (C_per_mmol). * CONSTANTS[111] is z_Na in component constants (dimensionless). * CONSTANTS[112] is z_Ca in component constants (dimensionless). * CONSTANTS[113] is z_K in component constants (dimensionless). * CONSTANTS[114] is R in component constants (J_per_K_mol). * CONSTANTS[115] is F in component constants (C_per_mmol). * CONSTANTS[116] is z_Na in component constants (dimensionless). * CONSTANTS[117] is z_Ca in component constants (dimensionless). * CONSTANTS[118] is z_K in component constants (dimensionless). * CONSTANTS[119] is R in component constants (J_per_K_mol). * CONSTANTS[120] is F in component constants (C_per_mmol). * CONSTANTS[121] is z_K in component constants (dimensionless). * CONSTANTS[122] is z_Na in component constants (dimensionless). * CONSTANTS[123] is z_Ca in component constants (dimensionless). * RATES[10] is d/dt C3 in component ICaL_channel_states (dimensionless). * RATES[9] is d/dt C2 in component ICaL_channel_states (dimensionless). * RATES[8] is d/dt C1 in component ICaL_channel_states (dimensionless). * RATES[7] is d/dt C0 in component ICaL_channel_states (dimensionless). * RATES[14] is d/dt C3Ca in component ICaL_channel_states (dimensionless). * RATES[13] is d/dt C2Ca in component ICaL_channel_states (dimensionless). * RATES[12] is d/dt C1Ca in component ICaL_channel_states (dimensionless). * RATES[11] is d/dt C0Ca in component ICaL_channel_states (dimensionless). * RATES[0] is d/dt O_CaL in component ICaL_channel_states (dimensionless). * RATES[15] is d/dt ICa in component ICaL_channel_states (dimensionless). * RATES[16] is d/dt IVs in component ICaL_channel_states (dimensionless). * RATES[17] is d/dt IVf in component ICaL_channel_states (dimensionless). * RATES[19] is d/dt IVsCa in component ICaL_channel_states (dimensionless). * RATES[18] is d/dt IVfCa in component ICaL_channel_states (dimensionless). * RATES[3] is d/dt X in component gating_kinetics (dimensionless). * RATES[4] is d/dt X in component gating_kinetics (dimensionless). * RATES[5] is d/dt X in component gating_kinetics (dimensionless). * RATES[6] is d/dt X in component gating_kinetics (dimensionless). * RATES[24] is d/dt C4 in component IBK_channel_states (dimensionless). * RATES[23] is d/dt C3 in component IBK_channel_states (dimensionless). * RATES[22] is d/dt C2 in component IBK_channel_states (dimensionless). * RATES[21] is d/dt C1 in component IBK_channel_states (dimensionless). * RATES[20] is d/dt C0 in component IBK_channel_states (dimensionless). * RATES[1] is d/dt O4 in component IBK_channel_states (dimensionless). * RATES[28] is d/dt O3 in component IBK_channel_states (dimensionless). * RATES[27] is d/dt O2 in component IBK_channel_states (dimensionless). * RATES[26] is d/dt O1 in component IBK_channel_states (dimensionless). * RATES[25] is d/dt O0 in component IBK_channel_states (dimensionless). * RATES[31] is d/dt C3 in component INa_channel_states (dimensionless). * RATES[30] is d/dt C2 in component INa_channel_states (dimensionless). * RATES[29] is d/dt C1 in component INa_channel_states (dimensionless). * RATES[2] is d/dt O_Na in component INa_channel_states (dimensionless). * RATES[33] is d/dt I2 in component INa_channel_states (dimensionless). * RATES[32] is d/dt I1 in component INa_channel_states (dimensionless). */ void initConsts(double* CONSTANTS, double* RATES, double *STATES) { CONSTANTS[0] = 1000; CONSTANTS[1] = -100; CONSTANTS[2] = -90; CONSTANTS[3] = 5.38843941249284e-5; CONSTANTS[4] = 153.604280337996; CONSTANTS[5] = 10.5731241425458; CONSTANTS[6] = 1.44; CONSTANTS[7] = 8.314; CONSTANTS[8] = 310; CONSTANTS[9] = 96.48534; CONSTANTS[10] = 310; CONSTANTS[11] = 297; CONSTANTS[12] = 2.1; CONSTANTS[13] = 2; CONSTANTS[14] = 0.815464741971086; CONSTANTS[15] = 0.152399266235657; CONSTANTS[16] = 0.0106805060777161; CONSTANTS[17] = 0.000332673548872087; CONSTANTS[18] = 0.0175888495282545; CONSTANTS[19] = 0.00328711668724504; CONSTANTS[20] = 0.000230369020877669; CONSTANTS[21] = 7.1754726923539e-6; CONSTANTS[22] = 8.38123983500905e-8; CONSTANTS[23] = 1.1193313274705e-6; CONSTANTS[24] = 4.0998751301597e-6; CONSTANTS[25] = 8.84306615061238e-8; CONSTANTS[26] = 2.41429816075123e-8; CONSTANTS[27] = 3.88576045134351e-6; CONSTANTS[28] = 0.0425; CONSTANTS[29] = 0.0791635737410974; CONSTANTS[30] = 0.377831534375835; CONSTANTS[31] = 1.9508; CONSTANTS[32] = 1.0217; CONSTANTS[33] = 297; CONSTANTS[34] = 3.1; CONSTANTS[35] = 5.4; CONSTANTS[36] = 0.14714161078933; CONSTANTS[37] = 0.99994773314105; CONSTANTS[38] = 4.7803; CONSTANTS[39] = 763.7564; CONSTANTS[40] = 80; CONSTANTS[41] = 0.48379087935899; CONSTANTS[42] = 0.385183559520031; CONSTANTS[43] = 0.115002824567753; CONSTANTS[44] = 0.0152602714149774; CONSTANTS[45] = 0.000759264410974374; CONSTANTS[46] = 6.94960798375172e-7; CONSTANTS[47] = 5.55636826398253e-8; CONSTANTS[48] = 2.85143702125325e-8; CONSTANTS[49] = 1.59832806123435e-6; CONSTANTS[50] = 1.82113764497095e-6; CONSTANTS[51] = 40633; CONSTANTS[52] = 11; CONSTANTS[53] = 1.1; CONSTANTS[54] = 25.1; CONSTANTS[55] = 297; CONSTANTS[56] = 2.45; CONSTANTS[57] = 140; CONSTANTS[58] = 0.0119443135223679; CONSTANTS[59] = 0.0109545368437155; CONSTANTS[60] = 0.973782548650071; CONSTANTS[61] = 0.000126882921013389; CONSTANTS[62] = 0.00318975045717667; CONSTANTS[63] = 1.96760342050475e-6; CONSTANTS[64] = 1.38; CONSTANTS[65] = 87.5; CONSTANTS[66] = 0.1; CONSTANTS[67] = 0.35; CONSTANTS[68] = 1992.1865; CONSTANTS[69] = 1; CONSTANTS[70] = 40; CONSTANTS[71] = 16.197; CONSTANTS[72] = 0.022488; CONSTANTS[73] = 0.017512; CONSTANTS[74] = 50; CONSTANTS[75] = 3.5e-12; CONSTANTS[76] = 1; CONSTANTS[77] = 4; CONSTANTS[78] = 0.034; CONSTANTS[79] = 0.012; CONSTANTS[80] = 0.0009; CONSTANTS[81] = 0.0001; CONSTANTS[82] = -73.5049651455872; CONSTANTS[83] = 0.004914; CONSTANTS[84] = 5.38843941249284e-5; CONSTANTS[85] = 153.604280337996; CONSTANTS[86] = 10.5731241425458; CONSTANTS[87] = 1; CONSTANTS[88] = 1; CONSTANTS[89] = 8.314; CONSTANTS[90] = 96.48534; CONSTANTS[91] = 2; CONSTANTS[92] = 1; CONSTANTS[93] = 1; CONSTANTS[94] = 8.314; CONSTANTS[95] = 96.48534; CONSTANTS[96] = 2; CONSTANTS[97] = 1; CONSTANTS[98] = 1; CONSTANTS[99] = 8.314; CONSTANTS[100] = 96.48534; CONSTANTS[101] = 1; CONSTANTS[102] = 1; CONSTANTS[103] = 2; CONSTANTS[104] = 8.314; CONSTANTS[105] = 96.48534; CONSTANTS[106] = 1; CONSTANTS[107] = 1; CONSTANTS[108] = 2; CONSTANTS[109] = 8.314; CONSTANTS[110] = 96.48534; CONSTANTS[111] = 1; CONSTANTS[112] = 2; CONSTANTS[113] = 1; CONSTANTS[114] = 8.314; CONSTANTS[115] = 96.48534; CONSTANTS[116] = 1; CONSTANTS[117] = 2; CONSTANTS[118] = 1; CONSTANTS[119] = 8.314; CONSTANTS[120] = 96.48534; CONSTANTS[121] = 1; CONSTANTS[122] = 1; CONSTANTS[123] = 2; CONSTANTS[124] = pow(CONSTANTS[12], (CONSTANTS[8] - CONSTANTS[10])/10.0000); CONSTANTS[125] = (( CONSTANTS[89]*CONSTANTS[8])/( CONSTANTS[91]*CONSTANTS[90]))*log(CONSTANTS[13]/CONSTANTS[3]); CONSTANTS[126] = 0.00000; CONSTANTS[127] = 0.00000; CONSTANTS[128] = pow(CONSTANTS[12], (CONSTANTS[8] - CONSTANTS[11])/10.0000); CONSTANTS[129] = pow(CONSTANTS[12], (CONSTANTS[8] - CONSTANTS[11])/10.0000); CONSTANTS[130] = pow(CONSTANTS[34], (CONSTANTS[8] - CONSTANTS[33])/10.0000); CONSTANTS[131] = pow(CONSTANTS[34], (CONSTANTS[8] - CONSTANTS[33])/10.0000); CONSTANTS[132] = (( CONSTANTS[104]*CONSTANTS[8])/( CONSTANTS[106]*CONSTANTS[105]))*log(CONSTANTS[35]/CONSTANTS[4]); CONSTANTS[133] = 4.00000*CONSTANTS[51]*CONSTANTS[3]; CONSTANTS[134] = 3.00000*CONSTANTS[51]*CONSTANTS[3]; CONSTANTS[135] = 2.00000*CONSTANTS[51]*CONSTANTS[3]; CONSTANTS[136] = 1.00000*CONSTANTS[51]*CONSTANTS[3]; CONSTANTS[137] = 4.00000*CONSTANTS[52]; CONSTANTS[138] = 3.00000*CONSTANTS[52]; CONSTANTS[139] = 2.00000*CONSTANTS[52]; CONSTANTS[140] = 1.00000*CONSTANTS[52]; CONSTANTS[141] = 4.00000*CONSTANTS[51]*CONSTANTS[3]; CONSTANTS[142] = 3.00000*CONSTANTS[51]*CONSTANTS[3]; CONSTANTS[143] = 2.00000*CONSTANTS[51]*CONSTANTS[3]; CONSTANTS[144] = 1.00000*CONSTANTS[51]*CONSTANTS[3]; CONSTANTS[145] = 4.00000*CONSTANTS[53]; CONSTANTS[146] = 3.00000*CONSTANTS[53]; CONSTANTS[147] = 2.00000*CONSTANTS[53]; CONSTANTS[148] = 1.00000*CONSTANTS[53]; CONSTANTS[149] = (( CONSTANTS[109]*CONSTANTS[8])/( CONSTANTS[111]*CONSTANTS[110]))*log(CONSTANTS[57]/CONSTANTS[5]); CONSTANTS[150] = (( CONSTANTS[94]*CONSTANTS[8])/( CONSTANTS[96]*CONSTANTS[95]))*log(CONSTANTS[13]/CONSTANTS[3]); CONSTANTS[151] = (( CONSTANTS[99]*CONSTANTS[8])/( CONSTANTS[101]*CONSTANTS[100]))*log(CONSTANTS[35]/CONSTANTS[4]); CONSTANTS[152] = pow(CONSTANTS[56], (CONSTANTS[8] - CONSTANTS[55])/10.0000); CONSTANTS[153] = (( CONSTANTS[114]*CONSTANTS[8])/( CONSTANTS[116]*CONSTANTS[115]))*log(CONSTANTS[57]/CONSTANTS[5]); CONSTANTS[154] = (( CONSTANTS[119]*CONSTANTS[8])/( CONSTANTS[121]*CONSTANTS[120]))*log(CONSTANTS[35]/CONSTANTS[4]); STATES[0] = CONSTANTS[27]; STATES[1] = CONSTANTS[50]; STATES[2] = CONSTANTS[63]; STATES[3] = CONSTANTS[29]; STATES[4] = CONSTANTS[30]; STATES[5] = CONSTANTS[36]; STATES[6] = CONSTANTS[37]; STATES[7] = CONSTANTS[14]; STATES[8] = CONSTANTS[15]; STATES[9] = CONSTANTS[16]; STATES[10] = CONSTANTS[17]; STATES[11] = CONSTANTS[18]; STATES[12] = CONSTANTS[19]; STATES[13] = CONSTANTS[20]; STATES[14] = CONSTANTS[21]; STATES[15] = CONSTANTS[22]; STATES[16] = CONSTANTS[23]; STATES[17] = CONSTANTS[24]; STATES[18] = CONSTANTS[25]; STATES[19] = CONSTANTS[25]; STATES[20] = CONSTANTS[41]; STATES[21] = CONSTANTS[42]; STATES[22] = CONSTANTS[43]; STATES[23] = CONSTANTS[44]; STATES[24] = CONSTANTS[45]; STATES[25] = CONSTANTS[46]; STATES[26] = CONSTANTS[47]; STATES[27] = CONSTANTS[48]; STATES[28] = CONSTANTS[49]; STATES[29] = CONSTANTS[58]; STATES[30] = CONSTANTS[59]; STATES[31] = CONSTANTS[60]; STATES[32] = CONSTANTS[61]; STATES[33] = CONSTANTS[62]; } void computeRates(double VOI, double* CONSTANTS, double* RATES, double* STATES, double* ALGEBRAIC) { ALGEBRAIC[0] = (VOI