/* There are a total of 35 entries in the algebraic variable array. There are a total of 18 entries in each of the rate and state variable arrays. There are a total of 37 entries in the constant variable array. */ /* * CONSTANTS[0] is kappa_R_12 in component BG_parameters (fmol_per_sec). * CONSTANTS[1] is kappa_R_34 in component BG_parameters (fmol_per_sec). * CONSTANTS[2] is kappa_R_56 in component BG_parameters (fmol_per_sec). * CONSTANTS[3] is kappa_R_78 in component BG_parameters (fmol_per_sec). * CONSTANTS[4] is kappa_R_1a_cGMP in component BG_parameters (fmol_per_sec). * CONSTANTS[5] is kappa_R_1b_cGMP in component BG_parameters (fmol_per_sec). * CONSTANTS[6] is kappa_R_2a_cGMP in component BG_parameters (fmol_per_sec). * CONSTANTS[7] is kappa_R_2b_cGMP in component BG_parameters (fmol_per_sec). * CONSTANTS[8] is kappa_R_1_sGC in component BG_parameters (fmol_per_sec). * CONSTANTS[9] is kappa_R_2_sGC in component BG_parameters (fmol_per_sec). * CONSTANTS[10] is kappa_R_3_sGC in component BG_parameters (fmol_per_sec). * CONSTANTS[11] is kappa_R_4_sGC in component BG_parameters (fmol_per_sec). * CONSTANTS[12] is kappa_R_DNO_sGC in component BG_parameters (fmol_per_sec). * CONSTANTS[13] is K_A in component BG_parameters (per_fmol). * CONSTANTS[14] is K_M in component BG_parameters (per_fmol). * CONSTANTS[15] is K_Mp in component BG_parameters (per_fmol). * CONSTANTS[16] is K_AM in component BG_parameters (per_fmol). * CONSTANTS[17] is K_AMp in component BG_parameters (per_fmol). * CONSTANTS[18] is K_Pi in component BG_parameters (per_fmol). * CONSTANTS[19] is K_Ca_i in component BG_parameters (per_fmol). * CONSTANTS[20] is K_cGMP in component BG_parameters (per_fmol). * CONSTANTS[21] is K_GTP in component BG_parameters (per_fmol). * CONSTANTS[22] is K_E5c in component BG_parameters (per_fmol). * CONSTANTS[23] is K_PDE in component BG_parameters (per_fmol). * CONSTANTS[24] is K_GTP_E5c in component BG_parameters (per_fmol). * CONSTANTS[25] is K_cGMP_PDE in component BG_parameters (per_fmol). * CONSTANTS[26] is K_GMP in component BG_parameters (per_fmol). * CONSTANTS[27] is K_Eb in component BG_parameters (per_fmol). * CONSTANTS[28] is K_NO in component BG_parameters (per_fmol). * CONSTANTS[29] is K_E6c in component BG_parameters (per_fmol). * CONSTANTS[30] is K_NO_product in component BG_parameters (per_fmol). * VOI is t in component environment (second). * CONSTANTS[31] is vol_myo in component environment (pL). * STATES[0] is q_A in component environment (fmol). * STATES[1] is q_M in component environment (fmol). * STATES[2] is q_Mp in component environment (fmol). * STATES[3] is q_AM in component environment (fmol). * STATES[4] is q_AMp in component environment (fmol). * STATES[5] is q_Pi in component environment (fmol). * STATES[6] is q_Ca_i in component environment (fmol). * STATES[7] is q_cGMP in component environment (fmol). * STATES[8] is q_GTP in component environment (fmol). * STATES[9] is q_E5c in component environment (fmol). * STATES[10] is q_PDE in component environment (fmol). * STATES[11] is q_GTP_E5c in component environment (fmol). * STATES[12] is q_cGMP_PDE in component environment (fmol). * STATES[13] is q_GMP in component environment (fmol). * STATES[14] is q_Eb in component environment (fmol). * STATES[15] is q_NO in component environment (fmol). * STATES[16] is q_E6c in component environment (fmol). * STATES[17] is q_NO_product in component environment (fmol). * ALGEBRAIC[9] is v_R_12 in component HaiMurphy (fmol_per_sec). * ALGEBRAIC[10] is v_R_34 in component HaiMurphy (fmol_per_sec). * ALGEBRAIC[11] is v_R_56 in component HaiMurphy (fmol_per_sec). * ALGEBRAIC[12] is v_R_78 in component HaiMurphy (fmol_per_sec). * CONSTANTS[32] is n_Cai_SM in component environment (dimensionless). * ALGEBRAIC[20] is v_R_1a_cGMP in component cGMP (fmol_per_sec). * ALGEBRAIC[21] is v_R_1b_cGMP in component cGMP (fmol_per_sec). * ALGEBRAIC[22] is v_R_2a_cGMP in component cGMP (fmol_per_sec). * ALGEBRAIC[23] is v_R_2b_cGMP in component cGMP (fmol_per_sec). * ALGEBRAIC[30] is v_R_1_sGC in component sGC (fmol_per_sec). * ALGEBRAIC[31] is v_R_2_sGC in component sGC (fmol_per_sec). * ALGEBRAIC[32] is v_R_3_sGC in component sGC (fmol_per_sec). * ALGEBRAIC[33] is v_R_4_sGC in component sGC (fmol_per_sec). * ALGEBRAIC[34] is v_R_DNO_sGC in component sGC (fmol_per_sec). * CONSTANTS[33] is v_NO_generation in component environment (fmol_per_sec). * ALGEBRAIC[1] is stress in component environment (dimensionless). * CONSTANTS[34] is R in component constants (J_per_K_per_mol). * CONSTANTS[35] is T in component constants (kelvin). * CONSTANTS[36] is F in component constants (C_per_mol). * ALGEBRAIC[0] is mu_A in component HaiMurphy (J_per_mol). * ALGEBRAIC[2] is mu_M in component HaiMurphy (J_per_mol). * ALGEBRAIC[3] is mu_Mp in component HaiMurphy (J_per_mol). * ALGEBRAIC[4] is mu_AM in component HaiMurphy (J_per_mol). * ALGEBRAIC[5] is mu_AMp in component HaiMurphy (J_per_mol). * ALGEBRAIC[6] is mu_Pi in component HaiMurphy (J_per_mol). * ALGEBRAIC[7] is mu_Ca_i in component HaiMurphy (J_per_mol). * ALGEBRAIC[8] is mu_cGMP in component HaiMurphy (J_per_mol). * ALGEBRAIC[13] is mu_GTP in component cGMP (J_per_mol). * ALGEBRAIC[14] is mu_E5c in component cGMP (J_per_mol). * ALGEBRAIC[15] is mu_cGMP in component cGMP (J_per_mol). * ALGEBRAIC[16] is mu_PDE in component cGMP (J_per_mol). * ALGEBRAIC[17] is mu_GTP_E5c in component cGMP (J_per_mol). * ALGEBRAIC[18] is mu_cGMP_PDE in component cGMP (J_per_mol). * ALGEBRAIC[19] is mu_GMP in component cGMP (J_per_mol). * ALGEBRAIC[24] is mu_Eb in component sGC (J_per_mol). * ALGEBRAIC[25] is mu_NO in component sGC (J_per_mol). * ALGEBRAIC[26] is mu_E6c in component sGC (J_per_mol). * ALGEBRAIC[27] is mu_E5c in component sGC (J_per_mol). * ALGEBRAIC[28] is mu_cGMP in component sGC (J_per_mol). * ALGEBRAIC[29] is mu_NO_product in component sGC (J_per_mol). * RATES[0] is d/dt q_A in component environment (fmol). * RATES[1] is d/dt q_M in component environment (fmol). * RATES[2] is d/dt q_Mp in component environment (fmol). * RATES[3] is d/dt q_AM in component environment (fmol). * RATES[4] is d/dt q_AMp in component environment (fmol). * RATES[5] is d/dt q_Pi in component environment (fmol). * RATES[6] is d/dt q_Ca_i in component environment (fmol). * RATES[7] is d/dt q_cGMP in component environment (fmol). * RATES[8] is d/dt q_GTP in component environment (fmol). * RATES[9] is d/dt q_E5c in component environment (fmol). * RATES[10] is d/dt q_PDE in component environment (fmol). * RATES[11] is d/dt q_GTP_E5c in component environment (fmol). * RATES[12] is d/dt q_cGMP_PDE in component environment (fmol). * RATES[13] is d/dt q_GMP in component environment (fmol). * RATES[14] is d/dt q_Eb in component environment (fmol). * RATES[15] is d/dt q_NO in component environment (fmol). * RATES[16] is d/dt q_E6c in component environment (fmol). * RATES[17] is d/dt q_NO_product in component environment (fmol). */ void initConsts(double* CONSTANTS, double* RATES, double *STATES) { CONSTANTS[0] = 0.0628586; CONSTANTS[1] = 10.3507; CONSTANTS[2] = 1.13145; CONSTANTS[3] = 0.031236; CONSTANTS[4] = 192.663; CONSTANTS[5] = 0.00328297; CONSTANTS[6] = 56591.2; CONSTANTS[7] = 0.0110353; CONSTANTS[8] = 3.61127e+06; CONSTANTS[9] = 0.00328297; CONSTANTS[10] = 4.92446; CONSTANTS[11] = 0.0361127; CONSTANTS[12] = 0.01; CONSTANTS[13] = 1.65213; CONSTANTS[14] = 15.6959; CONSTANTS[15] = 0.105259; CONSTANTS[16] = 1.44065; CONSTANTS[17] = 0.00966114; CONSTANTS[18] = 723.915; CONSTANTS[19] = 1; CONSTANTS[20] = 1; CONSTANTS[21] = 17040; CONSTANTS[22] = 0.304602; CONSTANTS[23] = 17.6706; CONSTANTS[24] = 5190.42; CONSTANTS[25] = 35.3412; CONSTANTS[26] = 0.0051282; CONSTANTS[27] = 0.0276911; CONSTANTS[28] = 1; CONSTANTS[29] = 30.4602; CONSTANTS[30] = 0.1; CONSTANTS[31] = 1; STATES[0] = 1e-6; STATES[1] = 1e-6; STATES[2] = 0; STATES[3] = 0; STATES[4] = 0; STATES[5] = 15; STATES[6] = 1e-3; STATES[7] = 1e-6; STATES[8] = 0.0005; STATES[9] = 1e-16; STATES[10] = 1e-10; STATES[11] = 1e-16; STATES[12] = 1e-16; STATES[13] = 1e-16; STATES[14] = 1e-6; STATES[15] = 0.00836; STATES[16] = 1e-16; STATES[17] = 1e-16; CONSTANTS[32] = 1.66; CONSTANTS[33] = 0.000114; CONSTANTS[34] = 8.31; CONSTANTS[35] = 310; CONSTANTS[36] = 96485; } void computeRates(double VOI, double* CONSTANTS, double* RATES, double* STATES, double* ALGEBRAIC) { ALGEBRAIC[2] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[14]*STATES[1]); ALGEBRAIC[3] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[15]*STATES[2]); ALGEBRAIC[6] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[18]*STATES[5]); ALGEBRAIC[7] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[19]*STATES[6]); ALGEBRAIC[8] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[20]*STATES[7]); ALGEBRAIC[9] = CONSTANTS[0]*(exp((ALGEBRAIC[2]+ALGEBRAIC[6]+ CONSTANTS[32]*ALGEBRAIC[7])/( CONSTANTS[34]*CONSTANTS[35])) - exp((ALGEBRAIC[3]+ALGEBRAIC[8])/( CONSTANTS[34]*CONSTANTS[35]))); ALGEBRAIC[0] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[13]*STATES[0]); ALGEBRAIC[5] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[17]*STATES[4]); ALGEBRAIC[10] = CONSTANTS[1]*(exp((ALGEBRAIC[0]+ALGEBRAIC[3])/( CONSTANTS[34]*CONSTANTS[35])) - exp(ALGEBRAIC[5]/( CONSTANTS[34]*CONSTANTS[35]))); RATES[2] = ALGEBRAIC[9] - ALGEBRAIC[10]; ALGEBRAIC[4] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[16]*STATES[3]); ALGEBRAIC[11] = CONSTANTS[2]*(exp((ALGEBRAIC[5]+ CONSTANTS[32]*ALGEBRAIC[7])/( CONSTANTS[34]*CONSTANTS[35])) - exp((ALGEBRAIC[4]+ALGEBRAIC[6]+ALGEBRAIC[8])/( CONSTANTS[34]*CONSTANTS[35]))); RATES[4] = ALGEBRAIC[10] - ALGEBRAIC[11]; RATES[5] = - ALGEBRAIC[9]+ALGEBRAIC[11]; RATES[6] = CONSTANTS[32]*(- ALGEBRAIC[9] - ALGEBRAIC[11]); ALGEBRAIC[12] = CONSTANTS[3]*(exp(ALGEBRAIC[4]/( CONSTANTS[34]*CONSTANTS[35])) - exp((ALGEBRAIC[0]+ALGEBRAIC[2])/( CONSTANTS[34]*CONSTANTS[35]))); RATES[0] = - ALGEBRAIC[10]+ALGEBRAIC[12]; RATES[1] = - ALGEBRAIC[9]+ALGEBRAIC[12]; RATES[3] = ALGEBRAIC[11] - ALGEBRAIC[12]; ALGEBRAIC[13] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[21]*STATES[8]); ALGEBRAIC[14] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[22]*STATES[9]); ALGEBRAIC[17] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[24]*STATES[11]); ALGEBRAIC[20] = CONSTANTS[4]*(exp((ALGEBRAIC[13]+ALGEBRAIC[14])/( CONSTANTS[34]*CONSTANTS[35])) - exp(ALGEBRAIC[17]/( CONSTANTS[34]*CONSTANTS[35]))); RATES[8] = - ALGEBRAIC[20]; ALGEBRAIC[15] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[20]*STATES[7]); ALGEBRAIC[21] = CONSTANTS[5]*(exp(ALGEBRAIC[17]/( CONSTANTS[34]*CONSTANTS[35])) - exp((ALGEBRAIC[15]+ALGEBRAIC[14])/( CONSTANTS[34]*CONSTANTS[35]))); RATES[11] = ALGEBRAIC[20] - ALGEBRAIC[21]; ALGEBRAIC[16] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[23]*STATES[10]); ALGEBRAIC[18] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[25]*STATES[12]); ALGEBRAIC[22] = CONSTANTS[6]*(exp((ALGEBRAIC[15]+ALGEBRAIC[16])/( CONSTANTS[34]*CONSTANTS[35])) - exp(ALGEBRAIC[18]/( CONSTANTS[34]*CONSTANTS[35]))); ALGEBRAIC[19] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[26]*STATES[13]); ALGEBRAIC[23] = CONSTANTS[7]*(exp((ALGEBRAIC[18]+ALGEBRAIC[15])/( CONSTANTS[34]*CONSTANTS[35])) - exp((ALGEBRAIC[19]+ALGEBRAIC[16])/( CONSTANTS[34]*CONSTANTS[35]))); RATES[10] = - ALGEBRAIC[22]+ALGEBRAIC[23]; RATES[12] = ALGEBRAIC[22] - ALGEBRAIC[23]; RATES[13] = ALGEBRAIC[23]; ALGEBRAIC[24] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[27]*STATES[14]); ALGEBRAIC[25] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[28]*STATES[15]); ALGEBRAIC[26] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[29]*STATES[16]); ALGEBRAIC[30] = CONSTANTS[8]*(exp((ALGEBRAIC[24]+ALGEBRAIC[25])/( CONSTANTS[34]*CONSTANTS[35])) - exp(ALGEBRAIC[26]/( CONSTANTS[34]*CONSTANTS[35]))); ALGEBRAIC[27] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[22]*STATES[9]); ALGEBRAIC[31] = CONSTANTS[9]*(exp(ALGEBRAIC[26]/( CONSTANTS[34]*CONSTANTS[35])) - exp(ALGEBRAIC[27]/( CONSTANTS[34]*CONSTANTS[35]))); ALGEBRAIC[32] = CONSTANTS[10]*(exp((ALGEBRAIC[26]+ALGEBRAIC[25])/( CONSTANTS[34]*CONSTANTS[35])) - exp((ALGEBRAIC[27]+ALGEBRAIC[25])/( CONSTANTS[34]*CONSTANTS[35]))); RATES[16] = (ALGEBRAIC[30] - ALGEBRAIC[31]) - ALGEBRAIC[32]; ALGEBRAIC[28] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[20]*STATES[7]); ALGEBRAIC[33] = CONSTANTS[11]*(exp((ALGEBRAIC[27]+ ALGEBRAIC[28]*2.00000)/( CONSTANTS[34]*CONSTANTS[35])) - exp((ALGEBRAIC[24]+ALGEBRAIC[25])/( CONSTANTS[34]*CONSTANTS[35]))); RATES[7] = (((ALGEBRAIC[9]+ALGEBRAIC[11]+ALGEBRAIC[21]) - ALGEBRAIC[22]) - ALGEBRAIC[23]) - 2.00000*ALGEBRAIC[33]; RATES[9] = (- ALGEBRAIC[20]+ALGEBRAIC[21]+ALGEBRAIC[31]+ALGEBRAIC[32]) - ALGEBRAIC[33]; RATES[14] = - ALGEBRAIC[30]+ALGEBRAIC[33]; ALGEBRAIC[29] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[30]*STATES[17]); ALGEBRAIC[34] = CONSTANTS[12]*(exp(ALGEBRAIC[25]/( CONSTANTS[34]*CONSTANTS[35])) - exp(ALGEBRAIC[29]/( CONSTANTS[34]*CONSTANTS[35]))); RATES[15] = ((- ALGEBRAIC[30]+ALGEBRAIC[33]) - ALGEBRAIC[34])+CONSTANTS[33]; RATES[17] = ALGEBRAIC[34]; } void computeVariables(double VOI, double* CONSTANTS, double* RATES, double* STATES, double* ALGEBRAIC) { ALGEBRAIC[2] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[14]*STATES[1]); ALGEBRAIC[3] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[15]*STATES[2]); ALGEBRAIC[6] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[18]*STATES[5]); ALGEBRAIC[7] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[19]*STATES[6]); ALGEBRAIC[8] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[20]*STATES[7]); ALGEBRAIC[9] = CONSTANTS[0]*(exp((ALGEBRAIC[2]+ALGEBRAIC[6]+ CONSTANTS[32]*ALGEBRAIC[7])/( CONSTANTS[34]*CONSTANTS[35])) - exp((ALGEBRAIC[3]+ALGEBRAIC[8])/( CONSTANTS[34]*CONSTANTS[35]))); ALGEBRAIC[0] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[13]*STATES[0]); ALGEBRAIC[5] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[17]*STATES[4]); ALGEBRAIC[10] = CONSTANTS[1]*(exp((ALGEBRAIC[0]+ALGEBRAIC[3])/( CONSTANTS[34]*CONSTANTS[35])) - exp(ALGEBRAIC[5]/( CONSTANTS[34]*CONSTANTS[35]))); ALGEBRAIC[4] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[16]*STATES[3]); ALGEBRAIC[11] = CONSTANTS[2]*(exp((ALGEBRAIC[5]+ CONSTANTS[32]*ALGEBRAIC[7])/( CONSTANTS[34]*CONSTANTS[35])) - exp((ALGEBRAIC[4]+ALGEBRAIC[6]+ALGEBRAIC[8])/( CONSTANTS[34]*CONSTANTS[35]))); ALGEBRAIC[12] = CONSTANTS[3]*(exp(ALGEBRAIC[4]/( CONSTANTS[34]*CONSTANTS[35])) - exp((ALGEBRAIC[0]+ALGEBRAIC[2])/( CONSTANTS[34]*CONSTANTS[35]))); ALGEBRAIC[13] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[21]*STATES[8]); ALGEBRAIC[14] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[22]*STATES[9]); ALGEBRAIC[17] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[24]*STATES[11]); ALGEBRAIC[20] = CONSTANTS[4]*(exp((ALGEBRAIC[13]+ALGEBRAIC[14])/( CONSTANTS[34]*CONSTANTS[35])) - exp(ALGEBRAIC[17]/( CONSTANTS[34]*CONSTANTS[35]))); ALGEBRAIC[15] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[20]*STATES[7]); ALGEBRAIC[21] = CONSTANTS[5]*(exp(ALGEBRAIC[17]/( CONSTANTS[34]*CONSTANTS[35])) - exp((ALGEBRAIC[15]+ALGEBRAIC[14])/( CONSTANTS[34]*CONSTANTS[35]))); ALGEBRAIC[16] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[23]*STATES[10]); ALGEBRAIC[18] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[25]*STATES[12]); ALGEBRAIC[22] = CONSTANTS[6]*(exp((ALGEBRAIC[15]+ALGEBRAIC[16])/( CONSTANTS[34]*CONSTANTS[35])) - exp(ALGEBRAIC[18]/( CONSTANTS[34]*CONSTANTS[35]))); ALGEBRAIC[19] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[26]*STATES[13]); ALGEBRAIC[23] = CONSTANTS[7]*(exp((ALGEBRAIC[18]+ALGEBRAIC[15])/( CONSTANTS[34]*CONSTANTS[35])) - exp((ALGEBRAIC[19]+ALGEBRAIC[16])/( CONSTANTS[34]*CONSTANTS[35]))); ALGEBRAIC[24] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[27]*STATES[14]); ALGEBRAIC[25] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[28]*STATES[15]); ALGEBRAIC[26] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[29]*STATES[16]); ALGEBRAIC[30] = CONSTANTS[8]*(exp((ALGEBRAIC[24]+ALGEBRAIC[25])/( CONSTANTS[34]*CONSTANTS[35])) - exp(ALGEBRAIC[26]/( CONSTANTS[34]*CONSTANTS[35]))); ALGEBRAIC[27] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[22]*STATES[9]); ALGEBRAIC[31] = CONSTANTS[9]*(exp(ALGEBRAIC[26]/( CONSTANTS[34]*CONSTANTS[35])) - exp(ALGEBRAIC[27]/( CONSTANTS[34]*CONSTANTS[35]))); ALGEBRAIC[32] = CONSTANTS[10]*(exp((ALGEBRAIC[26]+ALGEBRAIC[25])/( CONSTANTS[34]*CONSTANTS[35])) - exp((ALGEBRAIC[27]+ALGEBRAIC[25])/( CONSTANTS[34]*CONSTANTS[35]))); ALGEBRAIC[28] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[20]*STATES[7]); ALGEBRAIC[33] = CONSTANTS[11]*(exp((ALGEBRAIC[27]+ ALGEBRAIC[28]*2.00000)/( CONSTANTS[34]*CONSTANTS[35])) - exp((ALGEBRAIC[24]+ALGEBRAIC[25])/( CONSTANTS[34]*CONSTANTS[35]))); ALGEBRAIC[29] = CONSTANTS[34]*CONSTANTS[35]*log( CONSTANTS[30]*STATES[17]); ALGEBRAIC[34] = CONSTANTS[12]*(exp(ALGEBRAIC[25]/( CONSTANTS[34]*CONSTANTS[35])) - exp(ALGEBRAIC[29]/( CONSTANTS[34]*CONSTANTS[35]))); ALGEBRAIC[1] = (STATES[3]+STATES[4])/1.00000; }