Generated Code
The following is python code generated by the CellML API from this CellML file. (Back to language selection)
The raw code is available.
# Size of variable arrays: sizeAlgebraic = 312 sizeStates = 25 sizeConstants = 342 from math import * from numpy import * def createLegends(): legend_states = [""] * sizeStates legend_rates = [""] * sizeStates legend_algebraic = [""] * sizeAlgebraic legend_voi = "" legend_constants = [""] * sizeConstants legend_voi = "time in component environment (minute)" legend_algebraic[0] = "pH_cy in component environment (dimensionless)" legend_constants[34] = "addbuffer in component environment (dimensionless)" legend_constants[35] = "pHstat in component environment (dimensionless)" legend_constants[2] = "Par_97 in component parameters (dimensionless)" legend_constants[3] = "Par_98 in component parameters (dimensionless)" legend_states[0] = "pH_calc in component differential_equations (dimensionless)" legend_constants[0] = "R in component global_parameters (kilojoule_per_kelvin_per_mole)" legend_constants[1] = "T1 in component global_parameters (kelvin)" legend_constants[130] = "T in component global_parameters (kelvin)" legend_constants[125] = "I in component global_parameters (molar)" legend_constants[124] = "Par_90 in component parameters (molar)" legend_constants[129] = "Par_94 in component parameters (kelvin)" legend_constants[4] = "Par_1 in component parameters (molar_per_minute)" legend_constants[5] = "Par_2 in component parameters (dimensionless)" legend_constants[6] = "Par_3 in component parameters (molar)" legend_constants[36] = "Par_4 in component parameters (molar)" legend_constants[56] = "Par_5 in component parameters (molar)" legend_constants[7] = "Par_6 in component parameters (molar)" legend_constants[57] = "Par_7 in component parameters (molar)" legend_constants[8] = "Par_8 in component parameters (molar)" legend_constants[58] = "Par_9 in component parameters (molar)" legend_constants[59] = "Par_10 in component parameters (molar)" legend_constants[9] = "Par_11 in component parameters (molar)" legend_constants[60] = "Par_12 in component parameters (molar)" legend_constants[61] = "Par_13 in component parameters (molar)" legend_constants[10] = "Par_14 in component parameters (molar)" legend_constants[62] = "Par_15 in component parameters (molar)" legend_constants[11] = "Par_16 in component parameters (molar)" legend_constants[12] = "Par_17 in component parameters (dimensionless)" legend_constants[13] = "Par_18 in component parameters (dimensionless)" legend_constants[63] = "Par_19 in component parameters (molar_per_minute)" legend_constants[64] = "Par_20 in component parameters (molar)" legend_constants[65] = "Par_21 in component parameters (molar)" legend_constants[66] = "Par_22 in component parameters (molar_per_minute)" legend_constants[67] = "Par_23 in component parameters (molar)" legend_constants[68] = "Par_24 in component parameters (molar)" legend_constants[69] = "Par_25 in component parameters (molar_per_minute)" legend_constants[70] = "Par_26 in component parameters (molar)" legend_constants[71] = "Par_27 in component parameters (molar)" legend_constants[72] = "Par_28 in component parameters (molar)" legend_constants[73] = "Par_29 in component parameters (molar)" legend_constants[74] = "Par_30 in component parameters (molar)" legend_constants[14] = "Par_31 in component parameters (molar)" legend_constants[75] = "Par_32 in component parameters (molar)" legend_constants[15] = "Par_33 in component parameters (molar)" legend_constants[16] = "Par_34 in component parameters (molar)" legend_constants[17] = "Par_35 in component parameters (molar)" legend_constants[18] = "Par_36 in component parameters (dimensionless)" legend_constants[19] = "Par_37 in component parameters (dimensionless)" legend_constants[20] = "Par_38 in component parameters (dimensionless)" legend_constants[76] = "Par_39 in component parameters (molar_per_minute)" legend_constants[77] = "Par_40 in component parameters (molar)" legend_constants[78] = "Par_41 in component parameters (molar)" legend_constants[79] = "Par_42 in component parameters (molar)" legend_constants[80] = "Par_43 in component parameters (molar_per_minute)" legend_constants[81] = "Par_44 in component parameters (molar)" legend_constants[82] = "Par_45 in component parameters (molar)" legend_constants[83] = "Par_46 in component parameters (molar_per_minute)" legend_constants[84] = "Par_47 in component parameters (molar)" legend_constants[85] = "Par_48 in component parameters (molar)" legend_constants[86] = "Par_49 in component parameters (molar)" legend_constants[87] = "Par_50 in component parameters (molar)" legend_constants[88] = "Par_51 in component parameters (molar_per_minute)" legend_constants[89] = "Par_52 in component parameters (molar)" legend_constants[90] = "Par_53 in component parameters (molar)" legend_constants[91] = "Par_54 in component parameters (molar)" legend_constants[92] = "Par_55 in component parameters (molar)" legend_constants[93] = "Par_56 in component parameters (molar)" legend_constants[94] = "Par_57 in component parameters (molar_per_minute)" legend_constants[95] = "Par_58 in component parameters (molar)" legend_constants[96] = "Par_59 in component parameters (molar)" legend_constants[97] = "Par_60 in component parameters (molar)" legend_constants[98] = "Par_61 in component parameters (molar)" legend_constants[99] = "Par_62 in component parameters (molar_per_minute)" legend_constants[100] = "Par_63 in component parameters (molar)" legend_constants[101] = "Par_64 in component parameters (molar)" legend_constants[102] = "Par_65 in component parameters (molar_per_minute)" legend_constants[103] = "Par_66 in component parameters (molar)" legend_constants[104] = "Par_67 in component parameters (molar)" legend_constants[105] = "Par_68 in component parameters (molar_per_minute)" legend_constants[106] = "Par_69 in component parameters (molar)" legend_constants[107] = "Par_70 in component parameters (molar)" legend_constants[108] = "Par_71 in component parameters (molar)" legend_constants[109] = "Par_72 in component parameters (molar)" legend_constants[110] = "Par_73 in component parameters (molar_per_minute)" legend_constants[111] = "Par_74 in component parameters (molar)" legend_constants[112] = "Par_75 in component parameters (molar)" legend_constants[113] = "Par_76 in component parameters (molar)" legend_constants[114] = "Par_77 in component parameters (molar)" legend_constants[115] = "Par_78 in component parameters (molar_per_minute)" legend_constants[116] = "Par_79 in component parameters (molar)" legend_constants[117] = "Par_80 in component parameters (molar)" legend_constants[118] = "Par_81 in component parameters (molar)" legend_constants[21] = "Par_82 in component parameters (molar)" legend_constants[119] = "Par_83 in component parameters (molar)" legend_constants[120] = "Par_84 in component parameters (molar_per_minute)" legend_constants[121] = "Par_85 in component parameters (molar)" legend_constants[122] = "Par_86 in component parameters (molar)" legend_constants[123] = "Par_87 in component parameters (molar)" legend_constants[22] = "Par_88 in component parameters (molar_per_minute)" legend_constants[23] = "Par_89 in component parameters (molar)" legend_constants[126] = "Par_91 in component parameters (molar)" legend_constants[127] = "Par_92 in component parameters (molar)" legend_constants[128] = "Par_93 in component parameters (molar)" legend_constants[24] = "Par_95 in component parameters (molar)" legend_constants[131] = "Par_96 in component parameters (molar)" legend_constants[132] = "Par_99 in component parameters (dimensionless)" legend_constants[25] = "Par_100 in component parameters (dimensionless)" legend_constants[37] = "mgT in component equilibrium_constants (molar)" legend_constants[133] = "k in component equilibrium_constants (molar)" legend_constants[134] = "c0 in component equilibrium_constants (molar)" legend_constants[135] = "RT2dadT in component correction_factors (kilojoule_half_liter_per_3_half_mole)" legend_constants[136] = "B in component correction_factors (per_half_molar)" legend_constants[137] = "Icorr in component correction_factors (kilojoule_per_mole)" legend_constants[138] = "I1 in component correction_factors (molar)" legend_constants[139] = "alphadebye in component correction_factors (per_half_molar)" legend_constants[140] = "IcorrpKa in component correction_factors (kilojoule_per_mole)" legend_constants[141] = "TcorrpKa in component correction_factors (mole_per_kilojoule)" legend_constants[142] = "RTalpha in component correction_factors (kilojoule_half_liter_per_3_half_mole)" legend_constants[143] = "IcorrdeltaGpof in component correction_factors (kilojoule_per_mole)" legend_constants[144] = "pKak_Pi in component correction_factors (dimensionless)" legend_constants[145] = "deltaH1o_Pi in component correction_factors (kilojoule_per_mole)" legend_constants[146] = "deltaHmgo_Pi in component correction_factors (kilojoule_per_mole)" legend_constants[147] = "deltaH1_Pi in component correction_factors (kilojoule_per_mole)" legend_constants[148] = "deltaHmg_Pi in component correction_factors (kilojoule_per_mole)" legend_constants[149] = "pKa1_Pi in component correction_factors (dimensionless)" legend_constants[150] = "pKamg_Pi in component correction_factors (dimensionless)" legend_algebraic[1] = "P_Pi in component correction_factors (dimensionless)" legend_algebraic[2] = "HPi2 in component correction_factors (dimensionless)" legend_algebraic[3] = "H2Pi1 in component correction_factors (dimensionless)" legend_algebraic[4] = "kPi in component correction_factors (dimensionless)" legend_algebraic[5] = "mgPi in component correction_factors (dimensionless)" legend_algebraic[6] = "Navg_Pi in component correction_factors (dimensionless)" legend_algebraic[7] = "dNavgPidH in component correction_factors (per_molar)" legend_algebraic[8] = "dNavgPidmg in component correction_factors (per_molar)" legend_algebraic[9] = "dmgPidmg in component correction_factors (per_molar)" legend_algebraic[10] = "dmgPidpH in component correction_factors (dimensionless)" legend_constants[151] = "NH_HPi2 in component correction_factors (dimensionless)" legend_constants[152] = "deltaGof_HPi2 in component correction_factors (kilojoule_per_mole)" legend_algebraic[11] = "deltaGpof_HPi2 in component correction_factors (kilojoule_per_mole)" legend_constants[153] = "deltaH1o_ATP in component correction_factors (kilojoule_per_mole)" legend_constants[154] = "deltaHmgo_ATP in component correction_factors (kilojoule_per_mole)" legend_constants[155] = "deltaHko_ATP in component correction_factors (kilojoule_per_mole)" legend_constants[156] = "deltaH1_ATP in component correction_factors (kilojoule_per_mole)" legend_constants[157] = "deltaHmg_ATP in component correction_factors (kilojoule_per_mole)" legend_constants[158] = "deltaHk_ATP in component correction_factors (kilojoule_per_mole)" legend_constants[159] = "pKa1_ATP in component correction_factors (dimensionless)" legend_constants[160] = "pKamg_ATP in component correction_factors (dimensionless)" legend_constants[161] = "pKak_ATP in component correction_factors (dimensionless)" legend_algebraic[12] = "P_ATP in component correction_factors (dimensionless)" legend_algebraic[13] = "ATP4 in component correction_factors (dimensionless)" legend_algebraic[14] = "HATP3 in component correction_factors (dimensionless)" legend_algebraic[15] = "mgATP2 in component correction_factors (dimensionless)" legend_algebraic[16] = "kATP in component correction_factors (dimensionless)" legend_algebraic[17] = "Navg_ATP in component correction_factors (dimensionless)" legend_algebraic[18] = "dNavgATPdH in component correction_factors (per_molar)" legend_algebraic[19] = "dNavgATPdmg in component correction_factors (per_molar)" legend_algebraic[20] = "dmgATP2dmg in component correction_factors (per_molar)" legend_algebraic[21] = "dmgATP2dpH in component correction_factors (dimensionless)" legend_constants[162] = "NH_ATP4 in component correction_factors (dimensionless)" legend_constants[163] = "deltaGof_ATP4 in component correction_factors (kilojoule_per_mole)" legend_algebraic[22] = "deltaGpof_ATP4 in component correction_factors (kilojoule_per_mole)" legend_constants[164] = "pKak_ADP in component correction_factors (dimensionless)" legend_constants[165] = "deltaH1o_ADP in component correction_factors (kilojoule_per_mole)" legend_constants[166] = "deltaHmgo_ADP in component correction_factors (kilojoule_per_mole)" legend_constants[167] = "deltaH1_ADP in component correction_factors (kilojoule_per_mole)" legend_constants[168] = "deltaHmg_ADP in component correction_factors (kilojoule_per_mole)" legend_constants[169] = "pKa1_ADP in component correction_factors (dimensionless)" legend_constants[170] = "pKamg_ADP in component correction_factors (dimensionless)" legend_algebraic[23] = "P_ADP in component correction_factors (dimensionless)" legend_algebraic[24] = "ADP3 in component correction_factors (dimensionless)" legend_algebraic[25] = "HADP2 in component correction_factors (dimensionless)" legend_algebraic[26] = "mgADP in component correction_factors (dimensionless)" legend_algebraic[27] = "kADP in component correction_factors (dimensionless)" legend_algebraic[28] = "Navg_ADP in component correction_factors (dimensionless)" legend_algebraic[29] = "dNavgADPdH in component correction_factors (per_molar)" legend_algebraic[31] = "dNavgADPdmg in component correction_factors (per_molar)" legend_algebraic[32] = "dmgADPdmg in component correction_factors (per_molar)" legend_algebraic[33] = "dmgADPdpH in component correction_factors (dimensionless)" legend_constants[171] = "NH_ADP3 in component correction_factors (dimensionless)" legend_constants[172] = "deltaGof_ADP3 in component correction_factors (kilojoule_per_mole)" legend_algebraic[34] = "deltaGpof_ADP3 in component correction_factors (kilojoule_per_mole)" legend_constants[173] = "deltaH1o_AMP in component correction_factors (kilojoule_per_mole)" legend_constants[174] = "deltaHmgo_AMP in component correction_factors (kilojoule_per_mole)" legend_constants[175] = "deltaH1_AMP in component correction_factors (kilojoule_per_mole)" legend_constants[176] = "deltaHmg_AMP in component correction_factors (kilojoule_per_mole)" legend_constants[177] = "pKa1_AMP in component correction_factors (dimensionless)" legend_constants[178] = "pKamg_AMP in component correction_factors (dimensionless)" legend_algebraic[35] = "P_AMP in component correction_factors (dimensionless)" legend_algebraic[36] = "AMP2 in component correction_factors (dimensionless)" legend_algebraic[37] = "HAMP1 in component correction_factors (dimensionless)" legend_algebraic[38] = "mgAMP in component correction_factors (dimensionless)" legend_algebraic[39] = "Navg_AMP in component correction_factors (dimensionless)" legend_algebraic[40] = "dNavgAMPdH in component correction_factors (per_molar)" legend_algebraic[41] = "dNavgAMPdmg in component correction_factors (per_molar)" legend_algebraic[42] = "dmgAMPdmg in component correction_factors (per_molar)" legend_algebraic[43] = "dmgAMPdpH in component correction_factors (dimensionless)" legend_constants[179] = "NH_AMP2 in component correction_factors (dimensionless)" legend_constants[180] = "deltaGof_AMP2 in component correction_factors (kilojoule_per_mole)" legend_algebraic[44] = "deltaGpof_AMP2 in component correction_factors (kilojoule_per_mole)" legend_constants[181] = "pKak_PCR in component correction_factors (dimensionless)" legend_constants[182] = "deltaH1o_PCR in component correction_factors (kilojoule_per_mole)" legend_constants[183] = "deltaHmgo_PCR in component correction_factors (kilojoule_per_mole)" legend_constants[184] = "deltaH1_PCR in component correction_factors (kilojoule_per_mole)" legend_constants[185] = "deltaHmg_PCR in component correction_factors (kilojoule_per_mole)" legend_constants[186] = "pKa1_PCR in component correction_factors (dimensionless)" legend_constants[187] = "pKamg_PCR in component correction_factors (dimensionless)" legend_algebraic[45] = "P_PCR in component correction_factors (dimensionless)" legend_algebraic[46] = "HPCR in component correction_factors (dimensionless)" legend_algebraic[48] = "H2PCR in component correction_factors (dimensionless)" legend_algebraic[47] = "kPCR in component correction_factors (dimensionless)" legend_algebraic[49] = "mgPCR in component correction_factors (dimensionless)" legend_algebraic[50] = "Navg_PCR in component correction_factors (dimensionless)" legend_algebraic[51] = "dNavgPCRdH in component correction_factors (per_molar)" legend_algebraic[52] = "dNavgPCRdmg in component correction_factors (per_molar)" legend_algebraic[53] = "dmgPCRdmg in component correction_factors (per_molar)" legend_algebraic[54] = "dmgPCRdpH in component correction_factors (dimensionless)" legend_constants[188] = "NH_HPCR in component correction_factors (dimensionless)" legend_constants[189] = "pKa1_CR in component correction_factors (dimensionless)" legend_algebraic[55] = "P_CR in component correction_factors (dimensionless)" legend_algebraic[56] = "HCR in component correction_factors (dimensionless)" legend_algebraic[57] = "H2CR in component correction_factors (dimensionless)" legend_algebraic[58] = "Navg_CR in component correction_factors (dimensionless)" legend_algebraic[59] = "dNavgCRdH in component correction_factors (per_molar)" legend_constants[26] = "dNavgCRdmg in component correction_factors (per_molar)" legend_constants[190] = "NH_HCR in component correction_factors (dimensionless)" legend_constants[191] = "deltaH1o_G1P in component correction_factors (kilojoule_per_mole)" legend_constants[192] = "deltaHmgo_G1P in component correction_factors (kilojoule_per_mole)" legend_constants[193] = "deltaH1_G1P in component correction_factors (kilojoule_per_mole)" legend_constants[194] = "deltaHmg_G1P in component correction_factors (kilojoule_per_mole)" legend_constants[195] = "pKa1_G1P in component correction_factors (dimensionless)" legend_constants[196] = "pKamg_G1P in component correction_factors (dimensionless)" legend_algebraic[60] = "P_G1P in component correction_factors (dimensionless)" legend_algebraic[61] = "UG1P in component correction_factors (dimensionless)" legend_algebraic[62] = "HG1P in component correction_factors (dimensionless)" legend_algebraic[63] = "mgG1P in component correction_factors (dimensionless)" legend_algebraic[64] = "Navg_G1P in component correction_factors (dimensionless)" legend_algebraic[65] = "dNavgG1PdH in component correction_factors (per_molar)" legend_algebraic[66] = "dNavgG1Pdmg in component correction_factors (per_molar)" legend_algebraic[67] = "dmgG1Pdmg in component correction_factors (per_molar)" legend_algebraic[68] = "dmgG1PdpH in component correction_factors (dimensionless)" legend_constants[197] = "NH_UG1P in component correction_factors (dimensionless)" legend_constants[198] = "deltaGof_UG1P in component correction_factors (kilojoule_per_mole)" legend_algebraic[69] = "deltaGpof_UG1P in component correction_factors (kilojoule_per_mole)" legend_constants[199] = "pKa1_G6P in component correction_factors (dimensionless)" legend_algebraic[70] = "P_G6P in component correction_factors (dimensionless)" legend_algebraic[71] = "UG6P in component correction_factors (dimensionless)" legend_algebraic[72] = "HG6P in component correction_factors (dimensionless)" legend_algebraic[73] = "Navg_G6P in component correction_factors (dimensionless)" legend_algebraic[74] = "dNavgG6PdH in component correction_factors (per_molar)" legend_constants[27] = "dNavgG6Pdmg in component correction_factors (per_molar)" legend_constants[200] = "NH_UG6P in component correction_factors (dimensionless)" legend_constants[201] = "deltaGof_UG6P in component correction_factors (kilojoule_per_mole)" legend_algebraic[75] = "deltaGpof_UG6P in component correction_factors (kilojoule_per_mole)" legend_constants[202] = "pKa1_F6P in component correction_factors (dimensionless)" legend_algebraic[76] = "P_F6P in component correction_factors (dimensionless)" legend_algebraic[77] = "UF6P in component correction_factors (dimensionless)" legend_algebraic[78] = "HF6P in component correction_factors (dimensionless)" legend_algebraic[79] = "Navg_F6P in component correction_factors (dimensionless)" legend_algebraic[80] = "dNavgF6PdH in component correction_factors (per_molar)" legend_constants[28] = "dNavgF6Pdmg in component correction_factors (per_molar)" legend_constants[203] = "NH_UF6P in component correction_factors (dimensionless)" legend_constants[204] = "deltaGof_UF6P in component correction_factors (kilojoule_per_mole)" legend_algebraic[81] = "deltaGpof_UF6P in component correction_factors (kilojoule_per_mole)" legend_constants[205] = "pKa1_FDP in component correction_factors (dimensionless)" legend_constants[206] = "pKa2_FDP in component correction_factors (dimensionless)" legend_constants[207] = "pKamg_FDP in component correction_factors (dimensionless)" legend_algebraic[82] = "P_FDP in component correction_factors (dimensionless)" legend_algebraic[83] = "UFDP in component correction_factors (dimensionless)" legend_algebraic[84] = "HFDP in component correction_factors (dimensionless)" legend_algebraic[85] = "H2FDP in component correction_factors (dimensionless)" legend_algebraic[86] = "mgFDP in component correction_factors (dimensionless)" legend_algebraic[87] = "Navg_FDP in component correction_factors (dimensionless)" legend_algebraic[88] = "dNavgFDPdH in component correction_factors (per_molar)" legend_algebraic[89] = "dNavgFDPdmg in component correction_factors (per_molar)" legend_algebraic[90] = "dmgFDPdmg in component correction_factors (per_molar)" legend_algebraic[91] = "dmgFDPdpH in component correction_factors (dimensionless)" legend_constants[208] = "NH_UFDP in component correction_factors (dimensionless)" legend_constants[209] = "deltaGof_UFDP in component correction_factors (kilojoule_per_mole)" legend_algebraic[92] = "deltaGpof_UFDP in component correction_factors (kilojoule_per_mole)" legend_constants[210] = "pKa1_GAP in component correction_factors (dimensionless)" legend_algebraic[93] = "P_GAP in component correction_factors (dimensionless)" legend_algebraic[94] = "UGAP in component correction_factors (dimensionless)" legend_algebraic[95] = "HGAP in component correction_factors (dimensionless)" legend_algebraic[96] = "Navg_GAP in component correction_factors (dimensionless)" legend_algebraic[97] = "dNavgGAPdH in component correction_factors (per_molar)" legend_constants[29] = "dNavgGAPdmg in component correction_factors (per_molar)" legend_constants[211] = "NH_UGAP in component correction_factors (dimensionless)" legend_constants[212] = "deltaGof_UGAP in component correction_factors (kilojoule_per_mole)" legend_algebraic[98] = "deltaGpof_UGAP in component correction_factors (kilojoule_per_mole)" legend_constants[213] = "pKamg_G3P in component correction_factors (dimensionless)" legend_constants[214] = "deltaH1o_G3P in component correction_factors (kilojoule_per_mole)" legend_constants[215] = "deltaH1_G3P in component correction_factors (kilojoule_per_mole)" legend_constants[216] = "pKa1_G3P in component correction_factors (dimensionless)" legend_algebraic[99] = "P_G3P in component correction_factors (dimensionless)" legend_algebraic[100] = "UG3P in component correction_factors (dimensionless)" legend_algebraic[101] = "HG3P in component correction_factors (dimensionless)" legend_algebraic[102] = "mgG3P in component correction_factors (dimensionless)" legend_algebraic[103] = "Navg_G3P in component correction_factors (dimensionless)" legend_algebraic[104] = "dNavgG3PdH in component correction_factors (per_molar)" legend_algebraic[105] = "dNavgG3Pdmg in component correction_factors (per_molar)" legend_algebraic[106] = "dmgG3Pdmg in component correction_factors (per_molar)" legend_algebraic[107] = "dmgG3PdpH in component correction_factors (dimensionless)" legend_constants[217] = "NH_UG3P in component correction_factors (dimensionless)" legend_constants[218] = "deltaGof_UG3P in component correction_factors (kilojoule_per_mole)" legend_algebraic[108] = "deltaGpof_UG3P in component correction_factors (kilojoule_per_mole)" legend_constants[219] = "pKa1_DHAP in component correction_factors (dimensionless)" legend_constants[220] = "pKamg_DHAP in component correction_factors (dimensionless)" legend_algebraic[109] = "P_DHAP in component correction_factors (dimensionless)" legend_algebraic[110] = "UDHAP in component correction_factors (dimensionless)" legend_algebraic[111] = "HDHAP in component correction_factors (dimensionless)" legend_algebraic[112] = "mgDHAP in component correction_factors (dimensionless)" legend_algebraic[113] = "Navg_DHAP in component correction_factors (dimensionless)" legend_algebraic[114] = "dNavgDHAPdH in component correction_factors (per_molar)" legend_algebraic[115] = "dNavgDHAPdmg in component correction_factors (per_molar)" legend_algebraic[116] = "dmgDHAPdmg in component correction_factors (per_molar)" legend_algebraic[117] = "dmgDHAPdpH in component correction_factors (dimensionless)" legend_constants[221] = "NH_UDHAP in component correction_factors (dimensionless)" legend_constants[222] = "deltaGof_UDHAP in component correction_factors (kilojoule_per_mole)" legend_algebraic[118] = "deltaGpof_UDHAP in component correction_factors (kilojoule_per_mole)" legend_constants[223] = "pKa1_13DPG in component correction_factors (dimensionless)" legend_algebraic[119] = "P_13DPG in component correction_factors (dimensionless)" legend_algebraic[120] = "U13DPG in component correction_factors (dimensionless)" legend_algebraic[121] = "H13DPG in component correction_factors (dimensionless)" legend_algebraic[122] = "Navg_13DPG in component correction_factors (dimensionless)" legend_algebraic[123] = "dNavg13DPGdH in component correction_factors (per_molar)" legend_constants[30] = "dNavg13DPGdmg in component correction_factors (per_molar)" legend_constants[224] = "NH_U13DPG in component correction_factors (dimensionless)" legend_constants[225] = "deltaGof_U13DPG in component correction_factors (kilojoule_per_mole)" legend_algebraic[124] = "deltaGpof_U13DPG in component correction_factors (kilojoule_per_mole)" legend_constants[226] = "pKa1_3PG in component correction_factors (dimensionless)" legend_algebraic[125] = "P_3PG in component correction_factors (dimensionless)" legend_algebraic[126] = "U3PG in component correction_factors (dimensionless)" legend_algebraic[127] = "H3PG in component correction_factors (dimensionless)" legend_algebraic[128] = "Navg_3PG in component correction_factors (dimensionless)" legend_algebraic[129] = "dNavg3PGdH in component correction_factors (per_molar)" legend_constants[31] = "dNavg3PGdmg in component correction_factors (per_molar)" legend_constants[227] = "NH_U3PG in component correction_factors (dimensionless)" legend_constants[228] = "deltaGof_U3PG in component correction_factors (kilojoule_per_mole)" legend_algebraic[130] = "deltaGpof_U3PG in component correction_factors (kilojoule_per_mole)" legend_constants[229] = "pKa1_2PG in component correction_factors (dimensionless)" legend_constants[230] = "pKamg_2PG in component correction_factors (dimensionless)" legend_constants[231] = "pKak_2PG in component correction_factors (dimensionless)" legend_algebraic[131] = "P_2PG in component correction_factors (dimensionless)" legend_algebraic[132] = "U2PG in component correction_factors (dimensionless)" legend_algebraic[133] = "H2PG in component correction_factors (dimensionless)" legend_algebraic[135] = "mg2PG in component correction_factors (dimensionless)" legend_algebraic[134] = "k2PG in component correction_factors (dimensionless)" legend_algebraic[136] = "Navg_2PG in component correction_factors (dimensionless)" legend_algebraic[137] = "dNavg2PGdH in component correction_factors (per_molar)" legend_algebraic[138] = "dNavg2PGdmg in component correction_factors (per_molar)" legend_algebraic[139] = "dmg2PGdmg in component correction_factors (per_molar)" legend_algebraic[140] = "dmg2PGdpH in component correction_factors (dimensionless)" legend_constants[232] = "NH_U2PG in component correction_factors (dimensionless)" legend_constants[233] = "deltaGof_U2PG in component correction_factors (kilojoule_per_mole)" legend_algebraic[141] = "deltaGpof_U2PG in component correction_factors (kilojoule_per_mole)" legend_constants[234] = "pKa1_PEP in component correction_factors (dimensionless)" legend_constants[235] = "pKamg_PEP in component correction_factors (dimensionless)" legend_constants[236] = "pKak_PEP in component correction_factors (dimensionless)" legend_algebraic[142] = "P_PEP in component correction_factors (dimensionless)" legend_algebraic[143] = "UPEP in component correction_factors (dimensionless)" legend_algebraic[144] = "HPEP in component correction_factors (dimensionless)" legend_algebraic[145] = "kPEP in component correction_factors (dimensionless)" legend_algebraic[146] = "mgPEP in component correction_factors (dimensionless)" legend_algebraic[147] = "Navg_PEP in component correction_factors (dimensionless)" legend_algebraic[148] = "dNavgPEPdH in component correction_factors (per_molar)" legend_algebraic[149] = "dNavgPEPdmg in component correction_factors (per_molar)" legend_algebraic[150] = "dmgPEPdmg in component correction_factors (per_molar)" legend_algebraic[151] = "dmgPEPdpH in component correction_factors (dimensionless)" legend_constants[237] = "NH_UPEP in component correction_factors (dimensionless)" legend_constants[238] = "deltaGof_UPEP in component correction_factors (kilojoule_per_mole)" legend_algebraic[152] = "deltaGpof_UPEP in component correction_factors (kilojoule_per_mole)" legend_constants[239] = "pKa1_PYR in component correction_factors (dimensionless)" legend_algebraic[153] = "P_PYR in component correction_factors (dimensionless)" legend_algebraic[154] = "UPYR in component correction_factors (dimensionless)" legend_algebraic[155] = "HPYR in component correction_factors (dimensionless)" legend_algebraic[156] = "Navg_PYR in component correction_factors (dimensionless)" legend_algebraic[157] = "dNavgPYRdH in component correction_factors (per_molar)" legend_constants[32] = "dNavgPYRdmg in component correction_factors (per_molar)" legend_constants[240] = "NH_UPYR in component correction_factors (dimensionless)" legend_constants[241] = "deltaGof_UPYR in component correction_factors (kilojoule_per_mole)" legend_algebraic[158] = "deltaGpof_UPYR in component correction_factors (kilojoule_per_mole)" legend_constants[242] = "pKamg_LAC in component correction_factors (dimensionless)" legend_constants[243] = "deltaH1o_LAC in component correction_factors (kilojoule_per_mole)" legend_constants[244] = "deltaH1_LAC in component correction_factors (kilojoule_per_mole)" legend_constants[245] = "pKa1_LAC in component correction_factors (dimensionless)" legend_algebraic[159] = "P_LAC in component correction_factors (dimensionless)" legend_algebraic[160] = "ULAC in component correction_factors (dimensionless)" legend_algebraic[161] = "HLAC in component correction_factors (dimensionless)" legend_algebraic[162] = "mgLAC in component correction_factors (dimensionless)" legend_algebraic[163] = "Navg_LAC in component correction_factors (dimensionless)" legend_algebraic[164] = "dNavgLACdH in component correction_factors (per_molar)" legend_algebraic[165] = "dNavgLACdmg in component correction_factors (per_molar)" legend_algebraic[166] = "dmgLACdmg in component correction_factors (per_molar)" legend_algebraic[167] = "dmgLACdpH in component correction_factors (dimensionless)" legend_constants[246] = "NH_ULAC in component correction_factors (dimensionless)" legend_constants[247] = "deltaGof_ULAC in component correction_factors (kilojoule_per_mole)" legend_algebraic[168] = "deltaGpof_ULAC in component correction_factors (kilojoule_per_mole)" legend_constants[248] = "dNH_GLY in component correction_factors (dimensionless)" legend_algebraic[169] = "deltaGpo_GLY in component correction_factors (kilojoule_per_mole)" legend_constants[249] = "NH_NAD in component correction_factors (dimensionless)" legend_constants[250] = "deltaGof_NAD in component correction_factors (kilojoule_per_mole)" legend_algebraic[170] = "deltaGpof_NAD in component correction_factors (kilojoule_per_mole)" legend_constants[251] = "NH_NADH in component correction_factors (dimensionless)" legend_constants[252] = "deltaGof_NADH in component correction_factors (kilojoule_per_mole)" legend_algebraic[171] = "deltaGpof_NADH in component correction_factors (kilojoule_per_mole)" legend_constants[253] = "NH_H2O in component correction_factors (dimensionless)" legend_constants[254] = "deltaGof_H2O in component correction_factors (kilojoule_per_mole)" legend_algebraic[172] = "deltaGpof_H2O in component correction_factors (kilojoule_per_mole)" legend_constants[255] = "NH_H in component correction_factors (dimensionless)" legend_constants[256] = "deltaGof_H in component correction_factors (kilojoule_per_mole)" legend_algebraic[173] = "deltaGpof_H in component correction_factors (kilojoule_per_mole)" legend_algebraic[174] = "deltaH_CK in component correction_factors (dimensionless)" legend_constants[257] = "Kref_CK in component correction_factors (dimensionless)" legend_constants[258] = "deltaHo_CKo in component correction_factors (kilojoule_per_mole)" legend_constants[259] = "deltaH1_CK in component correction_factors (kilojoule_per_mole)" legend_constants[260] = "Kref_CKI in component correction_factors (dimensionless)" legend_constants[261] = "Kref_CKT in component correction_factors (dimensionless)" legend_constants[262] = "deltaGpo_CK in component correction_factors (kilojoule_per_mole)" legend_algebraic[176] = "Kapp_CK in component correction_factors (dimensionless)" legend_algebraic[178] = "deltaH_ADK in component correction_factors (dimensionless)" legend_algebraic[179] = "deltaGpo_ADK in component correction_factors (kilojoule_per_mole)" legend_algebraic[180] = "Kapp_ADK in component correction_factors (dimensionless)" legend_algebraic[181] = "deltaH_GP in component correction_factors (dimensionless)" legend_algebraic[182] = "deltaGpo_GP in component correction_factors (kilojoule_per_mole)" legend_algebraic[183] = "Kapp_GP in component correction_factors (dimensionless)" legend_algebraic[184] = "deltaH_PGLM in component correction_factors (dimensionless)" legend_algebraic[185] = "deltaGpo_PGLM in component correction_factors (kilojoule_per_mole)" legend_algebraic[186] = "Kapp_PGLM in component correction_factors (dimensionless)" legend_algebraic[187] = "deltaH_PGI in component correction_factors (dimensionless)" legend_algebraic[188] = "deltaGpo_PGI in component correction_factors (kilojoule_per_mole)" legend_algebraic[189] = "Kapp_PGI in component correction_factors (dimensionless)" legend_algebraic[190] = "deltaH_PFK in component correction_factors (dimensionless)" legend_algebraic[191] = "deltaGpo_PFK in component correction_factors (kilojoule_per_mole)" legend_algebraic[192] = "Kapp_PFK in component correction_factors (dimensionless)" legend_algebraic[193] = "deltaH_ALD in component correction_factors (dimensionless)" legend_algebraic[194] = "deltaGpo_ALD in component correction_factors (kilojoule_per_mole)" legend_algebraic[195] = "Kapp_ALD in component correction_factors (molar)" legend_algebraic[196] = "deltaH_TPI in component correction_factors (dimensionless)" legend_algebraic[197] = "deltaGpo_TPI in component correction_factors (kilojoule_per_mole)" legend_algebraic[198] = "Kapp_TPI in component correction_factors (dimensionless)" legend_algebraic[199] = "deltaH_GAPDH in component correction_factors (dimensionless)" legend_algebraic[200] = "deltaGpo_GAPDH in component correction_factors (kilojoule_per_mole)" legend_algebraic[201] = "Kapp_GAPDH in component correction_factors (per_molar)" legend_algebraic[202] = "deltaH_G3PDH in component correction_factors (dimensionless)" legend_algebraic[203] = "deltaGpo_G3PDH in component correction_factors (kilojoule_per_mole)" legend_algebraic[204] = "Kapp_G3PDH in component correction_factors (dimensionless)" legend_algebraic[205] = "deltaH_PGK in component correction_factors (dimensionless)" legend_algebraic[206] = "deltaGpo_PGK in component correction_factors (kilojoule_per_mole)" legend_algebraic[207] = "Kapp_PGK in component correction_factors (dimensionless)" legend_algebraic[208] = "deltaH_PGM in component correction_factors (dimensionless)" legend_algebraic[209] = "deltaGpo_PGM in component correction_factors (kilojoule_per_mole)" legend_algebraic[210] = "Kapp_PGM in component correction_factors (dimensionless)" legend_algebraic[211] = "deltaH_ENOL in component correction_factors (dimensionless)" legend_algebraic[212] = "deltaGpo_ENOL in component correction_factors (kilojoule_per_mole)" legend_algebraic[213] = "Kapp_ENOL in component correction_factors (dimensionless)" legend_algebraic[214] = "deltaH_PK in component correction_factors (dimensionless)" legend_algebraic[215] = "deltaGpo_PK in component correction_factors (kilojoule_per_mole)" legend_algebraic[216] = "Kapp_PK in component correction_factors (dimensionless)" legend_algebraic[217] = "deltaH_LDH in component correction_factors (dimensionless)" legend_algebraic[218] = "deltaGpo_LDH in component correction_factors (kilojoule_per_mole)" legend_algebraic[219] = "Kapp_LDH in component correction_factors (dimensionless)" legend_algebraic[30] = "deltaH_ATPase in component correction_factors (dimensionless)" legend_algebraic[175] = "deltaGpo_ATPase in component correction_factors (kilojoule_per_mole)" legend_algebraic[177] = "Kapp_ATPase in component correction_factors (dimensionless)" legend_states[1] = "Mg in component differential_equations (molar)" legend_constants[263] = "Vfgly in component glycogen_phosphorylase (molar_per_minute)" legend_constants[38] = "expno in component glycogen_phosphorylase (dimensionless)" legend_algebraic[220] = "fracA in component glycogen_phosphorylase (dimensionless)" legend_constants[39] = "KgpA_glyf in component glycogen_phosphorylase (molar)" legend_constants[264] = "KgpA_pi in component glycogen_phosphorylase (molar)" legend_constants[265] = "KgpA_igly in component glycogen_phosphorylase (molar)" legend_constants[40] = "KgpA_ipi in component glycogen_phosphorylase (molar)" legend_constants[266] = "KgpA_glyb in component glycogen_phosphorylase (molar)" legend_constants[41] = "KgpA_g1p in component glycogen_phosphorylase (molar)" legend_constants[267] = "KgpA_ig1p in component glycogen_phosphorylase (molar)" legend_algebraic[221] = "Dglya in component glycogen_phosphorylase (dimensionless)" legend_algebraic[222] = "pa in component glycogen_phosphorylase (dimensionless)" legend_algebraic[223] = "VbglyA in component glycogen_phosphorylase (molar_per_minute)" legend_algebraic[224] = "glyAF in component glycogen_phosphorylase (per_minute)" legend_algebraic[225] = "glyAR in component glycogen_phosphorylase (per_minute)" legend_algebraic[226] = "flux_GPa in component glycogen_phosphorylase (molar_per_minute)" legend_states[2] = "G1P in component differential_equations (molar)" legend_states[3] = "Pi in component differential_equations (molar)" legend_states[4] = "Gly in component differential_equations (molar)" legend_algebraic[227] = "fracB in component glycogen_phosphorylase_B (dimensionless)" legend_constants[268] = "KgpB_pi in component glycogen_phosphorylase_B (molar)" legend_constants[42] = "KgpB_ipi in component glycogen_phosphorylase_B (molar)" legend_constants[269] = "KgpB_iglyf in component glycogen_phosphorylase_B (molar)" legend_constants[270] = "KgpB_g1p in component glycogen_phosphorylase_B (molar)" legend_constants[43] = "KgpB_ig1p in component glycogen_phosphorylase_B (molar)" legend_constants[271] = "KgpB_iglyb in component glycogen_phosphorylase_B (molar)" legend_constants[44] = "Kgp_amp in component glycogen_phosphorylase_B (molar)" legend_constants[45] = "interactioncoeff in component glycogen_phosphorylase_B (dimensionless)" legend_constants[46] = "nH in component glycogen_phosphorylase_B (dimensionless)" legend_algebraic[228] = "M in component glycogen_phosphorylase_B (dimensionless)" legend_algebraic[229] = "Dglyb in component glycogen_phosphorylase_B (dimensionless)" legend_algebraic[230] = "pb in component glycogen_phosphorylase_B (dimensionless)" legend_algebraic[231] = "VbglyB in component glycogen_phosphorylase_B (molar_per_minute)" legend_algebraic[232] = "glyBF in component glycogen_phosphorylase_B (per_minute)" legend_algebraic[233] = "glyBR in component glycogen_phosphorylase_B (per_minute)" legend_algebraic[234] = "flux_GPb in component glycogen_phosphorylase_B (molar_per_minute)" legend_states[5] = "AMP in component differential_equations (molar)" legend_constants[272] = "Vffpglm in component PGLM (molar_per_minute)" legend_constants[273] = "Kpglm_g1p in component PGLM (molar)" legend_constants[274] = "Kpglm_g6p in component PGLM (molar)" legend_algebraic[235] = "Vfpglm in component PGLM (molar_per_minute)" legend_algebraic[237] = "Vbpglm in component PGLM (molar_per_minute)" legend_algebraic[238] = "v_PGLM in component PGLM (molar_per_minute)" legend_states[6] = "G6P in component differential_equations (molar)" legend_constants[275] = "Vbbpgi in component PGI (molar_per_minute)" legend_constants[276] = "Kpgi_g6p in component PGI (molar)" legend_constants[277] = "Kpgi_f6p in component PGI (molar)" legend_algebraic[239] = "Vbpgi in component PGI (molar_per_minute)" legend_algebraic[240] = "Vfpgi in component PGI (molar_per_minute)" legend_algebraic[241] = "v_PGI in component PGI (molar_per_minute)" legend_states[7] = "F6P in component differential_equations (molar)" legend_constants[278] = "Vffpfk in component PFK (molar_per_minute)" legend_constants[279] = "Kpfk_f6p in component PFK (molar)" legend_constants[280] = "Kpfk_f6pT in component PFK (molar)" legend_constants[281] = "Kpfk_atp in component PFK (molar)" legend_constants[283] = "Kpfk_atpT in component PFK (molar)" legend_constants[282] = "Kpfk_fbp in component PFK (molar)" legend_constants[47] = "Kpfk_fbpT in component PFK (molar)" legend_constants[284] = "Kpfk_adp in component PFK (molar)" legend_constants[48] = "Kpfk_adpT in component PFK (molar)" legend_constants[49] = "Kpfki in component PFK (molar)" legend_constants[50] = "Kmpfk in component PFK (molar)" legend_constants[51] = "d in component PFK (dimensionless)" legend_constants[52] = "e_ in component PFK (dimensionless)" legend_constants[53] = "Lo in component PFK (dimensionless)" legend_algebraic[242] = "Vfpfk in component PFK (molar_per_minute)" legend_algebraic[244] = "Vbpfk in component PFK (molar_per_minute)" legend_algebraic[245] = "L in component PFK (dimensionless)" legend_constants[285] = "alpha in component PFK (dimensionless)" legend_algebraic[246] = "Delta in component PFK (dimensionless)" legend_algebraic[247] = "Deltap in component PFK (dimensionless)" legend_algebraic[248] = "v_PFK in component PFK (molar_per_minute)" legend_states[8] = "FBP in component differential_equations (molar)" legend_states[9] = "ADP in component differential_equations (molar)" legend_states[10] = "ATP in component differential_equations (molar)" legend_constants[286] = "Vffald in component ALD (molar_per_minute)" legend_constants[287] = "Kald_fbp in component ALD (molar)" legend_constants[288] = "Kald_dhap in component ALD (molar)" legend_constants[289] = "Kald_gap in component ALD (molar)" legend_algebraic[249] = "Vfald in component ALD (molar_per_minute)" legend_algebraic[251] = "Vbald in component ALD (molar_per_minute)" legend_algebraic[252] = "v_ALD in component ALD (molar_per_minute)" legend_states[11] = "DHAP in component differential_equations (molar)" legend_states[12] = "GAP in component differential_equations (molar)" legend_constants[290] = "Vfftpi in component TPI (molar_per_minute)" legend_constants[291] = "Ktpi_gap in component TPI (molar)" legend_constants[292] = "Ktpi_dhap in component TPI (molar)" legend_constants[293] = "Vftpi in component TPI (molar_per_minute)" legend_algebraic[253] = "Vbtpi in component TPI (molar_per_minute)" legend_algebraic[254] = "v_TPI in component TPI (molar_per_minute)" legend_constants[294] = "Vbbg3pdh in component G3PDH (molar_per_minute)" legend_constants[295] = "Kg3pdh_g3p in component G3PDH (molar)" legend_constants[296] = "Kg3pdh_nad in component G3PDH (molar)" legend_constants[297] = "Kg3pdh_dhap in component G3PDH (molar)" legend_constants[298] = "Kg3pdh_nadh in component G3PDH (molar)" legend_algebraic[255] = "Dg3pdh in component G3PDH (dimensionless)" legend_constants[299] = "Vbg3pdh in component G3PDH (molar_per_minute)" legend_algebraic[256] = "Vfg3pdh in component G3PDH (molar_per_minute)" legend_algebraic[257] = "v_G3PDH in component G3PDH (molar_per_minute)" legend_states[13] = "G3P in component differential_equations (molar)" legend_states[14] = "NAD in component differential_equations (molar)" legend_states[15] = "NADH in component differential_equations (molar)" legend_constants[300] = "Vffgad in component GAPDH (molar_per_minute)" legend_constants[301] = "Kgapdh_gap in component GAPDH (molar)" legend_constants[302] = "Kgapdh_nad in component GAPDH (molar)" legend_constants[303] = "Kgapdh_pi in component GAPDH (molar)" legend_constants[304] = "Kgapdh_bpg in component GAPDH (molar)" legend_constants[305] = "Kgapdh_nadh in component GAPDH (molar)" legend_algebraic[258] = "Dgap in component GAPDH (dimensionless)" legend_algebraic[259] = "Vfgad in component GAPDH (molar_per_minute)" legend_algebraic[260] = "Vbgad in component GAPDH (molar_per_minute)" legend_algebraic[261] = "v_GAPDH in component GAPDH (molar_per_minute)" legend_states[16] = "BPG in component differential_equations (molar)" legend_constants[306] = "Vbbpgk in component PGK (molar_per_minute)" legend_constants[307] = "Kpgk_bpg in component PGK (molar)" legend_constants[308] = "Kpgk_adp in component PGK (molar)" legend_constants[309] = "Kpgk_3pg in component PGK (molar)" legend_constants[310] = "Kpgk_atp in component PGK (molar)" legend_constants[311] = "Vbpgk in component PGK (molar_per_minute)" legend_algebraic[262] = "Vfpgk in component PGK (molar_per_minute)" legend_algebraic[264] = "D_PGK in component PGK (dimensionless)" legend_algebraic[265] = "v_PGK in component PGK (molar_per_minute)" legend_states[17] = "P3G in component differential_equations (molar)" legend_constants[312] = "Vffpgm in component PGM (molar_per_minute)" legend_constants[313] = "Kpgm_3pg in component PGM (molar)" legend_constants[314] = "Kpgm_2pg in component PGM (molar)" legend_algebraic[266] = "Vfpgm in component PGM (molar_per_minute)" legend_algebraic[268] = "Vbpgm in component PGM (molar_per_minute)" legend_algebraic[269] = "v_PGM in component PGM (molar_per_minute)" legend_states[18] = "P2G in component differential_equations (molar)" legend_constants[315] = "Vffen in component ENOL (molar_per_minute)" legend_constants[316] = "Ken_2pg in component ENOL (molar)" legend_constants[317] = "Ken_pep in component ENOL (molar)" legend_constants[318] = "Vfen in component ENOL (molar_per_minute)" legend_algebraic[270] = "Vben in component ENOL (molar_per_minute)" legend_algebraic[272] = "v_ENOL in component ENOL (molar_per_minute)" legend_states[19] = "PEP in component differential_equations (molar)" legend_constants[319] = "Vffpk in component PK (molar_per_minute)" legend_constants[320] = "Kpk_pep in component PK (molar)" legend_constants[321] = "Kpk_adp in component PK (molar)" legend_constants[322] = "Kpk_pyr in component PK (molar)" legend_constants[323] = "Kpk_atp in component PK (molar)" legend_algebraic[273] = "Vfpk in component PK (molar_per_minute)" legend_algebraic[274] = "Vbpk in component PK (molar_per_minute)" legend_algebraic[275] = "v_PK in component PK (molar_per_minute)" legend_states[20] = "PYR in component differential_equations (molar)" legend_constants[324] = "Vffldh in component LDH (molar_per_minute)" legend_constants[325] = "Kldh_pyr in component LDH (molar)" legend_constants[326] = "Kldh_nadh in component LDH (molar)" legend_constants[327] = "Kldh_lac in component LDH (molar)" legend_constants[328] = "Kldh_nad in component LDH (molar)" legend_algebraic[276] = "Vfldh in component LDH (molar_per_minute)" legend_algebraic[277] = "Vbldh in component LDH (molar_per_minute)" legend_algebraic[278] = "v_LDH in component LDH (molar_per_minute)" legend_states[21] = "LAC in component differential_equations (molar)" legend_algebraic[279] = "VmaxATPase in component ATPase (molar_per_minute)" legend_constants[54] = "Katp_ATPase in component ATPase (molar)" legend_algebraic[284] = "ATPase in component ATPase (molar_per_minute)" legend_constants[329] = "VforCK in component creatine_kinase (molar_per_minute)" legend_constants[330] = "Kck_pcr in component creatine_kinase (molar)" legend_constants[331] = "Kck_iatp in component creatine_kinase (molar)" legend_constants[332] = "Kck_iadp in component creatine_kinase (molar)" legend_constants[55] = "Kck_ipcr in component creatine_kinase (molar)" legend_constants[333] = "Kck_cr in component creatine_kinase (molar)" legend_algebraic[285] = "VrevCK in component creatine_kinase (molar_per_minute)" legend_algebraic[286] = "CK in component creatine_kinase (molar_per_minute)" legend_states[22] = "Cr in component differential_equations (molar)" legend_states[23] = "PCr in component differential_equations (molar)" legend_constants[334] = "Vfadk in component adenylate_kinase (molar_per_minute)" legend_constants[335] = "Kadk_amp in component adenylate_kinase (molar)" legend_constants[336] = "Kadk_atp in component adenylate_kinase (molar)" legend_constants[337] = "Kadk_adp in component adenylate_kinase (molar)" legend_algebraic[287] = "Vbadk in component adenylate_kinase (molar_per_minute)" legend_algebraic[290] = "ADK in component adenylate_kinase (molar_per_minute)" legend_constants[338] = "carnosine in component buffer_capacity (molar)" legend_constants[339] = "tris in component buffer_capacity (molar)" legend_constants[340] = "acetate in component buffer_capacity (molar)" legend_algebraic[291] = "bufcapfixed in component buffer_capacity (molar)" legend_algebraic[292] = "bufcapmetab in component buffer_capacity (molar)" legend_algebraic[293] = "protons_consumed in component buffer_capacity (molar_per_minute)" legend_algebraic[288] = "CKprtflux in component buffer_capacity (molar_per_minute)" legend_algebraic[280] = "glycprtflux in component buffer_capacity (molar_per_minute)" legend_algebraic[294] = "pHODEterm1 in component buffer_capacity (per_minute)" legend_algebraic[295] = "pHODEterm2 in component buffer_capacity (per_molar)" legend_algebraic[296] = "denom_mgODE in component buffer_capacity (dimensionless)" legend_algebraic[297] = "RHSterm1_mgODE in component buffer_capacity (molar)" legend_algebraic[298] = "denomMgpHODE in component buffer_capacity (dimensionless)" legend_algebraic[311] = "RHSterm2_mgODE in component differential_equations (molar_per_minute)" legend_constants[33] = "fixmg in component differential_equations (dimensionless)" legend_constants[341] = "fixpH in component differential_equations (dimensionless)" legend_states[24] = "protonload in component differential_equations (molar)" legend_algebraic[300] = "dATPdt in component differential_equations (molar_per_minute)" legend_algebraic[301] = "dADPdt in component differential_equations (molar_per_minute)" legend_algebraic[302] = "dAMPdt in component differential_equations (molar_per_minute)" legend_algebraic[306] = "dDHAPdt in component differential_equations (molar_per_minute)" legend_algebraic[305] = "dFBPdt in component differential_equations (molar_per_minute)" legend_algebraic[304] = "dG1Pdt in component differential_equations (molar_per_minute)" legend_algebraic[307] = "dG3Pdt in component differential_equations (molar_per_minute)" legend_algebraic[310] = "dLACdt in component differential_equations (molar_per_minute)" legend_algebraic[308] = "dP2Gdt in component differential_equations (molar_per_minute)" legend_algebraic[299] = "dPCrdt in component differential_equations (molar_per_minute)" legend_algebraic[309] = "dPEPdt in component differential_equations (molar_per_minute)" legend_algebraic[303] = "dPidt in component differential_equations (molar_per_minute)" legend_algebraic[289] = "dCrdt in component differential_equations (molar_per_minute)" legend_algebraic[281] = "dNADdt in component differential_equations (molar_per_minute)" legend_algebraic[282] = "dNADHdt in component differential_equations (molar_per_minute)" legend_algebraic[236] = "dGlydt in component differential_equations (molar_per_minute)" legend_algebraic[243] = "dG6Pdt in component differential_equations (molar_per_minute)" legend_algebraic[250] = "dF6Pdt in component differential_equations (molar_per_minute)" legend_algebraic[263] = "dGAPdt in component differential_equations (molar_per_minute)" legend_algebraic[267] = "dBGPdt in component differential_equations (molar_per_minute)" legend_algebraic[271] = "dP3Gdt in component differential_equations (molar_per_minute)" legend_algebraic[283] = "dPYRdt in component differential_equations (molar_per_minute)" legend_rates[23] = "d/dt PCr in component differential_equations (molar)" legend_rates[22] = "d/dt Cr in component differential_equations (molar)" legend_rates[14] = "d/dt NAD in component differential_equations (molar)" legend_rates[15] = "d/dt NADH in component differential_equations (molar)" legend_rates[10] = "d/dt ATP in component differential_equations (molar)" legend_rates[9] = "d/dt ADP in component differential_equations (molar)" legend_rates[5] = "d/dt AMP in component differential_equations (molar)" legend_rates[3] = "d/dt Pi in component differential_equations (molar)" legend_rates[4] = "d/dt Gly in component differential_equations (molar)" legend_rates[2] = "d/dt G1P in component differential_equations (molar)" legend_rates[6] = "d/dt G6P in component differential_equations (molar)" legend_rates[7] = "d/dt F6P in component differential_equations (molar)" legend_rates[8] = "d/dt FBP in component differential_equations (molar)" legend_rates[11] = "d/dt DHAP in component differential_equations (molar)" legend_rates[13] = "d/dt G3P in component differential_equations (molar)" legend_rates[12] = "d/dt GAP in component differential_equations (molar)" legend_rates[16] = "d/dt BPG in component differential_equations (molar)" legend_rates[17] = "d/dt P3G in component differential_equations (molar)" legend_rates[18] = "d/dt P2G in component differential_equations (molar)" legend_rates[19] = "d/dt PEP in component differential_equations (molar)" legend_rates[20] = "d/dt PYR in component differential_equations (molar)" legend_rates[21] = "d/dt LAC in component differential_equations (molar)" legend_rates[1] = "d/dt Mg in component differential_equations (molar)" legend_rates[0] = "d/dt pH_calc in component differential_equations (dimensionless)" legend_rates[24] = "d/dt protonload in component differential_equations (molar)" return (legend_states, legend_algebraic, legend_voi, legend_constants) def initConsts(): constants = [0.0] * sizeConstants; states = [0.0] * sizeStates; states[0] = 7.8 constants[0] = 8.314e-3 constants[1] = 298.15 states[1] = 5.132658807e-4 states[2] = 1e-9 states[3] = 0.03 states[4] = 0.04 states[5] = 1e-9 states[6] = 1e-9 states[7] = 1e-9 states[8] = 1e-9 states[9] = 1e-9 states[10] = 0.005 states[11] = 1e-9 states[12] = 1e-9 states[13] = 1e-9 states[14] = 0.0005 states[15] = 1e-9 states[16] = 1e-9 states[17] = 1e-9 states[18] = 1e-9 states[19] = 1e-9 states[20] = 1e-9 states[21] = 1e-9 states[22] = 0.029999999 states[23] = 1e-9 states[24] = 0 constants[2] = 1.00000 constants[3] = 7.40000 constants[4] = 0.0500000 constants[5] = 0.400000 constants[6] = 0.00170000 constants[7] = 0.00470000 constants[8] = 0.00270000 constants[9] = 0.00460000 constants[10] = 0.00740000 constants[11] = 0.00266055 constants[12] = 0.0200000 constants[13] = 1.75052 constants[14] = 0.00402000 constants[15] = 0.00270000 constants[16] = 0.000870000 constants[17] = 6.00000e-05 constants[18] = 0.0100000 constants[19] = 0.0100000 constants[20] = 13.0000 constants[21] = 0.00390000 constants[22] = 0.00000 constants[23] = 0.000100000 constants[24] = 0.00500000 constants[25] = 29.0000 constants[26] = 0.00000 constants[27] = 0.00000 constants[28] = 0.00000 constants[29] = 0.00000 constants[30] = 0.00000 constants[31] = 0.00000 constants[32] = 0.00000 constants[33] = 1.00000 constants[34] = constants[2] constants[35] = constants[3] constants[36] = 0.00400000 constants[37] = constants[24] constants[38] = constants[25] constants[39] = constants[6] constants[40] = constants[7] constants[41] = constants[8] constants[42] = constants[9] constants[43] = constants[10] constants[44] = constants[11] constants[45] = constants[12] constants[46] = constants[13] constants[47] = constants[14] constants[48] = constants[15] constants[49] = constants[16] constants[50] = constants[17] constants[51] = constants[18] constants[52] = constants[19] constants[53] = constants[20] constants[54] = constants[23] constants[55] = constants[21] constants[56] = 0.00200000/1.50000 constants[57] = 0.000150000 constants[58] = 0.0101000 constants[59] = 0.000200000 constants[60] = 0.0150000 constants[61] = 0.00150000 constants[62] = 0.00440000 constants[63] = 0.480000 constants[64] = 6.30000e-05 constants[65] = 3.00000e-05 constants[66] = 0.880000 constants[67] = 0.000480000 constants[68] = 0.000119000 constants[69] = 0.0560000 constants[70] = 0.000180000 constants[71] = 0.0200000 constants[72] = 8.00000e-05 constants[73] = 0.000250000 constants[74] = 0.00402000 constants[75] = 0.00270000 constants[76] = 0.0106591 constants[77] = 5.00000e-05 constants[78] = 0.00200000 constants[79] = 0.00100000 constants[80] = 12.0000 constants[81] = 0.000320000 constants[82] = 0.000610000 constants[83] = 0.0825000 constants[84] = 0.000180000 constants[85] = 1.20000e-05 constants[86] = 0.000220000 constants[87] = 8.00000e-06 constants[88] = 1.26500 constants[89] = 2.50000e-06 constants[90] = 9.00000e-05 constants[91] = 0.000290000 constants[92] = 8.00000e-07 constants[93] = 3.30000e-06 constants[94] = 1.12000 constants[95] = 0.00200000 constants[96] = 8.00000e-06 constants[97] = 0.00120000 constants[98] = 0.000350000 constants[99] = 1.12000 constants[100] = 0.000200000 constants[101] = 1.40000e-05 constants[102] = 0.192000 constants[103] = 0.000100000 constants[104] = 0.000370000 constants[105] = 1.44000 constants[106] = 8.00000e-05 constants[107] = 0.000300000 constants[108] = 0.00705000 constants[109] = 0.00113000 constants[110] = 1.92000 constants[111] = 0.000335000 constants[112] = 2.00000e-06 constants[113] = 0.0170000 constants[114] = 0.000849000 constants[115] = 0.500000 constants[116] = 0.00111000 constants[117] = 0.00350000 constants[118] = 0.000135000 constants[119] = 0.00380000 constants[120] = 0.880000 constants[121] = 0.000320000 constants[122] = 0.000270000 constants[123] = 0.000350000 constants[124] = 0.100000 constants[125] = constants[124] constants[126] = 0.0150000 constants[127] = 0.0250000 constants[128] = 0.0100000 constants[129] = 303.150 constants[130] = constants[129] constants[131] = 0.0800000 constants[132] = 1.00000 constants[133] = constants[131] constants[134] = 1.00000 constants[135] = 1.47750 constants[136] = 1.60000 constants[137] = (constants[135]*(power(constants[125], 1.0/2)))/(1.00000+constants[136]*(power(constants[125], 1.0/2))) constants[138] = 0.100000 constants[139] = 1.17582 constants[140] = (1.00000*constants[139]*((power(constants[138], 1.0/2))/(1.00000+constants[136]*(power(constants[138], 1.0/2)))-(power(constants[125], 1.0/2))/(1.00000+constants[136]*(power(constants[125], 1.0/2)))))/log(10.0000) constants[141] = (1.00000/constants[130]-1.00000/constants[1])/(log(10.0000)*constants[0]) constants[142] = 2.91482 constants[143] = (constants[142]*(power(constants[125], 1.0/2)))/(1.00000+constants[136]*(power(constants[125], 1.0/2))) constants[144] = 0.500000 constants[145] = 3.00000 constants[146] = -2.90000 constants[147] = constants[145]+constants[137]*((power(2.00000, 2.00000)+power(1.00000, 2.00000))-power(1.00000, 2.00000)) constants[148] = constants[146]+constants[137]*((power(2.00000, 2.00000)+power(2.00000, 2.00000))-power(0.00000, 2.00000)) constants[149] = 6.75000+(constants[140]/1.00000)*((power(2.00000, 2.00000)+power(1.00000, 2.00000))-power(1.00000, 2.00000))+constants[141]*constants[147] constants[150] = 1.65000+(constants[140]/1.00000)*((power(2.00000, 2.00000)+power(1.00000, 2.00000))-power(1.00000, 2.00000))+constants[141]*constants[148] constants[151] = 1.00000 constants[152] = -1096.10 constants[153] = -5.00000 constants[154] = -18.0000 constants[155] = -1.00000 constants[156] = constants[153]+constants[137]*((power(4.00000, 2.00000)+power(1.00000, 2.00000))-power(3.00000, 2.00000)) constants[157] = constants[154]+constants[137]*((power(4.00000, 2.00000)+power(2.00000, 2.00000))-power(2.00000, 2.00000)) constants[158] = constants[155]+constants[137]*((power(4.00000, 2.00000)+power(1.00000, 2.00000))-power(3.00000, 2.00000)) constants[159] = 6.48000+(constants[140]/1.00000)*((power(4.00000, 2.00000)+power(1.00000, 2.00000))-power(3.00000, 2.00000))+constants[141]*constants[156] constants[160] = 4.19000+(constants[140]/1.00000)*((power(4.00000, 2.00000)+power(2.00000, 2.00000))-power(2.00000, 2.00000))+constants[141]*constants[157] constants[161] = 1.17000+(constants[140]/1.00000)*((power(4.00000, 2.00000)+power(1.00000, 2.00000))-power(3.00000, 2.00000))+constants[141]*constants[158] constants[162] = 12.0000 constants[163] = -2768.10 constants[164] = 1.00000 constants[165] = -3.00000 constants[166] = -15.0000 constants[167] = constants[165]+constants[137]*((power(3.00000, 2.00000)+power(1.00000, 2.00000))-power(2.00000, 2.00000)) constants[168] = constants[166]+constants[137]*((power(3.00000, 2.00000)+power(2.00000, 2.00000))-power(1.00000, 2.00000)) constants[169] = 6.38000+(constants[140]/1.00000)*((power(3.00000, 2.00000)+power(1.00000, 2.00000))-power(2.00000, 2.00000))+constants[141]*constants[167] constants[170] = 3.25000+(constants[140]/1.00000)*((power(3.00000, 2.00000)+power(2.00000, 2.00000))-power(1.00000, 2.00000))+constants[141]*constants[168] constants[171] = 12.0000 constants[172] = -1906.13 constants[173] = -3.00000 constants[174] = -7.50000 constants[175] = constants[173]+constants[137]*((power(2.00000, 2.00000)+power(1.00000, 2.00000))-power(1.00000, 2.00000)) constants[176] = constants[174]+constants[137]*((power(2.00000, 2.00000)+power(2.00000, 2.00000))-power(0.00000, 2.00000)) constants[177] = 6.29000+(constants[140]/1.00000)*((power(2.00000, 2.00000)+power(1.00000, 2.00000))-power(1.00000, 2.00000))+constants[141]*constants[175] constants[178] = 1.92000+(constants[140]/1.00000)*((power(2.00000, 2.00000)+power(2.00000, 2.00000))-power(0.00000, 2.00000))+constants[141]*constants[176] constants[179] = 12.0000 constants[180] = -1040.45 constants[181] = 0.310000 constants[182] = 2.66000 constants[183] = 8.19000 constants[184] = constants[182]+constants[137]*((power(2.00000, 2.00000)+power(1.00000, 2.00000))-power(1.00000, 2.00000)) constants[185] = constants[183]+constants[137]*((power(2.00000, 2.00000)+power(2.00000, 2.00000))-power(0.00000, 2.00000)) constants[186] = 4.50000+(constants[140]/1.00000)*((power(2.00000, 2.00000)+power(1.00000, 2.00000))-power(1.00000, 2.00000))+constants[141]*constants[184] constants[187] = 1.60000+(constants[140]/1.00000)*((power(2.00000, 2.00000)+power(2.00000, 2.00000))-power(0.00000, 2.00000))+constants[141]*constants[185] constants[188] = 8.00000 constants[189] = 2.30000 constants[190] = 9.00000 constants[191] = -1.70000 constants[192] = -12.0000 constants[193] = constants[191]+constants[137]*((power(2.00000, 2.00000)+power(1.00000, 2.00000))-power(1.00000, 2.00000)) constants[194] = constants[192]+constants[137]*((power(2.00000, 2.00000)+power(2.00000, 2.00000))-power(0.00000, 2.00000)) constants[195] = 6.09000+(constants[140]/1.00000)*((power(2.00000, 2.00000)+power(1.00000, 2.00000))-power(1.00000, 2.00000))+constants[141]*constants[193] constants[196] = 2.48000+(constants[140]/1.00000)*((power(2.00000, 2.00000)+power(2.00000, 2.00000))-power(0.00000, 2.00000))+constants[141]*constants[194] constants[197] = 11.0000 constants[198] = -1756.87 constants[199] = 6.11000 constants[200] = 11.0000 constants[201] = -1763.94 constants[202] = 5.89000 constants[203] = 11.0000 constants[204] = -1760.80 constants[205] = 6.40000 constants[206] = 5.92000 constants[207] = 2.70000 constants[208] = 10.0000 constants[209] = -2601.40 constants[210] = 6.45000 constants[211] = 5.00000 constants[212] = -1288.60 constants[213] = 1.63000 constants[214] = -3.10000 constants[215] = constants[214]+constants[137]*((power(2.00000, 2.00000)+power(1.00000, 2.00000))-power(1.00000, 2.00000)) constants[216] = 6.22000+(constants[140]/1.00000)*((power(2.00000, 2.00000)+power(1.00000, 2.00000))-power(1.00000, 2.00000))+constants[141]*constants[215] constants[217] = 7.00000 constants[218] = -1339.25 constants[219] = 5.90000 constants[220] = 1.57000 constants[221] = 5.00000 constants[222] = -1296.26 constants[223] = 7.50000 constants[224] = 4.00000 constants[225] = -2356.14 constants[226] = 6.21000 constants[227] = 4.00000 constants[228] = -1502.54 constants[229] = 7.00000 constants[230] = 2.45000 constants[231] = 1.18000 constants[232] = 4.00000 constants[233] = -1496.38 constants[234] = 6.35000 constants[235] = 2.26000 constants[236] = 1.08000 constants[237] = 2.00000 constants[238] = -1263.65 constants[239] = 2.49000 constants[240] = 3.00000 constants[241] = -472.270 constants[242] = 0.980000 constants[243] = -0.330000 constants[244] = constants[243]+constants[137]*((power(1.00000, 2.00000)+power(1.00000, 2.00000))-power(0.00000, 2.00000)) constants[245] = 3.67000+(constants[140]/1.00000)*((power(1.00000, 2.00000)+power(1.00000, 2.00000))-power(0.00000, 2.00000))+constants[141]*constants[244] constants[246] = 5.00000 constants[247] = -516.720 constants[248] = -10.0000 constants[249] = 26.0000 constants[250] = 0.00000 constants[251] = 27.0000 constants[252] = 22.6500 constants[253] = 2.00000 constants[254] = -237.190 constants[255] = 1.00000 constants[256] = 0.00000 constants[257] = 2.58000e+08 constants[258] = -17.5500 constants[259] = constants[258]+constants[137]*(((power(2.00000, 2.00000)+power(3.00000, 2.00000)+power(1.00000, 2.00000))-power(4.00000, 2.00000))-power(0.00000, 2.00000)) constants[260] = exp(log(constants[257])+(constants[139]*(power(constants[125], 1.0/2))*(((power(2.00000, 2.00000)+power(3.00000, 2.00000)+power(1.00000, 2.00000))-power(4.00000, 2.00000))-power(0.00000, 2.00000)))/(1.00000+constants[136]*(power(constants[125], 1.0/2)))) constants[261] = power(10.0000, log(constants[260], 10)-constants[141]*constants[259]) constants[262] = -constants[0]*constants[130]*log(constants[261]) constants[263] = constants[4] constants[264] = constants[36] constants[265] = constants[56] constants[266] = constants[57] constants[267] = constants[58] constants[268] = constants[59] constants[269] = constants[60] constants[270] = constants[61] constants[271] = constants[62] constants[272] = constants[63] constants[273] = constants[64] constants[274] = constants[65] constants[275] = constants[66] constants[276] = constants[67] constants[277] = constants[68] constants[278] = constants[69] constants[279] = constants[70] constants[280] = constants[71] constants[281] = constants[72] constants[282] = constants[74] constants[283] = constants[73] constants[284] = constants[75] constants[285] = (constants[279]*constants[281])/(constants[280]*constants[283]) constants[286] = constants[76] constants[287] = constants[77] constants[288] = constants[78] constants[289] = constants[79] constants[290] = constants[80] constants[291] = constants[81] constants[292] = constants[82] constants[293] = constants[290] constants[294] = constants[83] constants[295] = constants[84] constants[296] = constants[85] constants[297] = constants[86] constants[298] = constants[87] constants[299] = constants[294] constants[300] = constants[88] constants[301] = constants[89] constants[302] = constants[90] constants[303] = constants[91] constants[304] = constants[92] constants[305] = constants[93] constants[306] = constants[94] constants[307] = constants[95] constants[308] = constants[96] constants[309] = constants[97] constants[310] = constants[98] constants[311] = constants[306] constants[312] = constants[99] constants[313] = constants[100] constants[314] = constants[101] constants[315] = constants[102] constants[316] = constants[103] constants[317] = constants[104] constants[318] = constants[315] constants[319] = constants[105] constants[320] = constants[106] constants[321] = constants[107] constants[322] = constants[108] constants[323] = constants[109] constants[324] = constants[110] constants[325] = constants[111] constants[326] = constants[112] constants[327] = constants[113] constants[328] = constants[114] constants[329] = constants[115] constants[330] = constants[116] constants[331] = constants[117] constants[332] = constants[118] constants[333] = constants[119] constants[334] = constants[120] constants[335] = constants[121] constants[336] = constants[122] constants[337] = constants[123] constants[338] = constants[127] constants[339] = constants[126] constants[340] = constants[128] constants[341] = constants[132] return (states, constants) def computeRates(voi, states, constants): rates = [0.0] * sizeStates; algebraic = [0.0] * sizeAlgebraic algebraic[220] = custom_piecewise([constants[38] != 45.0000, constants[5] , less(voi , 40.0000), 0.00100000 , greater_equal(voi , 40.0000) & less(voi , 80.0000), 0.00400000 , greater_equal(voi , 80.0000) & less(voi , 100.000), 0.0100000 , greater_equal(voi , 100.000), 0.0400000 , True, float('nan')]) algebraic[221] = 1.00000+states[4]/constants[39]+states[3]/constants[264]+(states[4]*states[3])/(constants[39]*constants[40])+states[4]/constants[266]+states[2]/constants[41]+(states[4]*states[2])/(constants[267]*constants[266]) algebraic[0] = custom_piecewise([less_equal(voi , 1.00000) | greater(voi , 1.00000) & equal(constants[34] , 0.00000), states[0] , True, constants[35]]) algebraic[222] = 1.40400/(1.00000+power(10.0000, 5.94000-algebraic[0])+power(10.0000, algebraic[0]-7.29000)) algebraic[224] = ((algebraic[222]*constants[263]*states[3])/(constants[265]*constants[264]))/algebraic[221] algebraic[1] = 1.00000+power(10.0000, -algebraic[0]+constants[149])+(states[1]/constants[134])*(power(10.0000, constants[150]))+(constants[133]/constants[134])*(power(10.0000, constants[144])) algebraic[60] = 1.00000+(power(10.0000, -algebraic[0]))*(power(10.0000, constants[195]))+(states[1]/constants[134])*(power(10.0000, constants[196])) algebraic[11] = (constants[152]+constants[151]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[151]) algebraic[69] = (constants[198]+constants[197]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[197]) algebraic[169] = 655.700+constants[248]*log(10.0000)*constants[0]*constants[130]*algebraic[0] algebraic[182] = (algebraic[169]+algebraic[69])-algebraic[11] algebraic[183] = (exp(-algebraic[182]/(constants[0]*constants[130]))*algebraic[60])/algebraic[1] algebraic[223] = (algebraic[222]*constants[263]*constants[266]*constants[267])/(constants[265]*constants[264]*algebraic[183]) algebraic[225] = ((algebraic[223]*states[4])/(constants[266]*constants[267]))/algebraic[221] algebraic[226] = algebraic[220]*(states[4]*algebraic[224]-states[2]*algebraic[225]) algebraic[227] = 1.00000-algebraic[220] algebraic[228] = ((power(states[5]/constants[44], constants[46]))/constants[45])/(1.00000+(power(states[5]/constants[44], constants[46]))/constants[45]) algebraic[229] = 1.00000+states[4]/constants[269]+states[3]/constants[42]+states[4]/constants[271]+states[2]/constants[43]+(states[4]*states[3])/(constants[269]*constants[268])+(states[4]*states[2])/(constants[270]*constants[271]) algebraic[230] = 1.75000/(1.00000+power(10.0000, 6.12000-algebraic[0])+power(10.0000, algebraic[0]-7.03000)) algebraic[232] = ((algebraic[230]*algebraic[228]*constants[263]*states[3])/(constants[269]*constants[268]))/algebraic[229] algebraic[231] = (algebraic[230]*constants[263]*constants[270]*constants[271])/(constants[269]*constants[268]*algebraic[183]) algebraic[233] = ((algebraic[228]*algebraic[231]*states[4])/(constants[270]*constants[271]))/algebraic[229] algebraic[234] = algebraic[227]*(states[4]*algebraic[232]-states[2]*algebraic[233]) algebraic[236] = -(algebraic[226]+algebraic[234]) rates[4] = algebraic[236] algebraic[235] = (constants[272]*1.32900)/(1.00000+power(10.0000, -algebraic[0]+6.64000)+power(10.0000, algebraic[0]-8.36000)) algebraic[70] = 1.00000+power(10.0000, -algebraic[0]+constants[199]) algebraic[75] = (constants[201]+constants[200]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[200]) algebraic[185] = algebraic[75]-algebraic[69] algebraic[186] = (exp(-algebraic[185]/(constants[0]*constants[130]))*algebraic[70])/algebraic[60] algebraic[237] = (algebraic[235]*constants[274])/(constants[273]*algebraic[186]) algebraic[238] = ((algebraic[235]*states[2])/constants[273]-(algebraic[237]*states[6])/constants[274])/(1.00000+states[2]/constants[273]+states[6]/constants[274]) algebraic[239] = constants[275]/(1.00000+power(10.0000, -algebraic[0]+6.94000)+power(10.0000, algebraic[0]-9.35000)) algebraic[76] = 1.00000+power(10.0000, -algebraic[0]+constants[202]) algebraic[81] = (constants[204]+constants[203]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[203]) algebraic[188] = algebraic[81]-algebraic[75] algebraic[189] = (exp(-algebraic[188]/(constants[0]*constants[130]))*algebraic[76])/algebraic[70] algebraic[240] = ((algebraic[239]*constants[276])/constants[277])*algebraic[189] algebraic[241] = ((algebraic[240]*states[6])/constants[276]-(algebraic[239]*states[7])/constants[277])/(1.00000+states[7]/constants[277]+states[6]/constants[276]) algebraic[243] = algebraic[238]-algebraic[241] rates[6] = algebraic[243] algebraic[242] = constants[278]/(1.00000+power(algebraic[0]/6.80000, -30.0000)) algebraic[12] = 1.00000+power(10.0000, -algebraic[0]+constants[159])+(states[1]/constants[134])*(power(10.0000, constants[160]))+(constants[133]/constants[134])*(power(10.0000, constants[161])) algebraic[23] = 1.00000+power(10.0000, -algebraic[0]+constants[169])+(states[1]/constants[134])*(power(10.0000, constants[170]))+(constants[133]/constants[134])*(power(10.0000, constants[164])) algebraic[82] = 1.00000+power(10.0000, -algebraic[0]+constants[205])+power(10.0000, -2.00000*algebraic[0]+constants[205]+constants[206])+(states[1]/constants[134])*(power(10.0000, constants[207])) algebraic[22] = (constants[163]+constants[162]*constants[0]*constants[130]*log(10.0000)*algebraic[0])-constants[143]*(16.0000-constants[162]) algebraic[34] = (constants[172]+constants[171]*constants[0]*constants[130]*log(10.0000)*algebraic[0])-constants[143]*(9.00000-constants[171]) algebraic[92] = (constants[209]+constants[208]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(16.0000-constants[208]) algebraic[173] = constants[256]+constants[255]*log(10.0000)*constants[0]*constants[130]*algebraic[0] algebraic[191] = ((algebraic[92]+algebraic[34]+algebraic[173])-algebraic[81])-algebraic[22] algebraic[192] = (exp(-algebraic[191]/(constants[0]*constants[130]))*algebraic[82]*algebraic[23])/(algebraic[76]*algebraic[12]*(power(10.0000, -algebraic[0]))) algebraic[244] = (algebraic[242]*constants[282]*constants[284])/(constants[279]*constants[281]*algebraic[192]) algebraic[245] = constants[53]*(power((((1.00000+states[10]/constants[49])/(1.00000+(constants[51]*states[10])/constants[49]))*(1.00000+(constants[52]*states[5])/constants[50]))/(1.00000+states[5]/constants[50]), 4.00000)) algebraic[246] = (1.00000+states[7]/constants[279])*(1.00000+states[10]/constants[281])+states[8]/constants[282]+(states[9]/constants[284])*(1.00000+states[8]/constants[282]) algebraic[247] = (1.00000+states[7]/constants[280])*(1.00000+states[10]/constants[283])+states[8]/constants[47]+(states[9]/constants[48])*(1.00000+states[8]/constants[47]) algebraic[248] = ((((algebraic[242]*states[7]*states[10])/(constants[279]*constants[281]))/algebraic[246]-((algebraic[244]*states[9]*states[8])/(constants[284]*constants[282]))/algebraic[246])*(1.00000+constants[285]*algebraic[245]*(power(algebraic[247]/algebraic[246], 3.00000))))/(1.00000+algebraic[245]*(power(algebraic[247]/algebraic[246], 4.00000))) algebraic[250] = algebraic[241]-algebraic[248] rates[7] = algebraic[250] algebraic[249] = (constants[286]*1.01300)/(1.00000+power(10.0000, -algebraic[0]+5.32000)+power(10.0000, algebraic[0]-9.15000)) algebraic[93] = 1.00000+power(10.0000, -algebraic[0]+constants[210]) algebraic[109] = 1.00000+power(10.0000, -algebraic[0]+constants[219])+(states[1]/constants[134])*(power(10.0000, constants[220])) algebraic[98] = (constants[212]+constants[211]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[211]) algebraic[118] = (constants[222]+constants[221]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[221]) algebraic[194] = (algebraic[118]+algebraic[98])-algebraic[92] algebraic[195] = (1.00000*exp(-algebraic[194]/(constants[0]*constants[130]))*algebraic[93]*algebraic[82])/algebraic[109] algebraic[251] = (algebraic[249]*constants[289]*constants[288])/(constants[287]*algebraic[195]) algebraic[252] = ((algebraic[249]*states[8])/constants[287]-(algebraic[251]*states[12]*states[11])/(constants[289]*constants[288]))/(1.00000+states[8]/constants[287]+states[12]/constants[289]+states[11]/constants[288]) algebraic[197] = algebraic[118]-algebraic[98] algebraic[198] = (exp(-algebraic[197]/(constants[0]*constants[130]))*algebraic[109])/algebraic[93] algebraic[253] = (constants[293]*constants[292])/(constants[291]*algebraic[198]) algebraic[254] = ((constants[293]*states[12])/constants[291]-(algebraic[253]*states[11])/constants[292])/(1.00000+states[12]/constants[291]+states[11]/constants[292]) algebraic[258] = 1.00000+states[3]/constants[303]+states[12]/constants[301]+states[14]/constants[302]+(states[12]*states[14])/(constants[301]*constants[302])+(states[12]*states[14]*states[3])/(constants[301]*constants[302]*constants[303])+states[16]/constants[304]+states[15]/constants[305]+(states[16]*states[15])/(constants[305]*constants[304]) algebraic[259] = constants[300]*0.000700000*exp(algebraic[0]*0.897900) algebraic[119] = 1.00000+power(10.0000, -algebraic[0]+constants[223]) algebraic[124] = (constants[225]+constants[224]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(16.0000-constants[224]) algebraic[170] = (constants[250]+constants[249]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(1.00000-constants[249]) algebraic[171] = (constants[252]+constants[251]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[251]) algebraic[200] = (((algebraic[124]+algebraic[171]+algebraic[173])-algebraic[11])-algebraic[98])-algebraic[170] algebraic[201] = (exp(-algebraic[200]/(constants[0]*constants[130]))*algebraic[119])/(algebraic[1]*algebraic[93]*(power(10.0000, -algebraic[0]))*1.00000) algebraic[260] = (algebraic[259]*constants[304]*constants[305])/(constants[301]*constants[303]*constants[302]*algebraic[201]) algebraic[261] = ((algebraic[259]*states[12]*states[14]*states[3])/(constants[302]*constants[301]*constants[303])-(algebraic[260]*states[16]*states[15])/(constants[304]*constants[305]))/algebraic[258] algebraic[263] = (algebraic[252]-algebraic[254])-algebraic[261] rates[12] = algebraic[263] algebraic[125] = 1.00000+power(10.0000, -algebraic[0]+6.21000) algebraic[130] = (constants[228]+constants[227]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(9.00000-constants[227]) algebraic[206] = ((algebraic[22]+algebraic[130])-algebraic[124])-algebraic[34] algebraic[207] = (exp(-algebraic[206]/(constants[0]*constants[130]))*algebraic[12]*algebraic[125])/(algebraic[119]*algebraic[23]) algebraic[262] = ((constants[311]*constants[307]*constants[308])/(constants[309]*constants[310]))*algebraic[207] algebraic[264] = 1.00000+states[9]/constants[308]+states[16]/constants[307]+(states[16]*states[9])/(constants[307]*constants[308])+states[17]/constants[309]+states[10]/constants[310]+(states[17]*states[10])/(constants[309]*constants[310]) algebraic[265] = ((algebraic[262]*states[16]*states[9])/(constants[308]*constants[307])-(constants[311]*states[10]*states[17])/(constants[310]*constants[309]))/algebraic[264] algebraic[267] = algebraic[261]-algebraic[265] rates[16] = algebraic[267] algebraic[266] = (constants[312]*0.989000)/(1.00000+power(10.0000, -algebraic[0]+5.62000)+power(10.0000, algebraic[0]-8.74000)) algebraic[131] = 1.00000+power(10.0000, -algebraic[0]+constants[229])+(states[1]/constants[134])*(power(10.0000, constants[230]))+(constants[133]/constants[134])*(power(10.0000, constants[231])) algebraic[141] = (constants[233]+constants[232]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(9.00000-constants[232]) algebraic[209] = algebraic[141]-algebraic[130] algebraic[210] = (exp(-algebraic[209]/(constants[0]*constants[130]))*algebraic[131])/algebraic[125] algebraic[268] = (algebraic[266]*constants[314])/(constants[313]*algebraic[210]) algebraic[269] = ((algebraic[266]*states[17])/constants[313]-(algebraic[268]*states[18])/constants[314])/(1.00000+states[17]/constants[313]+states[18]/constants[314]) algebraic[271] = algebraic[265]-algebraic[269] rates[17] = algebraic[271] algebraic[255] = (1.00000+states[13]/constants[295]+states[15]/constants[298])*(1.00000+states[11]/constants[297]+states[14]/constants[298]) algebraic[99] = 1.00000+power(10.0000, -algebraic[0]+constants[216])+(states[1]/constants[134])*(power(10.0000, constants[213])) algebraic[108] = (constants[218]+constants[217]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[217]) algebraic[203] = ((algebraic[173]+algebraic[171]+algebraic[118])-algebraic[170])-algebraic[108] algebraic[204] = (exp(-algebraic[203]/(constants[0]*constants[130]))*algebraic[109])/(algebraic[99]*(power(10.0000, -algebraic[0]))) algebraic[256] = (constants[299]*constants[295]*constants[296]*algebraic[204])/(constants[297]*constants[298]) algebraic[257] = ((algebraic[256]*states[13]*states[14])/(constants[295]*constants[296])-(constants[299]*states[11]*states[15])/(constants[297]*constants[298]))/algebraic[255] algebraic[276] = constants[324]*(-0.113400*algebraic[0]+1.60690) algebraic[153] = 1.00000+power(10.0000, -algebraic[0]+constants[239]) algebraic[159] = 1.00000+power(10.0000, -algebraic[0]+constants[245])+(states[1]/constants[134])*(power(10.0000, constants[242])) algebraic[158] = (constants[241]+constants[240]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(1.00000-constants[240]) algebraic[168] = (constants[247]+constants[246]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(1.00000-constants[246]) algebraic[218] = (((algebraic[168]+algebraic[170])-algebraic[158])-algebraic[171])-algebraic[173] algebraic[219] = (exp(-algebraic[218]/(constants[0]*constants[130]))*algebraic[159]*(power(10.0000, -algebraic[0])))/algebraic[153] algebraic[277] = (algebraic[276]*constants[327]*constants[328])/(constants[325]*constants[326]*algebraic[219]) algebraic[278] = ((algebraic[276]*states[20]*states[15])/(constants[325]*constants[326])-(algebraic[277]*states[21]*states[14])/(constants[327]*constants[328]))/(1.00000+states[20]/constants[325]+states[15]/constants[326]+(states[20]*states[15])/(constants[325]*constants[326])+states[21]/constants[327]+states[14]/constants[328]+(states[21]*states[14])/(constants[327]*constants[328])) algebraic[281] = (-algebraic[261]-algebraic[257])+algebraic[278] rates[14] = algebraic[281] algebraic[282] = (algebraic[261]+algebraic[257])-algebraic[278] rates[15] = algebraic[282] algebraic[273] = (constants[319]*1.05000)/(1.00000+power(10.0000, -algebraic[0]+5.58000)+power(10.0000, algebraic[0]-8.79000)) algebraic[142] = 1.00000+power(10.0000, constants[234]-algebraic[0])+(states[1]/constants[134])*(power(10.0000, constants[235]))+(constants[133]/constants[134])*(power(10.0000, constants[236])) algebraic[152] = (constants[238]+constants[237]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(9.00000-constants[237]) algebraic[215] = (((algebraic[158]+algebraic[22])-algebraic[173])-algebraic[152])-algebraic[34] algebraic[216] = (exp(-algebraic[215]/(constants[0]*constants[130]))*algebraic[153]*algebraic[12]*(power(10.0000, -algebraic[0])))/(algebraic[142]*algebraic[23]) algebraic[274] = (algebraic[273]*constants[322]*constants[323])/(constants[320]*constants[321]*algebraic[216]) algebraic[275] = ((algebraic[273]*states[19]*states[9])/(constants[320]*constants[321])-(algebraic[274]*states[20]*states[10])/(constants[322]*constants[323]))/(1.00000+states[19]/constants[320]+states[9]/constants[321]+(states[19]*states[9])/(constants[320]*constants[321])+states[10]/constants[323]+states[20]/constants[322]+(states[20]*states[10])/(constants[322]*constants[323])) algebraic[283] = algebraic[275]-algebraic[278] rates[20] = algebraic[283] algebraic[45] = 1.00000+power(10.0000, -algebraic[0]+constants[186])+(states[1]/constants[134])*(power(10.0000, constants[187]))+(constants[133]/constants[134])*(power(10.0000, constants[181])) algebraic[55] = 1.00000+power(10.0000, -algebraic[0]+constants[189]) algebraic[176] = (exp(-constants[262]/(constants[0]*constants[130]))*(power(10.0000, -algebraic[0]))*algebraic[12]*algebraic[55])/(algebraic[45]*algebraic[23]) algebraic[285] = ((constants[329]/algebraic[176])*constants[331]*constants[333])/(constants[332]*constants[330]) algebraic[286] = ((algebraic[285]*states[10]*states[22])/(constants[331]*constants[333])-(constants[329]*states[9]*states[23])/(constants[332]*constants[330]))/(1.00000+states[9]/constants[332]+states[23]/constants[55]+(states[23]*states[9])/(constants[332]*constants[330])+states[10]/constants[331]+(states[22]*states[10])/(constants[333]*constants[331])) algebraic[289] = -algebraic[286] rates[22] = algebraic[289] algebraic[13] = 1.00000/algebraic[12] algebraic[14] = (power(10.0000, -algebraic[0]+constants[159]))*algebraic[13] algebraic[15] = (states[1]/constants[134])*(power(10.0000, constants[160]))*algebraic[13] algebraic[16] = (constants[133]/constants[134])*(power(10.0000, constants[161]))*algebraic[13] algebraic[17] = 0.00000*algebraic[13]+1.00000*algebraic[14]+0.00000*algebraic[15]+0.00000*algebraic[16] algebraic[24] = 1.00000/algebraic[23] algebraic[25] = (power(10.0000, -algebraic[0]+constants[169]))*algebraic[24] algebraic[26] = ((algebraic[24]*states[1])/constants[134])*(power(10.0000, constants[170])) algebraic[27] = ((algebraic[24]*constants[133])/constants[134])*(power(10.0000, constants[164])) algebraic[28] = 0.00000*algebraic[24]+1.00000*algebraic[25]+0.00000*algebraic[26]+0.00000*algebraic[27] algebraic[46] = 1.00000/algebraic[45] algebraic[48] = (power(10.0000, -algebraic[0]+constants[186]))*algebraic[46] algebraic[50] = algebraic[48] algebraic[56] = 1.00000/algebraic[55] algebraic[57] = algebraic[56]*(power(10.0000, -algebraic[0]+constants[189])) algebraic[58] = 0.00000*algebraic[56]+1.00000*algebraic[57] algebraic[174] = (((algebraic[17]+algebraic[58])-algebraic[50])-algebraic[28])+(((constants[162]+constants[190])-constants[188])-constants[171]) algebraic[35] = 1.00000+power(10.0000, constants[177]-algebraic[0])+(states[1]/constants[134])*(power(10.0000, constants[178])) algebraic[36] = 1.00000/algebraic[35] algebraic[37] = algebraic[36]*(power(10.0000, constants[177]-algebraic[0])) algebraic[38] = (states[1]/constants[134])*(power(10.0000, constants[178]))*algebraic[36] algebraic[39] = 0.00000*algebraic[36]+algebraic[37]+0.00000*algebraic[38] algebraic[178] = ((2.00000*algebraic[28]-algebraic[17])-algebraic[39])+((2.00000*constants[171]-constants[162])-constants[179]) algebraic[2] = 1.00000/algebraic[1] algebraic[3] = (power(10.0000, -algebraic[0]+constants[149]))*algebraic[2] algebraic[6] = 1.00000*algebraic[3] algebraic[61] = 1.00000/algebraic[60] algebraic[62] = algebraic[61]*(power(10.0000, -algebraic[0]+constants[195])) algebraic[64] = algebraic[62] algebraic[181] = (algebraic[64]-algebraic[6])+(1.00000-constants[151]) algebraic[71] = 1.00000/algebraic[70] algebraic[72] = algebraic[71]*(power(10.0000, -algebraic[0]+constants[199])) algebraic[73] = algebraic[72] algebraic[184] = (algebraic[73]-algebraic[64])+(constants[200]-constants[197]) algebraic[77] = 1.00000/algebraic[76] algebraic[78] = algebraic[77]*(power(10.0000, -algebraic[0]+constants[202])) algebraic[79] = algebraic[78] algebraic[187] = (algebraic[79]-algebraic[73])+(constants[203]-constants[200]) algebraic[83] = 1.00000/algebraic[82] algebraic[84] = algebraic[83]*(power(10.0000, -algebraic[0]+constants[205])) algebraic[85] = algebraic[83]*(power(10.0000, -2.00000*algebraic[0]+constants[205]+constants[206])) algebraic[87] = algebraic[84]+2.00000*algebraic[85] algebraic[190] = (((((algebraic[28]+algebraic[87])-algebraic[79])-algebraic[17])+constants[171]+constants[208])-constants[203])-constants[162] algebraic[94] = 1.00000/algebraic[93] algebraic[95] = algebraic[94]*(power(10.0000, -algebraic[0]+constants[210])) algebraic[96] = algebraic[95] algebraic[110] = 1.00000/algebraic[109] algebraic[111] = algebraic[110]*(power(10.0000, -algebraic[0]+constants[219])) algebraic[113] = algebraic[111] algebraic[193] = ((algebraic[113]+algebraic[96])-algebraic[87])+((constants[221]+constants[211])-constants[208]) algebraic[196] = (algebraic[113]-algebraic[96])+(constants[221]-constants[211]) algebraic[120] = 1.00000/algebraic[119] algebraic[121] = algebraic[120]*(power(10.0000, -algebraic[0]+constants[223])) algebraic[122] = algebraic[121] algebraic[199] = ((algebraic[122]-algebraic[96])-algebraic[6])+((((constants[224]+constants[251])-constants[211])-constants[151])-constants[249]) algebraic[100] = 1.00000/algebraic[99] algebraic[101] = algebraic[100]*(power(10.0000, -algebraic[0]+constants[216])) algebraic[103] = algebraic[101] algebraic[202] = (algebraic[113]-algebraic[103])+(((constants[221]+constants[251])-constants[249])-constants[217]) algebraic[126] = 1.00000/algebraic[125] algebraic[127] = algebraic[126]*(power(10.0000, -algebraic[0]+6.21000)) algebraic[128] = algebraic[127] algebraic[205] = (((algebraic[128]+algebraic[17])-algebraic[122])-algebraic[28])+(((constants[227]+constants[162])-constants[224])-constants[171]) algebraic[132] = 1.00000/algebraic[131] algebraic[133] = algebraic[132]*(power(10.0000, -algebraic[0]+constants[229])) algebraic[136] = algebraic[133] algebraic[208] = (algebraic[136]-algebraic[128])+(constants[232]-constants[227]) algebraic[143] = 1.00000/algebraic[142] algebraic[144] = algebraic[143]*(power(10.0000, constants[234]-algebraic[0])) algebraic[147] = algebraic[144] algebraic[211] = (algebraic[147]-algebraic[136])+((constants[253]+constants[237])-constants[232]) algebraic[154] = 1.00000/algebraic[153] algebraic[155] = algebraic[154]*(power(10.0000, -algebraic[0]+constants[239])) algebraic[156] = algebraic[155] algebraic[214] = (((algebraic[156]+algebraic[17])-algebraic[147])-algebraic[28])+(((constants[240]+constants[162])-constants[237])-constants[171]) algebraic[160] = 1.00000/algebraic[159] algebraic[161] = algebraic[160]*(power(10.0000, -algebraic[0]+constants[245])) algebraic[163] = algebraic[161] algebraic[217] = (algebraic[163]-algebraic[156])+(((constants[246]+constants[249])-constants[240])-constants[251]) algebraic[172] = (constants[254]+constants[253]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(0.00000-constants[253]) algebraic[212] = (algebraic[172]+algebraic[152])-algebraic[141] algebraic[213] = (exp(-algebraic[212]/(constants[0]*constants[130]))*algebraic[142])/algebraic[131] algebraic[270] = (constants[318]*constants[317])/(constants[316]*algebraic[213]) algebraic[272] = ((constants[318]*states[18])/constants[316]-(algebraic[270]*states[19])/constants[317])/(1.00000+states[19]/constants[317]+states[18]/constants[316]) algebraic[44] = (constants[180]+constants[179]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[179]) algebraic[179] = (2.00000*algebraic[34]-algebraic[22])-algebraic[44] algebraic[180] = (exp(-algebraic[179]/(constants[0]*constants[130]))*(power(algebraic[23], 2.00000)))/(algebraic[12]*algebraic[35]) algebraic[287] = (constants[334]*(power(constants[337], 2.00000)))/(constants[335]*constants[336]*algebraic[180]) algebraic[290] = ((constants[334]*states[10]*states[5])/(constants[336]*constants[335])-algebraic[287]*(power(states[9]/constants[337], 2.00000)))/(1.00000+states[10]/constants[336]+states[5]/constants[335]+(states[10]*states[5])/(constants[336]*constants[335])+(2.00000*states[9])/constants[337]+(power(states[9], 2.00000))/(power(constants[337], 2.00000))) algebraic[293] = algebraic[174]*-algebraic[286]+algebraic[178]*algebraic[290]+algebraic[184]*algebraic[238]+algebraic[181]*(algebraic[226]+algebraic[234])+algebraic[187]*algebraic[241]+algebraic[190]*algebraic[248]+algebraic[193]*algebraic[252]+algebraic[196]*algebraic[254]+algebraic[199]*algebraic[261]+algebraic[205]*algebraic[265]+algebraic[208]*algebraic[269]+algebraic[211]*algebraic[272]+algebraic[214]*algebraic[275]+algebraic[217]*algebraic[278]+algebraic[202]*algebraic[257] rates[24] = -algebraic[293] algebraic[299] = algebraic[286] rates[23] = algebraic[299] algebraic[279] = custom_piecewise([constants[38] != 5.00000 & constants[38] != 45.0000, constants[22] , constants[38] != 5.00000 & equal(constants[38] , 45.0000) & greater_equal(voi , 110.000), constants[22] , equal(constants[38] , 5.00000) & greater(voi , 30.0000), constants[22] , True, 0.00000]) algebraic[284] = (algebraic[279]*states[10])/(constants[54]+states[10]) algebraic[300] = (((-algebraic[286]-algebraic[290])-algebraic[248])+algebraic[265]+algebraic[275])-algebraic[284] rates[10] = algebraic[300] algebraic[301] = (((algebraic[286]+2.00000*algebraic[290]+algebraic[248])-algebraic[265])-algebraic[275])+algebraic[284] rates[9] = algebraic[301] algebraic[302] = -algebraic[290] rates[5] = algebraic[302] algebraic[303] = (-(algebraic[226]+algebraic[234])-algebraic[261])+algebraic[284] rates[3] = algebraic[303] algebraic[304] = (algebraic[226]+algebraic[234])-algebraic[238] rates[2] = algebraic[304] algebraic[305] = algebraic[248]-algebraic[252] rates[8] = algebraic[305] algebraic[306] = algebraic[252]+algebraic[254]+algebraic[257] rates[11] = algebraic[306] algebraic[307] = -algebraic[257] rates[13] = algebraic[307] algebraic[308] = algebraic[269]-algebraic[272] rates[18] = algebraic[308] algebraic[309] = algebraic[272]-algebraic[275] rates[19] = algebraic[309] algebraic[310] = algebraic[278] rates[21] = algebraic[310] algebraic[291] = (log(10.0000)*constants[338]*(power(10.0000, -algebraic[0]-6.87000)))/(power(power(10.0000, -algebraic[0])+power(10.0000, -6.87000), 2.00000))+(log(10.0000)*constants[339]*(power(10.0000, -algebraic[0]-8.30000)))/(power(power(10.0000, -algebraic[0])+power(10.0000, -8.30000), 2.00000))+(log(10.0000)*constants[340]*(power(10.0000, -algebraic[0]-4.80000)))/(power(power(10.0000, -algebraic[0])+power(10.0000, -4.80000), 2.00000)) algebraic[7] = ((power(10.0000, constants[149]))*(algebraic[1]-power(10.0000, -algebraic[0]+constants[149])))/(constants[134]*(power(algebraic[1], 2.00000))) algebraic[18] = ((power(10.0000, constants[159]))*(algebraic[12]-power(10.0000, -algebraic[0]+constants[159])))/(constants[134]*(power(algebraic[12], 2.00000))) algebraic[29] = ((power(10.0000, constants[169]))*(algebraic[23]-power(10.0000, -algebraic[0]+constants[169])))/(constants[134]*(power(algebraic[23], 2.00000))) algebraic[40] = ((power(10.0000, constants[177]))*(algebraic[35]-power(10.0000, -algebraic[0]+constants[177])))/(constants[134]*(power(algebraic[35], 2.00000))) algebraic[51] = ((power(10.0000, constants[186]))*(algebraic[45]-power(10.0000, -algebraic[0]+constants[186])))/(constants[134]*(power(algebraic[45], 2.00000))) algebraic[59] = ((power(10.0000, constants[189]))*(algebraic[55]-power(10.0000, -algebraic[0]+constants[189])))/(constants[134]*(power(algebraic[55], 2.00000))) algebraic[65] = ((power(10.0000, constants[195]))*(algebraic[60]-power(10.0000, -algebraic[0]+constants[195])))/(constants[134]*(power(algebraic[60], 2.00000))) algebraic[74] = ((power(10.0000, constants[199]))*(algebraic[70]-power(10.0000, -algebraic[0]+constants[199])))/(constants[134]*(power(algebraic[70], 2.00000))) algebraic[80] = ((power(10.0000, constants[202]))*(algebraic[76]-power(10.0000, -algebraic[0]+constants[202])))/(constants[134]*(power(algebraic[76], 2.00000))) algebraic[88] = (algebraic[82]*(power(10.0000, constants[205])+2.00000*(power(10.0000, -algebraic[0]+constants[205]+constants[206])))-(power(10.0000, -algebraic[0]+constants[205])+2.00000*(power(10.0000, -2.00000*algebraic[0]+constants[205]+constants[206])))*(power(10.0000, constants[205])+2.00000*(power(10.0000, -algebraic[0]+constants[205]+constants[206]))))/(constants[134]*(power(algebraic[82], 2.00000))) algebraic[97] = ((power(10.0000, constants[210]))*(algebraic[93]-power(10.0000, -algebraic[0]+constants[210])))/(constants[134]*(power(algebraic[93], 2.00000))) algebraic[104] = ((power(10.0000, constants[216]))*(algebraic[99]-power(10.0000, -algebraic[0]+constants[216])))/(constants[134]*(power(algebraic[99], 2.00000))) algebraic[114] = ((power(10.0000, constants[219]))*(algebraic[109]-power(10.0000, -algebraic[0]+constants[219])))/(constants[134]*(power(algebraic[109], 2.00000))) algebraic[123] = ((power(10.0000, constants[223]))*(algebraic[119]-power(10.0000, -algebraic[0]+constants[223])))/(constants[134]*(power(algebraic[119], 2.00000))) algebraic[129] = ((power(10.0000, constants[226]))*(algebraic[125]-power(10.0000, -algebraic[0]+constants[226])))/(constants[134]*(power(algebraic[125], 2.00000))) algebraic[137] = ((power(10.0000, constants[229]))*(algebraic[131]-power(10.0000, -algebraic[0]+constants[229])))/(constants[134]*(power(algebraic[131], 2.00000))) algebraic[148] = ((power(10.0000, constants[234]))*(algebraic[142]-power(10.0000, -algebraic[0]+constants[234])))/(constants[134]*(power(algebraic[142], 2.00000))) algebraic[157] = ((power(10.0000, constants[239]))*(algebraic[153]-power(10.0000, -algebraic[0]+constants[239])))/(constants[134]*(power(algebraic[153], 2.00000))) algebraic[164] = ((power(10.0000, constants[245]))*(algebraic[159]-power(10.0000, -algebraic[0]+constants[245])))/(constants[134]*(power(algebraic[159], 2.00000))) algebraic[292] = log(10.0000)*(power(10.0000, -algebraic[0]))*constants[134]*(1.00000+algebraic[7]*states[3]+algebraic[18]*states[10]+algebraic[29]*states[9]+algebraic[40]*states[5]+algebraic[51]*states[23]+algebraic[59]*states[22]+algebraic[65]*states[2]+algebraic[74]*states[6]+algebraic[80]*states[7]+algebraic[88]*states[8]+algebraic[97]*states[12]+algebraic[114]*states[11]+algebraic[104]*states[13]+algebraic[123]*states[16]+algebraic[129]*states[17]+algebraic[137]*states[18]+algebraic[148]*states[19]+algebraic[157]*states[20]+algebraic[164]*states[21]) algebraic[294] = algebraic[293]/(algebraic[291]+algebraic[292]) algebraic[8] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[149]+constants[150])))/(power(algebraic[1], 2.00000)) algebraic[19] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[159]+constants[160])))/(power(algebraic[12], 2.00000)) algebraic[31] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[169]+constants[170])))/(power(algebraic[23], 2.00000)) algebraic[41] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[177]+constants[178])))/(power(algebraic[35], 2.00000)) algebraic[52] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[186]+constants[187])))/(power(algebraic[45], 2.00000)) algebraic[66] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[195]+constants[196])))/(power(algebraic[60], 2.00000)) algebraic[89] = (-(power(10.0000, -algebraic[0]+constants[205])+2.00000*(power(10.0000, -2.00000*algebraic[0]+constants[205]+constants[206])))*(power(10.0000, constants[207])))/(constants[134]*(power(algebraic[82], 2.00000))) algebraic[105] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[216]+constants[213])))/(power(algebraic[99], 2.00000)) algebraic[115] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[219]+constants[220])))/(power(algebraic[109], 2.00000)) algebraic[138] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[229]+constants[230])))/(power(algebraic[131], 2.00000)) algebraic[149] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[234]+constants[235])))/(power(algebraic[142], 2.00000)) algebraic[165] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[245]+constants[242])))/(power(algebraic[159], 2.00000)) algebraic[295] = (algebraic[8]*states[3]+algebraic[19]*states[10]+algebraic[31]*states[9]+algebraic[41]*states[5]+algebraic[52]*states[23]+constants[26]*states[22]+algebraic[66]*states[2]+constants[27]*states[6]+constants[28]*states[7]+algebraic[89]*states[8]+constants[29]*states[12]+algebraic[115]*states[11]+algebraic[105]*states[13]+constants[30]*states[16]+constants[31]*states[17]+algebraic[138]*states[18]+algebraic[149]*states[19]+constants[32]*states[20]+algebraic[165]*states[21])/(algebraic[291]+algebraic[292]) algebraic[10] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[149]+constants[150]))*log(10.0000))/(power(algebraic[1], 2.00000)) algebraic[21] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[159]+constants[160]))*log(10.0000))/(power(algebraic[12], 2.00000)) algebraic[33] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[169]+constants[170]))*log(10.0000))/(power(algebraic[23], 2.00000)) algebraic[43] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[177]+constants[178]))*log(10.0000))/(power(algebraic[35], 2.00000)) algebraic[54] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[186]+constants[187]))*log(10.0000))/(power(algebraic[45], 2.00000)) algebraic[68] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[195]+constants[196]))*log(10.0000))/(power(algebraic[60], 2.00000)) algebraic[91] = ((states[1]/constants[134])*(power(10.0000, constants[207]))*(algebraic[82]*(power(10.0000, -algebraic[0]+constants[205]))*log(10.0000)-(power(10.0000, -2.00000*algebraic[0]+constants[205]+constants[206]))*2.00000*log(10.0000)))/(power(algebraic[82], 2.00000)) algebraic[107] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[216]+constants[213]))*log(10.0000))/(power(algebraic[99], 2.00000)) algebraic[117] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[219]+constants[220]))*log(10.0000))/(power(algebraic[109], 2.00000)) algebraic[140] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[229]+constants[230]))*log(10.0000))/(power(algebraic[131], 2.00000)) algebraic[151] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[234]+constants[235]))*log(10.0000))/(power(algebraic[142], 2.00000)) algebraic[167] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[245]+constants[242]))*log(10.0000))/(power(algebraic[159], 2.00000)) algebraic[9] = ((algebraic[1]*(power(10.0000, constants[150])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[150])))/constants[134])/(power(algebraic[1], 2.00000)) algebraic[20] = ((algebraic[12]*(power(10.0000, constants[160])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[160])))/constants[134])/(power(algebraic[12], 2.00000)) algebraic[32] = ((algebraic[23]*(power(10.0000, constants[170])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[170])))/constants[134])/(power(algebraic[23], 2.00000)) algebraic[42] = ((algebraic[35]*(power(10.0000, constants[178])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[178])))/constants[134])/(power(algebraic[35], 2.00000)) algebraic[53] = ((algebraic[45]*(power(10.0000, constants[187])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[187])))/constants[134])/(power(algebraic[45], 2.00000)) algebraic[67] = ((algebraic[60]*(power(10.0000, constants[196])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[196])))/constants[134])/(power(algebraic[60], 2.00000)) algebraic[90] = ((algebraic[82]*(power(10.0000, constants[207])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[207])))/constants[134])/(power(algebraic[82], 2.00000)) algebraic[106] = ((algebraic[99]*(power(10.0000, constants[213])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[213])))/constants[134])/(power(algebraic[99], 2.00000)) algebraic[116] = ((algebraic[109]*(power(10.0000, constants[220])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[220])))/constants[134])/(power(algebraic[109], 2.00000)) algebraic[139] = ((algebraic[131]*(power(10.0000, constants[230])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[230])))/constants[134])/(power(algebraic[131], 2.00000)) algebraic[150] = ((algebraic[142]*(power(10.0000, constants[235])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[235])))/constants[134])/(power(algebraic[142], 2.00000)) algebraic[166] = ((algebraic[159]*(power(10.0000, constants[242])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[242])))/constants[134])/(power(algebraic[159], 2.00000)) algebraic[296] = -1.00000-(algebraic[20]*states[10]+algebraic[32]*states[9]+algebraic[42]*states[5]+algebraic[9]*states[3]+algebraic[53]*states[23]+algebraic[67]*states[2]+algebraic[90]*states[8]+algebraic[106]*states[13]+algebraic[116]*states[11]+algebraic[150]*states[19]+algebraic[139]*states[18]+algebraic[166]*states[21]) algebraic[297] = (algebraic[21]*states[10]+algebraic[33]*states[9]+algebraic[43]*states[5]+algebraic[10]*states[3]+algebraic[54]*states[23]+algebraic[68]*states[2]+algebraic[91]*states[8]+algebraic[107]*states[13]+algebraic[117]*states[11]+algebraic[151]*states[19]+algebraic[140]*states[18]+algebraic[167]*states[21])/algebraic[296] algebraic[5] = (states[1]/constants[134])*(power(10.0000, constants[150]))*algebraic[2] algebraic[49] = (states[1]/constants[134])*(power(10.0000, constants[187]))*algebraic[46] algebraic[63] = ((algebraic[61]*states[1])/constants[134])*(power(10.0000, constants[196])) algebraic[86] = ((algebraic[83]*states[1])/constants[134])*(power(10.0000, constants[207])) algebraic[102] = ((algebraic[100]*states[1])/constants[134])*(power(10.0000, constants[213])) algebraic[112] = ((algebraic[110]*states[1])/constants[134])*(power(10.0000, constants[220])) algebraic[135] = ((algebraic[132]*states[1])/constants[134])*(power(10.0000, constants[230])) algebraic[146] = ((algebraic[143]*states[1])/constants[134])*(power(10.0000, constants[235])) algebraic[162] = (states[1]/constants[134])*(power(10.0000, constants[242]))*algebraic[160] algebraic[311] = (algebraic[15]*algebraic[300]+algebraic[26]*algebraic[301]+algebraic[38]*algebraic[302]+algebraic[5]*algebraic[303]+algebraic[49]*algebraic[299]+algebraic[63]*algebraic[304]+algebraic[86]*algebraic[305]+algebraic[102]*algebraic[307]+algebraic[112]*algebraic[306]+algebraic[146]*algebraic[309]+algebraic[135]*algebraic[308]+algebraic[162]*algebraic[310])/algebraic[296] rates[1] = custom_piecewise([less_equal(voi , 1.00000), (constants[33]*(algebraic[311]+algebraic[297]*algebraic[294]))/(1.00000-algebraic[297]*algebraic[295]) , True, constants[33]*algebraic[311]]) rates[0] = (constants[341]*(algebraic[294]+algebraic[311]*algebraic[295]))/(1.00000-algebraic[297]*algebraic[295]) return(rates) def computeAlgebraic(constants, states, voi): algebraic = array([[0.0] * len(voi)] * sizeAlgebraic) states = array(states) voi = array(voi) algebraic[220] = custom_piecewise([constants[38] != 45.0000, constants[5] , less(voi , 40.0000), 0.00100000 , greater_equal(voi , 40.0000) & less(voi , 80.0000), 0.00400000 , greater_equal(voi , 80.0000) & less(voi , 100.000), 0.0100000 , greater_equal(voi , 100.000), 0.0400000 , True, float('nan')]) algebraic[221] = 1.00000+states[4]/constants[39]+states[3]/constants[264]+(states[4]*states[3])/(constants[39]*constants[40])+states[4]/constants[266]+states[2]/constants[41]+(states[4]*states[2])/(constants[267]*constants[266]) algebraic[0] = custom_piecewise([less_equal(voi , 1.00000) | greater(voi , 1.00000) & equal(constants[34] , 0.00000), states[0] , True, constants[35]]) algebraic[222] = 1.40400/(1.00000+power(10.0000, 5.94000-algebraic[0])+power(10.0000, algebraic[0]-7.29000)) algebraic[224] = ((algebraic[222]*constants[263]*states[3])/(constants[265]*constants[264]))/algebraic[221] algebraic[1] = 1.00000+power(10.0000, -algebraic[0]+constants[149])+(states[1]/constants[134])*(power(10.0000, constants[150]))+(constants[133]/constants[134])*(power(10.0000, constants[144])) algebraic[60] = 1.00000+(power(10.0000, -algebraic[0]))*(power(10.0000, constants[195]))+(states[1]/constants[134])*(power(10.0000, constants[196])) algebraic[11] = (constants[152]+constants[151]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[151]) algebraic[69] = (constants[198]+constants[197]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[197]) algebraic[169] = 655.700+constants[248]*log(10.0000)*constants[0]*constants[130]*algebraic[0] algebraic[182] = (algebraic[169]+algebraic[69])-algebraic[11] algebraic[183] = (exp(-algebraic[182]/(constants[0]*constants[130]))*algebraic[60])/algebraic[1] algebraic[223] = (algebraic[222]*constants[263]*constants[266]*constants[267])/(constants[265]*constants[264]*algebraic[183]) algebraic[225] = ((algebraic[223]*states[4])/(constants[266]*constants[267]))/algebraic[221] algebraic[226] = algebraic[220]*(states[4]*algebraic[224]-states[2]*algebraic[225]) algebraic[227] = 1.00000-algebraic[220] algebraic[228] = ((power(states[5]/constants[44], constants[46]))/constants[45])/(1.00000+(power(states[5]/constants[44], constants[46]))/constants[45]) algebraic[229] = 1.00000+states[4]/constants[269]+states[3]/constants[42]+states[4]/constants[271]+states[2]/constants[43]+(states[4]*states[3])/(constants[269]*constants[268])+(states[4]*states[2])/(constants[270]*constants[271]) algebraic[230] = 1.75000/(1.00000+power(10.0000, 6.12000-algebraic[0])+power(10.0000, algebraic[0]-7.03000)) algebraic[232] = ((algebraic[230]*algebraic[228]*constants[263]*states[3])/(constants[269]*constants[268]))/algebraic[229] algebraic[231] = (algebraic[230]*constants[263]*constants[270]*constants[271])/(constants[269]*constants[268]*algebraic[183]) algebraic[233] = ((algebraic[228]*algebraic[231]*states[4])/(constants[270]*constants[271]))/algebraic[229] algebraic[234] = algebraic[227]*(states[4]*algebraic[232]-states[2]*algebraic[233]) algebraic[236] = -(algebraic[226]+algebraic[234]) algebraic[235] = (constants[272]*1.32900)/(1.00000+power(10.0000, -algebraic[0]+6.64000)+power(10.0000, algebraic[0]-8.36000)) algebraic[70] = 1.00000+power(10.0000, -algebraic[0]+constants[199]) algebraic[75] = (constants[201]+constants[200]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[200]) algebraic[185] = algebraic[75]-algebraic[69] algebraic[186] = (exp(-algebraic[185]/(constants[0]*constants[130]))*algebraic[70])/algebraic[60] algebraic[237] = (algebraic[235]*constants[274])/(constants[273]*algebraic[186]) algebraic[238] = ((algebraic[235]*states[2])/constants[273]-(algebraic[237]*states[6])/constants[274])/(1.00000+states[2]/constants[273]+states[6]/constants[274]) algebraic[239] = constants[275]/(1.00000+power(10.0000, -algebraic[0]+6.94000)+power(10.0000, algebraic[0]-9.35000)) algebraic[76] = 1.00000+power(10.0000, -algebraic[0]+constants[202]) algebraic[81] = (constants[204]+constants[203]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[203]) algebraic[188] = algebraic[81]-algebraic[75] algebraic[189] = (exp(-algebraic[188]/(constants[0]*constants[130]))*algebraic[76])/algebraic[70] algebraic[240] = ((algebraic[239]*constants[276])/constants[277])*algebraic[189] algebraic[241] = ((algebraic[240]*states[6])/constants[276]-(algebraic[239]*states[7])/constants[277])/(1.00000+states[7]/constants[277]+states[6]/constants[276]) algebraic[243] = algebraic[238]-algebraic[241] algebraic[242] = constants[278]/(1.00000+power(algebraic[0]/6.80000, -30.0000)) algebraic[12] = 1.00000+power(10.0000, -algebraic[0]+constants[159])+(states[1]/constants[134])*(power(10.0000, constants[160]))+(constants[133]/constants[134])*(power(10.0000, constants[161])) algebraic[23] = 1.00000+power(10.0000, -algebraic[0]+constants[169])+(states[1]/constants[134])*(power(10.0000, constants[170]))+(constants[133]/constants[134])*(power(10.0000, constants[164])) algebraic[82] = 1.00000+power(10.0000, -algebraic[0]+constants[205])+power(10.0000, -2.00000*algebraic[0]+constants[205]+constants[206])+(states[1]/constants[134])*(power(10.0000, constants[207])) algebraic[22] = (constants[163]+constants[162]*constants[0]*constants[130]*log(10.0000)*algebraic[0])-constants[143]*(16.0000-constants[162]) algebraic[34] = (constants[172]+constants[171]*constants[0]*constants[130]*log(10.0000)*algebraic[0])-constants[143]*(9.00000-constants[171]) algebraic[92] = (constants[209]+constants[208]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(16.0000-constants[208]) algebraic[173] = constants[256]+constants[255]*log(10.0000)*constants[0]*constants[130]*algebraic[0] algebraic[191] = ((algebraic[92]+algebraic[34]+algebraic[173])-algebraic[81])-algebraic[22] algebraic[192] = (exp(-algebraic[191]/(constants[0]*constants[130]))*algebraic[82]*algebraic[23])/(algebraic[76]*algebraic[12]*(power(10.0000, -algebraic[0]))) algebraic[244] = (algebraic[242]*constants[282]*constants[284])/(constants[279]*constants[281]*algebraic[192]) algebraic[245] = constants[53]*(power((((1.00000+states[10]/constants[49])/(1.00000+(constants[51]*states[10])/constants[49]))*(1.00000+(constants[52]*states[5])/constants[50]))/(1.00000+states[5]/constants[50]), 4.00000)) algebraic[246] = (1.00000+states[7]/constants[279])*(1.00000+states[10]/constants[281])+states[8]/constants[282]+(states[9]/constants[284])*(1.00000+states[8]/constants[282]) algebraic[247] = (1.00000+states[7]/constants[280])*(1.00000+states[10]/constants[283])+states[8]/constants[47]+(states[9]/constants[48])*(1.00000+states[8]/constants[47]) algebraic[248] = ((((algebraic[242]*states[7]*states[10])/(constants[279]*constants[281]))/algebraic[246]-((algebraic[244]*states[9]*states[8])/(constants[284]*constants[282]))/algebraic[246])*(1.00000+constants[285]*algebraic[245]*(power(algebraic[247]/algebraic[246], 3.00000))))/(1.00000+algebraic[245]*(power(algebraic[247]/algebraic[246], 4.00000))) algebraic[250] = algebraic[241]-algebraic[248] algebraic[249] = (constants[286]*1.01300)/(1.00000+power(10.0000, -algebraic[0]+5.32000)+power(10.0000, algebraic[0]-9.15000)) algebraic[93] = 1.00000+power(10.0000, -algebraic[0]+constants[210]) algebraic[109] = 1.00000+power(10.0000, -algebraic[0]+constants[219])+(states[1]/constants[134])*(power(10.0000, constants[220])) algebraic[98] = (constants[212]+constants[211]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[211]) algebraic[118] = (constants[222]+constants[221]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[221]) algebraic[194] = (algebraic[118]+algebraic[98])-algebraic[92] algebraic[195] = (1.00000*exp(-algebraic[194]/(constants[0]*constants[130]))*algebraic[93]*algebraic[82])/algebraic[109] algebraic[251] = (algebraic[249]*constants[289]*constants[288])/(constants[287]*algebraic[195]) algebraic[252] = ((algebraic[249]*states[8])/constants[287]-(algebraic[251]*states[12]*states[11])/(constants[289]*constants[288]))/(1.00000+states[8]/constants[287]+states[12]/constants[289]+states[11]/constants[288]) algebraic[197] = algebraic[118]-algebraic[98] algebraic[198] = (exp(-algebraic[197]/(constants[0]*constants[130]))*algebraic[109])/algebraic[93] algebraic[253] = (constants[293]*constants[292])/(constants[291]*algebraic[198]) algebraic[254] = ((constants[293]*states[12])/constants[291]-(algebraic[253]*states[11])/constants[292])/(1.00000+states[12]/constants[291]+states[11]/constants[292]) algebraic[258] = 1.00000+states[3]/constants[303]+states[12]/constants[301]+states[14]/constants[302]+(states[12]*states[14])/(constants[301]*constants[302])+(states[12]*states[14]*states[3])/(constants[301]*constants[302]*constants[303])+states[16]/constants[304]+states[15]/constants[305]+(states[16]*states[15])/(constants[305]*constants[304]) algebraic[259] = constants[300]*0.000700000*exp(algebraic[0]*0.897900) algebraic[119] = 1.00000+power(10.0000, -algebraic[0]+constants[223]) algebraic[124] = (constants[225]+constants[224]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(16.0000-constants[224]) algebraic[170] = (constants[250]+constants[249]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(1.00000-constants[249]) algebraic[171] = (constants[252]+constants[251]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[251]) algebraic[200] = (((algebraic[124]+algebraic[171]+algebraic[173])-algebraic[11])-algebraic[98])-algebraic[170] algebraic[201] = (exp(-algebraic[200]/(constants[0]*constants[130]))*algebraic[119])/(algebraic[1]*algebraic[93]*(power(10.0000, -algebraic[0]))*1.00000) algebraic[260] = (algebraic[259]*constants[304]*constants[305])/(constants[301]*constants[303]*constants[302]*algebraic[201]) algebraic[261] = ((algebraic[259]*states[12]*states[14]*states[3])/(constants[302]*constants[301]*constants[303])-(algebraic[260]*states[16]*states[15])/(constants[304]*constants[305]))/algebraic[258] algebraic[263] = (algebraic[252]-algebraic[254])-algebraic[261] algebraic[125] = 1.00000+power(10.0000, -algebraic[0]+6.21000) algebraic[130] = (constants[228]+constants[227]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(9.00000-constants[227]) algebraic[206] = ((algebraic[22]+algebraic[130])-algebraic[124])-algebraic[34] algebraic[207] = (exp(-algebraic[206]/(constants[0]*constants[130]))*algebraic[12]*algebraic[125])/(algebraic[119]*algebraic[23]) algebraic[262] = ((constants[311]*constants[307]*constants[308])/(constants[309]*constants[310]))*algebraic[207] algebraic[264] = 1.00000+states[9]/constants[308]+states[16]/constants[307]+(states[16]*states[9])/(constants[307]*constants[308])+states[17]/constants[309]+states[10]/constants[310]+(states[17]*states[10])/(constants[309]*constants[310]) algebraic[265] = ((algebraic[262]*states[16]*states[9])/(constants[308]*constants[307])-(constants[311]*states[10]*states[17])/(constants[310]*constants[309]))/algebraic[264] algebraic[267] = algebraic[261]-algebraic[265] algebraic[266] = (constants[312]*0.989000)/(1.00000+power(10.0000, -algebraic[0]+5.62000)+power(10.0000, algebraic[0]-8.74000)) algebraic[131] = 1.00000+power(10.0000, -algebraic[0]+constants[229])+(states[1]/constants[134])*(power(10.0000, constants[230]))+(constants[133]/constants[134])*(power(10.0000, constants[231])) algebraic[141] = (constants[233]+constants[232]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(9.00000-constants[232]) algebraic[209] = algebraic[141]-algebraic[130] algebraic[210] = (exp(-algebraic[209]/(constants[0]*constants[130]))*algebraic[131])/algebraic[125] algebraic[268] = (algebraic[266]*constants[314])/(constants[313]*algebraic[210]) algebraic[269] = ((algebraic[266]*states[17])/constants[313]-(algebraic[268]*states[18])/constants[314])/(1.00000+states[17]/constants[313]+states[18]/constants[314]) algebraic[271] = algebraic[265]-algebraic[269] algebraic[255] = (1.00000+states[13]/constants[295]+states[15]/constants[298])*(1.00000+states[11]/constants[297]+states[14]/constants[298]) algebraic[99] = 1.00000+power(10.0000, -algebraic[0]+constants[216])+(states[1]/constants[134])*(power(10.0000, constants[213])) algebraic[108] = (constants[218]+constants[217]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[217]) algebraic[203] = ((algebraic[173]+algebraic[171]+algebraic[118])-algebraic[170])-algebraic[108] algebraic[204] = (exp(-algebraic[203]/(constants[0]*constants[130]))*algebraic[109])/(algebraic[99]*(power(10.0000, -algebraic[0]))) algebraic[256] = (constants[299]*constants[295]*constants[296]*algebraic[204])/(constants[297]*constants[298]) algebraic[257] = ((algebraic[256]*states[13]*states[14])/(constants[295]*constants[296])-(constants[299]*states[11]*states[15])/(constants[297]*constants[298]))/algebraic[255] algebraic[276] = constants[324]*(-0.113400*algebraic[0]+1.60690) algebraic[153] = 1.00000+power(10.0000, -algebraic[0]+constants[239]) algebraic[159] = 1.00000+power(10.0000, -algebraic[0]+constants[245])+(states[1]/constants[134])*(power(10.0000, constants[242])) algebraic[158] = (constants[241]+constants[240]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(1.00000-constants[240]) algebraic[168] = (constants[247]+constants[246]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(1.00000-constants[246]) algebraic[218] = (((algebraic[168]+algebraic[170])-algebraic[158])-algebraic[171])-algebraic[173] algebraic[219] = (exp(-algebraic[218]/(constants[0]*constants[130]))*algebraic[159]*(power(10.0000, -algebraic[0])))/algebraic[153] algebraic[277] = (algebraic[276]*constants[327]*constants[328])/(constants[325]*constants[326]*algebraic[219]) algebraic[278] = ((algebraic[276]*states[20]*states[15])/(constants[325]*constants[326])-(algebraic[277]*states[21]*states[14])/(constants[327]*constants[328]))/(1.00000+states[20]/constants[325]+states[15]/constants[326]+(states[20]*states[15])/(constants[325]*constants[326])+states[21]/constants[327]+states[14]/constants[328]+(states[21]*states[14])/(constants[327]*constants[328])) algebraic[281] = (-algebraic[261]-algebraic[257])+algebraic[278] algebraic[282] = (algebraic[261]+algebraic[257])-algebraic[278] algebraic[273] = (constants[319]*1.05000)/(1.00000+power(10.0000, -algebraic[0]+5.58000)+power(10.0000, algebraic[0]-8.79000)) algebraic[142] = 1.00000+power(10.0000, constants[234]-algebraic[0])+(states[1]/constants[134])*(power(10.0000, constants[235]))+(constants[133]/constants[134])*(power(10.0000, constants[236])) algebraic[152] = (constants[238]+constants[237]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(9.00000-constants[237]) algebraic[215] = (((algebraic[158]+algebraic[22])-algebraic[173])-algebraic[152])-algebraic[34] algebraic[216] = (exp(-algebraic[215]/(constants[0]*constants[130]))*algebraic[153]*algebraic[12]*(power(10.0000, -algebraic[0])))/(algebraic[142]*algebraic[23]) algebraic[274] = (algebraic[273]*constants[322]*constants[323])/(constants[320]*constants[321]*algebraic[216]) algebraic[275] = ((algebraic[273]*states[19]*states[9])/(constants[320]*constants[321])-(algebraic[274]*states[20]*states[10])/(constants[322]*constants[323]))/(1.00000+states[19]/constants[320]+states[9]/constants[321]+(states[19]*states[9])/(constants[320]*constants[321])+states[10]/constants[323]+states[20]/constants[322]+(states[20]*states[10])/(constants[322]*constants[323])) algebraic[283] = algebraic[275]-algebraic[278] algebraic[45] = 1.00000+power(10.0000, -algebraic[0]+constants[186])+(states[1]/constants[134])*(power(10.0000, constants[187]))+(constants[133]/constants[134])*(power(10.0000, constants[181])) algebraic[55] = 1.00000+power(10.0000, -algebraic[0]+constants[189]) algebraic[176] = (exp(-constants[262]/(constants[0]*constants[130]))*(power(10.0000, -algebraic[0]))*algebraic[12]*algebraic[55])/(algebraic[45]*algebraic[23]) algebraic[285] = ((constants[329]/algebraic[176])*constants[331]*constants[333])/(constants[332]*constants[330]) algebraic[286] = ((algebraic[285]*states[10]*states[22])/(constants[331]*constants[333])-(constants[329]*states[9]*states[23])/(constants[332]*constants[330]))/(1.00000+states[9]/constants[332]+states[23]/constants[55]+(states[23]*states[9])/(constants[332]*constants[330])+states[10]/constants[331]+(states[22]*states[10])/(constants[333]*constants[331])) algebraic[289] = -algebraic[286] algebraic[13] = 1.00000/algebraic[12] algebraic[14] = (power(10.0000, -algebraic[0]+constants[159]))*algebraic[13] algebraic[15] = (states[1]/constants[134])*(power(10.0000, constants[160]))*algebraic[13] algebraic[16] = (constants[133]/constants[134])*(power(10.0000, constants[161]))*algebraic[13] algebraic[17] = 0.00000*algebraic[13]+1.00000*algebraic[14]+0.00000*algebraic[15]+0.00000*algebraic[16] algebraic[24] = 1.00000/algebraic[23] algebraic[25] = (power(10.0000, -algebraic[0]+constants[169]))*algebraic[24] algebraic[26] = ((algebraic[24]*states[1])/constants[134])*(power(10.0000, constants[170])) algebraic[27] = ((algebraic[24]*constants[133])/constants[134])*(power(10.0000, constants[164])) algebraic[28] = 0.00000*algebraic[24]+1.00000*algebraic[25]+0.00000*algebraic[26]+0.00000*algebraic[27] algebraic[46] = 1.00000/algebraic[45] algebraic[48] = (power(10.0000, -algebraic[0]+constants[186]))*algebraic[46] algebraic[50] = algebraic[48] algebraic[56] = 1.00000/algebraic[55] algebraic[57] = algebraic[56]*(power(10.0000, -algebraic[0]+constants[189])) algebraic[58] = 0.00000*algebraic[56]+1.00000*algebraic[57] algebraic[174] = (((algebraic[17]+algebraic[58])-algebraic[50])-algebraic[28])+(((constants[162]+constants[190])-constants[188])-constants[171]) algebraic[35] = 1.00000+power(10.0000, constants[177]-algebraic[0])+(states[1]/constants[134])*(power(10.0000, constants[178])) algebraic[36] = 1.00000/algebraic[35] algebraic[37] = algebraic[36]*(power(10.0000, constants[177]-algebraic[0])) algebraic[38] = (states[1]/constants[134])*(power(10.0000, constants[178]))*algebraic[36] algebraic[39] = 0.00000*algebraic[36]+algebraic[37]+0.00000*algebraic[38] algebraic[178] = ((2.00000*algebraic[28]-algebraic[17])-algebraic[39])+((2.00000*constants[171]-constants[162])-constants[179]) algebraic[2] = 1.00000/algebraic[1] algebraic[3] = (power(10.0000, -algebraic[0]+constants[149]))*algebraic[2] algebraic[6] = 1.00000*algebraic[3] algebraic[61] = 1.00000/algebraic[60] algebraic[62] = algebraic[61]*(power(10.0000, -algebraic[0]+constants[195])) algebraic[64] = algebraic[62] algebraic[181] = (algebraic[64]-algebraic[6])+(1.00000-constants[151]) algebraic[71] = 1.00000/algebraic[70] algebraic[72] = algebraic[71]*(power(10.0000, -algebraic[0]+constants[199])) algebraic[73] = algebraic[72] algebraic[184] = (algebraic[73]-algebraic[64])+(constants[200]-constants[197]) algebraic[77] = 1.00000/algebraic[76] algebraic[78] = algebraic[77]*(power(10.0000, -algebraic[0]+constants[202])) algebraic[79] = algebraic[78] algebraic[187] = (algebraic[79]-algebraic[73])+(constants[203]-constants[200]) algebraic[83] = 1.00000/algebraic[82] algebraic[84] = algebraic[83]*(power(10.0000, -algebraic[0]+constants[205])) algebraic[85] = algebraic[83]*(power(10.0000, -2.00000*algebraic[0]+constants[205]+constants[206])) algebraic[87] = algebraic[84]+2.00000*algebraic[85] algebraic[190] = (((((algebraic[28]+algebraic[87])-algebraic[79])-algebraic[17])+constants[171]+constants[208])-constants[203])-constants[162] algebraic[94] = 1.00000/algebraic[93] algebraic[95] = algebraic[94]*(power(10.0000, -algebraic[0]+constants[210])) algebraic[96] = algebraic[95] algebraic[110] = 1.00000/algebraic[109] algebraic[111] = algebraic[110]*(power(10.0000, -algebraic[0]+constants[219])) algebraic[113] = algebraic[111] algebraic[193] = ((algebraic[113]+algebraic[96])-algebraic[87])+((constants[221]+constants[211])-constants[208]) algebraic[196] = (algebraic[113]-algebraic[96])+(constants[221]-constants[211]) algebraic[120] = 1.00000/algebraic[119] algebraic[121] = algebraic[120]*(power(10.0000, -algebraic[0]+constants[223])) algebraic[122] = algebraic[121] algebraic[199] = ((algebraic[122]-algebraic[96])-algebraic[6])+((((constants[224]+constants[251])-constants[211])-constants[151])-constants[249]) algebraic[100] = 1.00000/algebraic[99] algebraic[101] = algebraic[100]*(power(10.0000, -algebraic[0]+constants[216])) algebraic[103] = algebraic[101] algebraic[202] = (algebraic[113]-algebraic[103])+(((constants[221]+constants[251])-constants[249])-constants[217]) algebraic[126] = 1.00000/algebraic[125] algebraic[127] = algebraic[126]*(power(10.0000, -algebraic[0]+6.21000)) algebraic[128] = algebraic[127] algebraic[205] = (((algebraic[128]+algebraic[17])-algebraic[122])-algebraic[28])+(((constants[227]+constants[162])-constants[224])-constants[171]) algebraic[132] = 1.00000/algebraic[131] algebraic[133] = algebraic[132]*(power(10.0000, -algebraic[0]+constants[229])) algebraic[136] = algebraic[133] algebraic[208] = (algebraic[136]-algebraic[128])+(constants[232]-constants[227]) algebraic[143] = 1.00000/algebraic[142] algebraic[144] = algebraic[143]*(power(10.0000, constants[234]-algebraic[0])) algebraic[147] = algebraic[144] algebraic[211] = (algebraic[147]-algebraic[136])+((constants[253]+constants[237])-constants[232]) algebraic[154] = 1.00000/algebraic[153] algebraic[155] = algebraic[154]*(power(10.0000, -algebraic[0]+constants[239])) algebraic[156] = algebraic[155] algebraic[214] = (((algebraic[156]+algebraic[17])-algebraic[147])-algebraic[28])+(((constants[240]+constants[162])-constants[237])-constants[171]) algebraic[160] = 1.00000/algebraic[159] algebraic[161] = algebraic[160]*(power(10.0000, -algebraic[0]+constants[245])) algebraic[163] = algebraic[161] algebraic[217] = (algebraic[163]-algebraic[156])+(((constants[246]+constants[249])-constants[240])-constants[251]) algebraic[172] = (constants[254]+constants[253]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(0.00000-constants[253]) algebraic[212] = (algebraic[172]+algebraic[152])-algebraic[141] algebraic[213] = (exp(-algebraic[212]/(constants[0]*constants[130]))*algebraic[142])/algebraic[131] algebraic[270] = (constants[318]*constants[317])/(constants[316]*algebraic[213]) algebraic[272] = ((constants[318]*states[18])/constants[316]-(algebraic[270]*states[19])/constants[317])/(1.00000+states[19]/constants[317]+states[18]/constants[316]) algebraic[44] = (constants[180]+constants[179]*log(10.0000)*constants[0]*constants[130]*algebraic[0])-constants[143]*(4.00000-constants[179]) algebraic[179] = (2.00000*algebraic[34]-algebraic[22])-algebraic[44] algebraic[180] = (exp(-algebraic[179]/(constants[0]*constants[130]))*(power(algebraic[23], 2.00000)))/(algebraic[12]*algebraic[35]) algebraic[287] = (constants[334]*(power(constants[337], 2.00000)))/(constants[335]*constants[336]*algebraic[180]) algebraic[290] = ((constants[334]*states[10]*states[5])/(constants[336]*constants[335])-algebraic[287]*(power(states[9]/constants[337], 2.00000)))/(1.00000+states[10]/constants[336]+states[5]/constants[335]+(states[10]*states[5])/(constants[336]*constants[335])+(2.00000*states[9])/constants[337]+(power(states[9], 2.00000))/(power(constants[337], 2.00000))) algebraic[293] = algebraic[174]*-algebraic[286]+algebraic[178]*algebraic[290]+algebraic[184]*algebraic[238]+algebraic[181]*(algebraic[226]+algebraic[234])+algebraic[187]*algebraic[241]+algebraic[190]*algebraic[248]+algebraic[193]*algebraic[252]+algebraic[196]*algebraic[254]+algebraic[199]*algebraic[261]+algebraic[205]*algebraic[265]+algebraic[208]*algebraic[269]+algebraic[211]*algebraic[272]+algebraic[214]*algebraic[275]+algebraic[217]*algebraic[278]+algebraic[202]*algebraic[257] algebraic[299] = algebraic[286] algebraic[279] = custom_piecewise([constants[38] != 5.00000 & constants[38] != 45.0000, constants[22] , constants[38] != 5.00000 & equal(constants[38] , 45.0000) & greater_equal(voi , 110.000), constants[22] , equal(constants[38] , 5.00000) & greater(voi , 30.0000), constants[22] , True, 0.00000]) algebraic[284] = (algebraic[279]*states[10])/(constants[54]+states[10]) algebraic[300] = (((-algebraic[286]-algebraic[290])-algebraic[248])+algebraic[265]+algebraic[275])-algebraic[284] algebraic[301] = (((algebraic[286]+2.00000*algebraic[290]+algebraic[248])-algebraic[265])-algebraic[275])+algebraic[284] algebraic[302] = -algebraic[290] algebraic[303] = (-(algebraic[226]+algebraic[234])-algebraic[261])+algebraic[284] algebraic[304] = (algebraic[226]+algebraic[234])-algebraic[238] algebraic[305] = algebraic[248]-algebraic[252] algebraic[306] = algebraic[252]+algebraic[254]+algebraic[257] algebraic[307] = -algebraic[257] algebraic[308] = algebraic[269]-algebraic[272] algebraic[309] = algebraic[272]-algebraic[275] algebraic[310] = algebraic[278] algebraic[291] = (log(10.0000)*constants[338]*(power(10.0000, -algebraic[0]-6.87000)))/(power(power(10.0000, -algebraic[0])+power(10.0000, -6.87000), 2.00000))+(log(10.0000)*constants[339]*(power(10.0000, -algebraic[0]-8.30000)))/(power(power(10.0000, -algebraic[0])+power(10.0000, -8.30000), 2.00000))+(log(10.0000)*constants[340]*(power(10.0000, -algebraic[0]-4.80000)))/(power(power(10.0000, -algebraic[0])+power(10.0000, -4.80000), 2.00000)) algebraic[7] = ((power(10.0000, constants[149]))*(algebraic[1]-power(10.0000, -algebraic[0]+constants[149])))/(constants[134]*(power(algebraic[1], 2.00000))) algebraic[18] = ((power(10.0000, constants[159]))*(algebraic[12]-power(10.0000, -algebraic[0]+constants[159])))/(constants[134]*(power(algebraic[12], 2.00000))) algebraic[29] = ((power(10.0000, constants[169]))*(algebraic[23]-power(10.0000, -algebraic[0]+constants[169])))/(constants[134]*(power(algebraic[23], 2.00000))) algebraic[40] = ((power(10.0000, constants[177]))*(algebraic[35]-power(10.0000, -algebraic[0]+constants[177])))/(constants[134]*(power(algebraic[35], 2.00000))) algebraic[51] = ((power(10.0000, constants[186]))*(algebraic[45]-power(10.0000, -algebraic[0]+constants[186])))/(constants[134]*(power(algebraic[45], 2.00000))) algebraic[59] = ((power(10.0000, constants[189]))*(algebraic[55]-power(10.0000, -algebraic[0]+constants[189])))/(constants[134]*(power(algebraic[55], 2.00000))) algebraic[65] = ((power(10.0000, constants[195]))*(algebraic[60]-power(10.0000, -algebraic[0]+constants[195])))/(constants[134]*(power(algebraic[60], 2.00000))) algebraic[74] = ((power(10.0000, constants[199]))*(algebraic[70]-power(10.0000, -algebraic[0]+constants[199])))/(constants[134]*(power(algebraic[70], 2.00000))) algebraic[80] = ((power(10.0000, constants[202]))*(algebraic[76]-power(10.0000, -algebraic[0]+constants[202])))/(constants[134]*(power(algebraic[76], 2.00000))) algebraic[88] = (algebraic[82]*(power(10.0000, constants[205])+2.00000*(power(10.0000, -algebraic[0]+constants[205]+constants[206])))-(power(10.0000, -algebraic[0]+constants[205])+2.00000*(power(10.0000, -2.00000*algebraic[0]+constants[205]+constants[206])))*(power(10.0000, constants[205])+2.00000*(power(10.0000, -algebraic[0]+constants[205]+constants[206]))))/(constants[134]*(power(algebraic[82], 2.00000))) algebraic[97] = ((power(10.0000, constants[210]))*(algebraic[93]-power(10.0000, -algebraic[0]+constants[210])))/(constants[134]*(power(algebraic[93], 2.00000))) algebraic[104] = ((power(10.0000, constants[216]))*(algebraic[99]-power(10.0000, -algebraic[0]+constants[216])))/(constants[134]*(power(algebraic[99], 2.00000))) algebraic[114] = ((power(10.0000, constants[219]))*(algebraic[109]-power(10.0000, -algebraic[0]+constants[219])))/(constants[134]*(power(algebraic[109], 2.00000))) algebraic[123] = ((power(10.0000, constants[223]))*(algebraic[119]-power(10.0000, -algebraic[0]+constants[223])))/(constants[134]*(power(algebraic[119], 2.00000))) algebraic[129] = ((power(10.0000, constants[226]))*(algebraic[125]-power(10.0000, -algebraic[0]+constants[226])))/(constants[134]*(power(algebraic[125], 2.00000))) algebraic[137] = ((power(10.0000, constants[229]))*(algebraic[131]-power(10.0000, -algebraic[0]+constants[229])))/(constants[134]*(power(algebraic[131], 2.00000))) algebraic[148] = ((power(10.0000, constants[234]))*(algebraic[142]-power(10.0000, -algebraic[0]+constants[234])))/(constants[134]*(power(algebraic[142], 2.00000))) algebraic[157] = ((power(10.0000, constants[239]))*(algebraic[153]-power(10.0000, -algebraic[0]+constants[239])))/(constants[134]*(power(algebraic[153], 2.00000))) algebraic[164] = ((power(10.0000, constants[245]))*(algebraic[159]-power(10.0000, -algebraic[0]+constants[245])))/(constants[134]*(power(algebraic[159], 2.00000))) algebraic[292] = log(10.0000)*(power(10.0000, -algebraic[0]))*constants[134]*(1.00000+algebraic[7]*states[3]+algebraic[18]*states[10]+algebraic[29]*states[9]+algebraic[40]*states[5]+algebraic[51]*states[23]+algebraic[59]*states[22]+algebraic[65]*states[2]+algebraic[74]*states[6]+algebraic[80]*states[7]+algebraic[88]*states[8]+algebraic[97]*states[12]+algebraic[114]*states[11]+algebraic[104]*states[13]+algebraic[123]*states[16]+algebraic[129]*states[17]+algebraic[137]*states[18]+algebraic[148]*states[19]+algebraic[157]*states[20]+algebraic[164]*states[21]) algebraic[294] = algebraic[293]/(algebraic[291]+algebraic[292]) algebraic[8] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[149]+constants[150])))/(power(algebraic[1], 2.00000)) algebraic[19] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[159]+constants[160])))/(power(algebraic[12], 2.00000)) algebraic[31] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[169]+constants[170])))/(power(algebraic[23], 2.00000)) algebraic[41] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[177]+constants[178])))/(power(algebraic[35], 2.00000)) algebraic[52] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[186]+constants[187])))/(power(algebraic[45], 2.00000)) algebraic[66] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[195]+constants[196])))/(power(algebraic[60], 2.00000)) algebraic[89] = (-(power(10.0000, -algebraic[0]+constants[205])+2.00000*(power(10.0000, -2.00000*algebraic[0]+constants[205]+constants[206])))*(power(10.0000, constants[207])))/(constants[134]*(power(algebraic[82], 2.00000))) algebraic[105] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[216]+constants[213])))/(power(algebraic[99], 2.00000)) algebraic[115] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[219]+constants[220])))/(power(algebraic[109], 2.00000)) algebraic[138] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[229]+constants[230])))/(power(algebraic[131], 2.00000)) algebraic[149] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[234]+constants[235])))/(power(algebraic[142], 2.00000)) algebraic[165] = ((-(power(10.0000, -algebraic[0]))/constants[134])*(power(10.0000, constants[245]+constants[242])))/(power(algebraic[159], 2.00000)) algebraic[295] = (algebraic[8]*states[3]+algebraic[19]*states[10]+algebraic[31]*states[9]+algebraic[41]*states[5]+algebraic[52]*states[23]+constants[26]*states[22]+algebraic[66]*states[2]+constants[27]*states[6]+constants[28]*states[7]+algebraic[89]*states[8]+constants[29]*states[12]+algebraic[115]*states[11]+algebraic[105]*states[13]+constants[30]*states[16]+constants[31]*states[17]+algebraic[138]*states[18]+algebraic[149]*states[19]+constants[32]*states[20]+algebraic[165]*states[21])/(algebraic[291]+algebraic[292]) algebraic[10] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[149]+constants[150]))*log(10.0000))/(power(algebraic[1], 2.00000)) algebraic[21] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[159]+constants[160]))*log(10.0000))/(power(algebraic[12], 2.00000)) algebraic[33] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[169]+constants[170]))*log(10.0000))/(power(algebraic[23], 2.00000)) algebraic[43] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[177]+constants[178]))*log(10.0000))/(power(algebraic[35], 2.00000)) algebraic[54] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[186]+constants[187]))*log(10.0000))/(power(algebraic[45], 2.00000)) algebraic[68] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[195]+constants[196]))*log(10.0000))/(power(algebraic[60], 2.00000)) algebraic[91] = ((states[1]/constants[134])*(power(10.0000, constants[207]))*(algebraic[82]*(power(10.0000, -algebraic[0]+constants[205]))*log(10.0000)-(power(10.0000, -2.00000*algebraic[0]+constants[205]+constants[206]))*2.00000*log(10.0000)))/(power(algebraic[82], 2.00000)) algebraic[107] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[216]+constants[213]))*log(10.0000))/(power(algebraic[99], 2.00000)) algebraic[117] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[219]+constants[220]))*log(10.0000))/(power(algebraic[109], 2.00000)) algebraic[140] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[229]+constants[230]))*log(10.0000))/(power(algebraic[131], 2.00000)) algebraic[151] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[234]+constants[235]))*log(10.0000))/(power(algebraic[142], 2.00000)) algebraic[167] = ((states[1]/constants[134])*(power(10.0000, -algebraic[0]+constants[245]+constants[242]))*log(10.0000))/(power(algebraic[159], 2.00000)) algebraic[9] = ((algebraic[1]*(power(10.0000, constants[150])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[150])))/constants[134])/(power(algebraic[1], 2.00000)) algebraic[20] = ((algebraic[12]*(power(10.0000, constants[160])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[160])))/constants[134])/(power(algebraic[12], 2.00000)) algebraic[32] = ((algebraic[23]*(power(10.0000, constants[170])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[170])))/constants[134])/(power(algebraic[23], 2.00000)) algebraic[42] = ((algebraic[35]*(power(10.0000, constants[178])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[178])))/constants[134])/(power(algebraic[35], 2.00000)) algebraic[53] = ((algebraic[45]*(power(10.0000, constants[187])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[187])))/constants[134])/(power(algebraic[45], 2.00000)) algebraic[67] = ((algebraic[60]*(power(10.0000, constants[196])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[196])))/constants[134])/(power(algebraic[60], 2.00000)) algebraic[90] = ((algebraic[82]*(power(10.0000, constants[207])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[207])))/constants[134])/(power(algebraic[82], 2.00000)) algebraic[106] = ((algebraic[99]*(power(10.0000, constants[213])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[213])))/constants[134])/(power(algebraic[99], 2.00000)) algebraic[116] = ((algebraic[109]*(power(10.0000, constants[220])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[220])))/constants[134])/(power(algebraic[109], 2.00000)) algebraic[139] = ((algebraic[131]*(power(10.0000, constants[230])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[230])))/constants[134])/(power(algebraic[131], 2.00000)) algebraic[150] = ((algebraic[142]*(power(10.0000, constants[235])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[235])))/constants[134])/(power(algebraic[142], 2.00000)) algebraic[166] = ((algebraic[159]*(power(10.0000, constants[242])))/constants[134]-((states[1]/constants[134])*(power(10.0000, 2.00000*constants[242])))/constants[134])/(power(algebraic[159], 2.00000)) algebraic[296] = -1.00000-(algebraic[20]*states[10]+algebraic[32]*states[9]+algebraic[42]*states[5]+algebraic[9]*states[3]+algebraic[53]*states[23]+algebraic[67]*states[2]+algebraic[90]*states[8]+algebraic[106]*states[13]+algebraic[116]*states[11]+algebraic[150]*states[19]+algebraic[139]*states[18]+algebraic[166]*states[21]) algebraic[297] = (algebraic[21]*states[10]+algebraic[33]*states[9]+algebraic[43]*states[5]+algebraic[10]*states[3]+algebraic[54]*states[23]+algebraic[68]*states[2]+algebraic[91]*states[8]+algebraic[107]*states[13]+algebraic[117]*states[11]+algebraic[151]*states[19]+algebraic[140]*states[18]+algebraic[167]*states[21])/algebraic[296] algebraic[5] = (states[1]/constants[134])*(power(10.0000, constants[150]))*algebraic[2] algebraic[49] = (states[1]/constants[134])*(power(10.0000, constants[187]))*algebraic[46] algebraic[63] = ((algebraic[61]*states[1])/constants[134])*(power(10.0000, constants[196])) algebraic[86] = ((algebraic[83]*states[1])/constants[134])*(power(10.0000, constants[207])) algebraic[102] = ((algebraic[100]*states[1])/constants[134])*(power(10.0000, constants[213])) algebraic[112] = ((algebraic[110]*states[1])/constants[134])*(power(10.0000, constants[220])) algebraic[135] = ((algebraic[132]*states[1])/constants[134])*(power(10.0000, constants[230])) algebraic[146] = ((algebraic[143]*states[1])/constants[134])*(power(10.0000, constants[235])) algebraic[162] = (states[1]/constants[134])*(power(10.0000, constants[242]))*algebraic[160] algebraic[311] = (algebraic[15]*algebraic[300]+algebraic[26]*algebraic[301]+algebraic[38]*algebraic[302]+algebraic[5]*algebraic[303]+algebraic[49]*algebraic[299]+algebraic[63]*algebraic[304]+algebraic[86]*algebraic[305]+algebraic[102]*algebraic[307]+algebraic[112]*algebraic[306]+algebraic[146]*algebraic[309]+algebraic[135]*algebraic[308]+algebraic[162]*algebraic[310])/algebraic[296] algebraic[4] = (constants[133]/constants[134])*(power(10.0000, constants[144]))*algebraic[2] algebraic[30] = ((algebraic[28]+algebraic[6])-algebraic[17])+(((constants[171]+constants[151])-constants[162])-constants[253]) algebraic[47] = (constants[133]/constants[134])*(power(10.0000, constants[181]))*algebraic[46] algebraic[134] = ((algebraic[132]*constants[133])/constants[134])*(power(10.0000, constants[231])) algebraic[145] = ((algebraic[143]*constants[133])/constants[134])*(power(10.0000, constants[236])) algebraic[175] = ((algebraic[34]+algebraic[11]+algebraic[173])-algebraic[172])-algebraic[22] algebraic[177] = (exp(-algebraic[175]/(constants[0]*constants[130]))*algebraic[23]*algebraic[1])/(algebraic[12]*(power(10.0000, -algebraic[0]))) algebraic[280] = algebraic[184]*algebraic[238]+algebraic[181]*(algebraic[226]+algebraic[234])+algebraic[187]*algebraic[241]+algebraic[190]*algebraic[248]+algebraic[193]*algebraic[252]+algebraic[196]*algebraic[254]+algebraic[199]*algebraic[261]+algebraic[205]*algebraic[265]+algebraic[208]*algebraic[269]+algebraic[211]*algebraic[272]+algebraic[214]*algebraic[275]+algebraic[217]*algebraic[278]+algebraic[202]*algebraic[257] algebraic[288] = algebraic[174]*-algebraic[286] algebraic[298] = 1.00000-algebraic[297]*algebraic[295] return algebraic def custom_piecewise(cases): """Compute result of a piecewise function""" return select(cases[0::2],cases[1::2]) def solve_model(): """Solve model with ODE solver""" from scipy.integrate import ode # Initialise constants and state variables (init_states, constants) = initConsts() # Set timespan to solve over voi = linspace(0, 10, 500) # Construct ODE object to solve r = ode(computeRates) r.set_integrator('vode', method='bdf', atol=1e-06, rtol=1e-06, max_step=1) r.set_initial_value(init_states, voi[0]) r.set_f_params(constants) # Solve model states = array([[0.0] * len(voi)] * sizeStates) states[:,0] = init_states for (i,t) in enumerate(voi[1:]): if r.successful(): r.integrate(t) states[:,i+1] = r.y else: break # Compute algebraic variables algebraic = computeAlgebraic(constants, states, voi) return (voi, states, algebraic) def plot_model(voi, states, algebraic): """Plot variables against variable of integration""" import pylab (legend_states, legend_algebraic, legend_voi, legend_constants) = createLegends() pylab.figure(1) pylab.plot(voi,vstack((states,algebraic)).T) pylab.xlabel(legend_voi) pylab.legend(legend_states + legend_algebraic, loc='best') pylab.show() if __name__ == "__main__": (voi, states, algebraic) = solve_model() plot_model(voi, states, algebraic)