/* There are a total of 325 entries in the algebraic variable array. There are a total of 43 entries in each of the rate and state variable arrays. There are a total of 210 entries in the constant variable array. */ /* * VOI is time in component environment (minute). * CONSTANTS[0] is MYOGRS in component temp_myogrs_and_pamk (dimensionless). * CONSTANTS[1] is PAMK in component temp_myogrs_and_pamk (dimensionless). * CONSTANTS[2] is PAMKRN in component temp_myogrs_and_pamk (dimensionless). * ALGEBRAIC[6] is ANM in component general_angiotensin_multiplier (dimensionless). * ALGEBRAIC[84] is CKE in component extracellular_K_concentration (monovalent_mEq_per_litre). * ALGEBRAIC[3] is AMK in component aldosterone_effect_on_cell_membrane_K_transport (dimensionless). * ALGEBRAIC[5] is AMNA in component aldosterone_effect_on_cell_membrane_Na_transport (dimensionless). * ALGEBRAIC[7] is ANMAL in component angiotensin_control_of_aldosterone_secretion (dimensionless). * CONSTANTS[3] is ANMALD in component aldosterone_parameter_values (dimensionless). * ALGEBRAIC[86] is OSMAL in component osmotic_control_of_aldosterone_secretion (dimensionless). * ALGEBRAIC[98] is AMR1 in component aldosterone_secretion (dimensionless). * CONSTANTS[4] is AMKMUL in component aldosterone_parameter_values (dimensionless). * CONSTANTS[5] is ALDINF in component aldosterone_parameter_values (dimensionless). * CONSTANTS[6] is ALDKNS in component aldosterone_parameter_values (dimensionless). * ALGEBRAIC[90] is AMRBSC in component aldosterone_secretion (dimensionless). * ALGEBRAIC[93] is AMRT in component aldosterone_secretion (dimensionless). * ALGEBRAIC[96] is AMR in component aldosterone_secretion (dimensionless). * STATES[0] is AMC in component aldosterone_concentration (dimensionless). * CONSTANTS[7] is AMT in component aldosterone_parameter_values (minute). * ALGEBRAIC[1] is AM in component general_aldosterone_multiplier (dimensionless). * CONSTANTS[8] is AM1UL in component aldosterone_parameter_values (dimensionless). * CONSTANTS[9] is AM1LL in component aldosterone_parameter_values (dimensionless). * CONSTANTS[10] is AMCSNS in component aldosterone_parameter_values (dimensionless). * CONSTANTS[11] is ALDMM in component aldosterone_parameter_values (dimensionless). * ALGEBRAIC[0] is AM1 in component general_aldosterone_multiplier (dimensionless). * CONSTANTS[12] is AMKM in component aldosterone_parameter_values (dimensionless). * ALGEBRAIC[2] is AMKT in component aldosterone_effect_on_cell_membrane_K_transport (dimensionless). * CONSTANTS[13] is AMNAM in component aldosterone_parameter_values (dimensionless). * CONSTANTS[14] is AMNAUL in component aldosterone_parameter_values (dimensionless). * CONSTANTS[15] is AMNALL in component aldosterone_parameter_values (dimensionless). * ALGEBRAIC[4] is AMNAT in component aldosterone_effect_on_cell_membrane_Na_transport (dimensionless). * ALGEBRAIC[232] is MDFLW in component proximal_tubular_and_macula_densa_flow (L_per_minute). * ALGEBRAIC[10] is ANUVN in component angiotensin_effect_on_venous_constriction (dimensionless). * ALGEBRAIC[9] is ANU in component angiotensin_effect_on_circulation (dimensionless). * ALGEBRAIC[268] is ANGSCR in component instantaneous_angiotensin_formation (dimensionless). * ALGEBRAIC[262] is MDFLW3 in component instantaneous_angiotensin_formation (L_per_minute). * STATES[1] is ANX1 in component time_delayed_angiotensin_formation (dimensionless). * CONSTANTS[16] is ANXM in component angiotensin_parameter_values (dimensionless). * CONSTANTS[17] is ANV in component angiotensin_parameter_values (minute). * ALGEBRAIC[275] is ANX in component time_delayed_angiotensin_formation (dimensionless). * ALGEBRAIC[283] is ANPR in component total_angiotensin_formation (dimensionless). * CONSTANTS[18] is REK in component angiotensin_parameter_values (dimensionless). * ALGEBRAIC[276] is ANPRT in component total_angiotensin_formation (dimensionless). * ALGEBRAIC[293] is ANPR1 in component artificial_angiotensin_formation (dimensionless). * CONSTANTS[19] is ANGKNS in component angiotensin_parameter_values (dimensionless). * CONSTANTS[20] is ANGINF in component angiotensin_parameter_values (dimensionless). * STATES[2] is ANC in component angiotensin_concentration (dimensionless). * CONSTANTS[21] is ANT in component angiotensin_parameter_values (minute). * CONSTANTS[22] is ANMUL in component angiotensin_parameter_values (dimensionless). * CONSTANTS[23] is ANMLL in component angiotensin_parameter_values (dimensionless). * CONSTANTS[24] is ANCSNS in component angiotensin_parameter_values (dimensionless). * CONSTANTS[25] is ANUM in component angiotensin_parameter_values (dimensionless). * CONSTANTS[26] is ANULL in component angiotensin_parameter_values (dimensionless). * ALGEBRAIC[8] is ANU1 in component angiotensin_effect_on_circulation (dimensionless). * CONSTANTS[27] is ANUVM in component angiotensin_parameter_values (dimensionless). * CONSTANTS[28] is Z12 in component angiotensin_parameter_values (dimensionless). * ALGEBRAIC[82] is CNA in component extracellular_Na_concentration (monovalent_mEq_per_litre). * ALGEBRAIC[65] is PA1 in component pressure_driving_autonomic_receptors (mmHg). * ALGEBRAIC[14] is ADHMK in component ADH_effect_on_kidney (dimensionless). * ALGEBRAIC[12] is ADHMV in component ADH_effect_on_nonrenal_vascular_resistance (dimensionless). * STATES[3] is ADHC in component ADH_in_blood (dimensionless). * ALGEBRAIC[87] is ADHNA in component osmotic_control_of_ADH_secretion (dimensionless). * CONSTANTS[29] is CNR in component antidiuretic_hormone_parameter_values (monovalent_mEq_per_litre). * ALGEBRAIC[83] is ADHNA1 in component osmotic_control_of_ADH_secretion (dimensionless). * ALGEBRAIC[69] is ADHPR in component pressure_control_of_ADH_secretion (dimensionless). * CONSTANTS[30] is ADHPUL in component antidiuretic_hormone_parameter_values (mmHg). * CONSTANTS[31] is ADHPAM in component antidiuretic_hormone_parameter_values (per_mmHg2). * ALGEBRAIC[67] is ADHPA in component pressure_control_of_ADH_secretion (mmHg). * ALGEBRAIC[94] is ADH in component total_ADH_secretion (dimensionless). * CONSTANTS[32] is ADHINF in component antidiuretic_hormone_parameter_values (dimensionless). * ALGEBRAIC[91] is ADH1 in component total_ADH_secretion (dimensionless). * CONSTANTS[33] is ADHTC in component antidiuretic_hormone_parameter_values (minute). * CONSTANTS[34] is ADHVUL in component antidiuretic_hormone_parameter_values (dimensionless). * CONSTANTS[35] is ADHVLL in component antidiuretic_hormone_parameter_values (dimensionless). * ALGEBRAIC[11] is ADHMV1 in component ADH_effect_on_nonrenal_vascular_resistance (dimensionless). * CONSTANTS[36] is ADHKLL in component antidiuretic_hormone_parameter_values (dimensionless). * CONSTANTS[37] is ADHKUL in component antidiuretic_hormone_parameter_values (dimensionless). * ALGEBRAIC[13] is ADHMK1 in component ADH_effect_on_kidney (dimensionless). * ALGEBRAIC[47] is PLA in component left_atrial_pressure (mmHg). * ALGEBRAIC[34] is PRA in component right_atrial_pressure (mmHg). * ALGEBRAIC[16] is ANPX in component ANP_effect_on_renal_afferent_arteriolar_resistance (dimensionless). * ALGEBRAIC[50] is ANP in component total_ANP_secreted (dimensionless). * ALGEBRAIC[48] is ANPL in component total_ANP_secreted (dimensionless). * ALGEBRAIC[35] is ANPR2 in component total_ANP_secreted (dimensionless). * ALGEBRAIC[52] is ANP1 in component ANP_into_circulation (dimensionless). * CONSTANTS[38] is ANPKNS in component atrial_natriuretic_peptide_parameter_values (dimensionless). * CONSTANTS[39] is ANPINF in component atrial_natriuretic_peptide_parameter_values (dimensionless). * STATES[4] is ANPC in component ANP_in_plasma (dimensionless). * CONSTANTS[40] is ANPTC in component atrial_natriuretic_peptide_parameter_values (minute). * CONSTANTS[41] is ANPXUL in component atrial_natriuretic_peptide_parameter_values (dimensionless). * ALGEBRAIC[15] is ANPX1 in component ANP_effect_on_renal_afferent_arteriolar_resistance (dimensionless). * ALGEBRAIC[64] is PA in component arterial_pressure_and_pressure_gradient (mmHg). * ALGEBRAIC[169] is PO2ART in component arterial_PO2 (mmHg). * ALGEBRAIC[40] is PPA in component pulmonary_vasculature_pressure (mmHg). * ALGEBRAIC[20] is VVR in component autonomic_drive_on_target_organs_and_tissues (litre). * ALGEBRAIC[22] is AUH in component autonomic_drive_on_target_organs_and_tissues (dimensionless). * ALGEBRAIC[23] is AUR in component autonomic_drive_on_target_organs_and_tissues (dimensionless). * ALGEBRAIC[25] is AUM in component autonomic_drive_on_target_organs_and_tissues (dimensionless). * ALGEBRAIC[24] is AOM in component autonomic_drive_on_target_organs_and_tissues (dimensionless). * ALGEBRAIC[26] is AVE in component autonomic_drive_on_target_organs_and_tissues (dimensionless). * ALGEBRAIC[19] is AU in component actual_autonomic_stimulation (dimensionless). * CONSTANTS[42] is CRRFLX in component autonomics_parameter_values (mmHg). * CONSTANTS[43] is EXE in component autonomics_parameter_values (mmHg). * ALGEBRAIC[71] is AUC in component chemoreceptors_effect_of_PA (dimensionless). * CONSTANTS[44] is AUC1 in component autonomics_parameter_values (dimensionless). * ALGEBRAIC[173] is AUC3 in component chemoreceptors_effect_of_art_PO2 (dimensionless). * CONSTANTS[45] is O2CHMO in component autonomics_parameter_values (per_mmHg). * ALGEBRAIC[171] is AUC2 in component chemoreceptors_effect_of_art_PO2 (dimensionless). * ALGEBRAIC[17] is AU6C in component arterial_baroreceptor_reflex (dimensionless). * CONSTANTS[46] is AUX in component autonomics_parameter_values (dimensionless). * CONSTANTS[47] is AUK in component autonomics_parameter_values (per_minute). * CONSTANTS[48] is BAROTC in component autonomics_parameter_values (minute). * ALGEBRAIC[66] is AUB in component arterial_baroreceptor_reflex (dimensionless). * ALGEBRAIC[68] is A1B in component arterial_baroreceptor_reflex (dimensionless). * ALGEBRAIC[70] is AU6A in component arterial_baroreceptor_reflex (dimensionless). * CONSTANTS[49] is AU4 in component arterial_baroreceptor_reflex (dimensionless). * STATES[5] is AU6 in component arterial_baroreceptor_reflex (dimensionless). * ALGEBRAIC[72] is AUN in component CNS_ischemic_reflex (dimensionless). * CONSTANTS[50] is AUN1 in component autonomics_parameter_values (dimensionless). * ALGEBRAIC[49] is AULP in component autonomic_response_to_vasculature_pressure (dimensionless). * CONSTANTS[51] is AULPM in component autonomics_parameter_values (dimensionless). * CONSTANTS[206] is AUEX in component autonomic_response_to_exercise (dimensionless). * CONSTANTS[52] is EXC in component autonomics_parameter_values (dimensionless). * CONSTANTS[53] is EXCXP in component autonomics_parameter_values (dimensionless). * ALGEBRAIC[177] is AUTTL in component total_autonomic_stimulation (dimensionless). * ALGEBRAIC[175] is AUTTL1 in component total_autonomic_stimulation (dimensionless). * CONSTANTS[54] is EXCML in component autonomics_parameter_values (dimensionless). * CONSTANTS[55] is AUDMP in component autonomics_parameter_values (minute). * CONSTANTS[56] is AUMAX in component autonomics_parameter_values (dimensionless). * CONSTANTS[57] is AUMIN in component autonomics_parameter_values (dimensionless). * CONSTANTS[58] is AUSLP in component autonomics_parameter_values (dimensionless). * ALGEBRAIC[180] is DAU in component actual_autonomic_stimulation (per_minute). * STATES[6] is AU1 in component actual_autonomic_stimulation (dimensionless). * ALGEBRAIC[18] is AUT in component actual_autonomic_stimulation (dimensionless). * CONSTANTS[59] is VV9 in component autonomics_parameter_values (litre). * CONSTANTS[60] is AUL in component autonomics_parameter_values (litre). * CONSTANTS[61] is AUV in component autonomics_parameter_values (dimensionless). * CONSTANTS[62] is AUS in component autonomics_parameter_values (dimensionless). * CONSTANTS[63] is O2A in component autonomics_parameter_values (dimensionless). * CONSTANTS[64] is AUM1 in component autonomics_parameter_values (dimensionless). * CONSTANTS[65] is AUM2 in component autonomics_parameter_values (dimensionless). * CONSTANTS[66] is AUY in component autonomics_parameter_values (dimensionless). * ALGEBRAIC[21] is AUO in component autonomic_drive_on_target_organs_and_tissues (dimensionless). * CONSTANTS[67] is MDMP in component autonomics_parameter_values (dimensionless). * ALGEBRAIC[81] is VEC in component extracellular_fluid_volume (litre). * ALGEBRAIC[152] is PPD in component concentration_of_protein_in_pulmonary_interstitium (gram_per_minute). * ALGEBRAIC[233] is RVS in component venous_resistance (mmHg_minute_per_L). * ALGEBRAIC[149] is DFP in component pulmonary_interstitial_free_fluid_volume (L_per_minute). * ALGEBRAIC[123] is VPF in component pulmonary_interstitial_free_fluid_volume (litre). * ALGEBRAIC[234] is BFN in component blood_flow_through_NM_NR_tissues (L_per_minute). * ALGEBRAIC[209] is PVS in component venous_average_pressure (mmHg). * ALGEBRAIC[235] is PC in component capillary_pressure (mmHg). * ALGEBRAIC[27] is CPP in component plasma_protein_concentration (gram_per_L). * ALGEBRAIC[30] is PPC in component plasma_colloid_osmotic_pressure (mmHg). * STATES[7] is VP in component plasma_volume (litre). * ALGEBRAIC[134] is PGH in component hydrostatic_pressure_of_tissue_gel (mmHg). * ALGEBRAIC[132] is PTC in component total_osmotic_pressure_of_tissue_gel (mmHg). * ALGEBRAIC[269] is VTCPL in component plasma_leakage (L_per_minute). * ALGEBRAIC[277] is VTC in component rate_of_fluid_out_of_capillaries (L_per_minute). * CONSTANTS[68] is CFC in component capillary_dynamics_parameter_values (L_per_minute_per_mmHg). * ALGEBRAIC[139] is VTL in component lymph_flow (L_per_minute). * CONSTANTS[69] is TRPL in component capillary_dynamics_parameter_values (L_per_minute). * ALGEBRAIC[284] is VPD in component plasma_volume (L_per_minute). * STATES[8] is PRP in component total_plasma_protein (gram). * ALGEBRAIC[29] is DLP in component protein_destruction_and_formation (gram_per_minute). * CONSTANTS[70] is CPR in component capillary_dynamics_parameter_values (gram_per_L). * CONSTANTS[71] is LPPR in component capillary_dynamics_parameter_values (gram_per_minute). * CONSTANTS[72] is LPDE in component capillary_dynamics_parameter_values (dimensionless). * CONSTANTS[73] is LPK in component capillary_dynamics_parameter_values (L_per_minute). * ALGEBRAIC[28] is CPPD in component protein_destruction_and_formation (gram_per_L). * CONSTANTS[74] is PCR in component capillary_dynamics_parameter_values (mmHg). * CONSTANTS[75] is CPK in component capillary_dynamics_parameter_values (L_per_minute_per_mmHg). * CONSTANTS[76] is PCE in component capillary_dynamics_parameter_values (dimensionless). * ALGEBRAIC[263] is PRCD in component plasma_leakage (mmHg). * ALGEBRAIC[127] is CPI in component interstitial_protein_concentration (gram_per_L). * ALGEBRAIC[278] is DPC in component protein_influx_into_interstitium (gram_per_minute). * ALGEBRAIC[140] is DPL in component lymph_protein_flow (gram_per_minute). * ALGEBRAIC[285] is DPP in component total_plasma_protein (gram_per_minute). * ALGEBRAIC[124] is VTS in component total_systemic_fluid_volume (litre). * ALGEBRAIC[125] is VTS1 in component interstitial_fluid_volume (litre). * CONSTANTS[77] is TSSLML in component capillary_dynamics_parameter_values (dimensionless). * CONSTANTS[78] is TSSLTC in component capillary_dynamics_parameter_values (per_minute). * STATES[9] is VTS2 in component interstitial_fluid_volume (litre). * STATES[10] is TSP in component total_interstitial_protein (gram). * ALGEBRAIC[286] is DPI in component total_interstitial_protein (gram_per_minute). * ALGEBRAIC[129] is PTCPR in component interstitial_colloid_osmotic_pressure (mmHg). * ALGEBRAIC[133] is PTT in component total_tissue_pressure (mmHg). * ALGEBRAIC[130] is CHY in component hydrostatic_pressure_of_tissue_gel (gram_per_L). * CONSTANTS[79] is HYL in component capillary_dynamics_parameter_values (gram). * CONSTANTS[80] is CMPTSS in component capillary_dynamics_parameter_values (dimensionless). * CONSTANTS[81] is PGHF in component capillary_dynamics_parameter_values (L_mmHg_per_gram). * ALGEBRAIC[131] is POSHYL in component total_osmotic_pressure_of_tissue_gel (mmHg). * CONSTANTS[82] is GCOPF in component capillary_dynamics_parameter_values (per_mmHg). * CONSTANTS[83] is VTSF in component capillary_dynamics_parameter_values (litre). * ALGEBRAIC[135] is PIF in component interstial_free_fluid_pressure (mmHg). * ALGEBRAIC[137] is PTS in component interstitial_solid_tissue_pressure (mmHg). * CONSTANTS[84] is PLDF in component capillary_dynamics_parameter_values (mmHg). * ALGEBRAIC[136] is PLD1 in component lymph_flow (mmHg). * ALGEBRAIC[138] is PLD in component lymph_flow (mmHg). * ALGEBRAIC[126] is VG in component interstitial_gel_volume (litre). * ALGEBRAIC[128] is VIF in component interstitial_free_fluid_volume (litre). * ALGEBRAIC[100] is AMM in component global_M_blood_flow_autoregulation_output (dimensionless). * ALGEBRAIC[112] is ARM in component global_NM_blood_flow_autoregulation_output (dimensionless). * ALGEBRAIC[198] is ATRRFB in component volume_effect_on_arteries (dimensionless). * ALGEBRAIC[205] is ATRVFB in component volume_effect_on_unstressed_venous_volume (litre). * ALGEBRAIC[88] is HMD in component heart_deterioration (dimensionless). * STATES[11] is HPL in component left_ventricular_hypertrophy (dimensionless). * STATES[12] is HPR in component right_ventricular_hypertrophy (dimensionless). * ALGEBRAIC[158] is OSA in component arterial_PO2 (dimensionless). * ALGEBRAIC[264] is RBF in component actual_renal_blood_flow (L_per_minute). * ALGEBRAIC[182] is VIM in component blood_viscosity (dimensionless). * STATES[13] is VRC in component RBC_volume (litre). * STATES[14] is VV6 in component long_term_stress_relaxation (litre). * STATES[15] is VV7 in component short_term_stress_relaxation (litre). * ALGEBRAIC[215] is BFM in component blood_flow_through_M_tissues (L_per_minute). * ALGEBRAIC[279] is QAO in component systemic_blood_flow (L_per_minute). * ALGEBRAIC[168] is QRO in component right_ventricular_output (L_per_minute). * ALGEBRAIC[164] is QLO in component left_ventricular_output (L_per_minute). * ALGEBRAIC[44] is RPA in component pulmonary_arterial_resistance (mmHg_minute_per_L). * ALGEBRAIC[53] is RPV in component pulmonary_venous_resistance (mmHg_minute_per_L). * ALGEBRAIC[207] is VVE in component venous_excess_volume (litre). * STATES[16] is VVS1 in component venous_blood_volume (litre). * STATES[17] is VAS1 in component arterial_blood_volume (litre). * STATES[18] is VLA1 in component left_atrial_blood_volume (litre). * STATES[19] is VPA1 in component pulmonary_vasculature_blood_volume (litre). * STATES[20] is VRA1 in component right_atrial_blood_volume (litre). * ALGEBRAIC[31] is VBD in component total_blood_volume_change (litre). * ALGEBRAIC[212] is QVO in component rate_of_blood_flow_from_veins_to_right_atrium (L_per_minute). * ALGEBRAIC[32] is VRA in component right_atrial_blood_volume (litre). * ALGEBRAIC[214] is DRA in component right_atrial_blood_volume (L_per_minute). * ALGEBRAIC[33] is VRE in component right_atrial_pressure (litre). * ALGEBRAIC[36] is PRA1 in component autonomic_stimulation_effect_on_right_atrial_pressure (mmHg). * CONSTANTS[85] is HTAUML in component circulatory_dynamics_parameter_values (dimensionless). * ALGEBRAIC[160] is RVM in component pressure_effect_on_right_ventricular_pumping (dimensionless). * ALGEBRAIC[159] is PP2 in component pressure_effect_on_right_ventricular_pumping (mmHg). * ALGEBRAIC[58] is QLN in component left_ventricular_output (L_per_minute). * ALGEBRAIC[165] is HPEF in component pumping_effectiveness_of_right_ventricle (L_per_minute). * CONSTANTS[86] is QRF in component circulatory_dynamics_parameter_values (L_per_minute). * CONSTANTS[87] is HSR in component circulatory_dynamics_parameter_values (dimensionless). * ALGEBRAIC[37] is QRN in component right_ventricular_output (dimensionless). * ALGEBRAIC[56] is QPO in component rate_of_blood_flow_from_pulmonary_veins_to_left_atrium (L_per_minute). * ALGEBRAIC[38] is VPA in component pulmonary_vasculature_blood_volume (litre). * ALGEBRAIC[170] is DPA in component pulmonary_vasculature_blood_volume (L_per_minute). * ALGEBRAIC[39] is VPE in component pulmonary_vasculature_pressure (litre). * ALGEBRAIC[41] is PP1T in component pulmonary_arterial_resistance (L_per_minute_per_mmHg). * ALGEBRAIC[42] is PP1 in component pulmonary_arterial_resistance (L_per_minute_per_mmHg). * ALGEBRAIC[43] is CPA in component pulmonary_arterial_resistance (L_per_minute_per_mmHg). * ALGEBRAIC[51] is PL1 in component pulmonary_venous_resistance (mmHg). * ALGEBRAIC[54] is RPT in component total_pulmonary_vascular_resistance (mmHg_minute_per_L). * ALGEBRAIC[55] is PGL in component pressure_gradient_through_the_lungs (mmHg). * ALGEBRAIC[45] is VLA in component left_atrial_blood_volume (litre). * ALGEBRAIC[166] is DLA in component left_atrial_blood_volume (L_per_minute). * ALGEBRAIC[46] is VLE in component left_atrial_pressure (litre). * ALGEBRAIC[57] is PLA1 in component autonomic_stimulation_effect_on_left_atrial_pressure (mmHg). * ALGEBRAIC[162] is LVM in component pumping_effectiveness_of_left_ventricle (dimensionless). * ALGEBRAIC[161] is PA2 in component pumping_effectiveness_of_left_ventricle (mmHg). * ALGEBRAIC[163] is QLOT in component left_ventricular_output (L_per_minute). * CONSTANTS[88] is HSL in component circulatory_dynamics_parameter_values (dimensionless). * ALGEBRAIC[73] is QLO1 in component left_ventricular_output (L_per_minute). * ALGEBRAIC[59] is VVS in component venous_blood_volume (litre). * ALGEBRAIC[287] is DVS in component venous_blood_volume (L_per_minute). * ALGEBRAIC[60] is VVA in component angiotensin_induced_venous_constriction (litre). * CONSTANTS[89] is ANY in component circulatory_dynamics_parameter_values (litre). * ALGEBRAIC[206] is VVE1 in component venous_excess_volume (litre). * CONSTANTS[90] is CV in component circulatory_dynamics_parameter_values (L_per_mmHg). * ALGEBRAIC[208] is PVS1 in component venous_average_pressure (mmHg). * ALGEBRAIC[61] is PR1 in component venous_outflow_pressure_into_heart (mmHg). * CONSTANTS[91] is PR1LL in component circulatory_dynamics_parameter_values (mmHg). * ALGEBRAIC[210] is RVG in component resistance_from_veins_to_right_atrium (mmHg_minute_per_L). * ALGEBRAIC[211] is PGV in component rate_of_blood_flow_from_veins_to_right_atrium (mmHg). * CONSTANTS[92] is CN7 in component circulatory_dynamics_parameter_values (dimensionless). * CONSTANTS[93] is CN2 in component circulatory_dynamics_parameter_values (per_mmHg). * CONSTANTS[94] is RVSM in component circulatory_dynamics_parameter_values (mmHg_minute_per_L). * ALGEBRAIC[236] is CN3 in component venous_resistance (dimensionless). * ALGEBRAIC[237] is RV1 in component venous_resistance (mmHg_minute_per_L). * ALGEBRAIC[238] is NNRVR in component NM_NR_venous_resistance (mmHg_minute_per_L). * ALGEBRAIC[62] is VAS in component arterial_blood_volume (litre). * ALGEBRAIC[288] is DAS in component arterial_blood_volume (L_per_minute). * ALGEBRAIC[74] is PAG in component arterial_pressure_and_pressure_gradient (mmHg). * ALGEBRAIC[63] is VAE in component arterial_pressure_and_pressure_gradient (litre). * ALGEBRAIC[75] is PAM in component pressure_effect_on_arterial_distention (dimensionless). * CONSTANTS[95] is PAEX in component circulatory_dynamics_parameter_values (dimensionless). * ALGEBRAIC[200] is R1 in component non_renal_systemic_arterial_resistance_multiplier (dimensionless). * ALGEBRAIC[202] is NNRAR in component NM_NR_arterial_resistance (mmHg_minute_per_L). * CONSTANTS[96] is RAR in component circulatory_dynamics_parameter_values (mmHg_minute_per_L). * CONSTANTS[97] is RMULT1 in component circulatory_dynamics_parameter_values (dimensionless). * ALGEBRAIC[213] is PGS in component pressure_gradient_from_arteries_to_veins (mmHg). * ALGEBRAIC[204] is RSM in component M_systemic_resistance (mmHg_minute_per_L). * CONSTANTS[98] is RAM in component circulatory_dynamics_parameter_values (mmHg_minute_per_L). * ALGEBRAIC[239] is RSN in component total_NM_NR_systemic_resistance (mmHg_minute_per_L). * ALGEBRAIC[76] is FISFLO in component blood_flow_through_AV_fistulas (L_per_minute). * CONSTANTS[99] is FIS in component circulatory_dynamics_parameter_values (L_per_minute_per_mmHg). * ALGEBRAIC[270] is SYSFLO in component systemic_blood_flow (L_per_minute). * ALGEBRAIC[289] is RTP in component total_peripheral_resistance (mmHg_minute_per_L). * STATES[21] is TVD in component rate_of_fluid_intake (L_per_minute). * ALGEBRAIC[311] is NOD in component actual_Na_excretion_rate (monovalent_mEq_per_minute). * ALGEBRAIC[187] is STH in component effect_of_salt_appetite_stimulation_on_thirst (dimensionless). * ALGEBRAIC[315] is KOD in component actual_K_excretion_rate (monovalent_mEq_per_minute). * ALGEBRAIC[324] is VUD in component actual_urine_volume (L_per_minute). * STATES[22] is VTW in component total_body_water (litre). * CONSTANTS[100] is NID in component electrolytes_parameter_values (monovalent_mEq_per_minute). * CONSTANTS[101] is TRPL in component electrolytes_parameter_values (L_per_minute). * ALGEBRAIC[313] is NED in component extracellular_Na_concentration (monovalent_mEq_per_minute). * STATES[23] is NAE in component extracellular_Na_concentration (monovalent_mEq). * ALGEBRAIC[77] is AMK1 in component aldosterone_effect_on_cellular_K_distribution (dimensionless). * CONSTANTS[102] is ALCLK in component electrolytes_parameter_values (dimensionless). * ALGEBRAIC[78] is KE in component extracellular_K_concentration (monovalent_mEq). * STATES[24] is KTOT in component extracellular_K_concentration (monovalent_mEq). * CONSTANTS[103] is KID in component electrolytes_parameter_values (monovalent_mEq_per_minute). * ALGEBRAIC[317] is KTOTD in component extracellular_K_concentration (monovalent_mEq_per_minute). * STATES[25] is VIC in component intracellular_fluid_volume (litre). * ALGEBRAIC[80] is CKI in component intracellular_K_concentration (monovalent_mEq_per_litre). * ALGEBRAIC[79] is KI in component intracellular_K_concentration (monovalent_mEq). * ALGEBRAIC[89] is VID in component intracellular_fluid_volume (L_per_minute). * CONSTANTS[104] is VIDML in component electrolytes_parameter_values (litre2_per_monovalent_mEq_per_minute). * ALGEBRAIC[85] is CCD in component intracellular_fluid_volume (monovalent_mEq_per_litre). * ALGEBRAIC[114] is POT in component pressure_of_O2_in_NM_tissue_cells (mmHg). * CONSTANTS[105] is HSL in component heart_hypertrophy_or_deterioration_parameter_values (dimensionless). * CONSTANTS[106] is Z13 in component heart_hypertrophy_or_deterioration_parameter_values (dimensionless). * CONSTANTS[107] is HSR in component heart_hypertrophy_or_deterioration_parameter_values (dimensionless). * CONSTANTS[108] is DHDTR in component heart_hypertrophy_or_deterioration_parameter_values (per_mmHg_per_minute). * STATES[26] is HMD1 in component heart_deterioration (dimensionless). * ALGEBRAIC[116] is DHM in component heart_deterioration (per_minute). * ALGEBRAIC[92] is AUHR in component effect_of_autonomic_stimulation_on_HR (beats_per_minute). * CONSTANTS[207] is PRHR in component effect_of_PRA_on_HR (beats_per_minute). * CONSTANTS[109] is PR1LL in component HR_and_SV_parameter_values (mmHg). * ALGEBRAIC[95] is HDHR in component effect_of_heart_deterioration_on_HR (dimensionless). * ALGEBRAIC[97] is HR in component heart_rate (beats_per_minute). * ALGEBRAIC[167] is SVO in component stroke_volume_output (litre). * ALGEBRAIC[102] is PMO in component pressure_of_O2_in_M_tissue_cells (mmHg). * ALGEBRAIC[104] is PDO in component M_autoregulatory_driving_force (mmHg). * ALGEBRAIC[106] is POE in component M_ST_sensitivity_control (mmHg). * CONSTANTS[110] is POM in component M_autoregulatory_local_blood_flow_parameter_values (dimensionless). * ALGEBRAIC[99] is AMM1 in component M_ST_time_delay_and_limit (dimensionless). * CONSTANTS[111] is A4K in component M_autoregulatory_local_blood_flow_parameter_values (minute). * CONSTANTS[112] is AMM4 in component M_autoregulatory_local_blood_flow_parameter_values (dimensionless). * STATES[27] is AMM1T in component M_ST_time_delay_and_limit (dimensionless). * ALGEBRAIC[107] is POF in component M_LT_sensitivity_control (mmHg). * CONSTANTS[113] is POM2 in component M_autoregulatory_local_blood_flow_parameter_values (dimensionless). * STATES[28] is AMM2 in component M_LT_time_delay (dimensionless). * CONSTANTS[114] is A4K2 in component M_autoregulatory_local_blood_flow_parameter_values (minute). * STATES[29] is OVA in component O2_volume_of_arterial_blood (mL_per_L). * ALGEBRAIC[157] is HM in component hematocrit_fraction (dimensionless). * ALGEBRAIC[229] is RMO in component delivery_of_O2_to_M_tissues (mL_per_minute). * ALGEBRAIC[216] is O2ARTM in component M_O2_blood_supply (mL_per_minute). * ALGEBRAIC[230] is PVO in component M_venous_O2_content (mmHg). * CONSTANTS[115] is EXC in component M_O2_delivery_parameter_values (dimensionless). * CONSTANTS[116] is EXCXP2 in component M_O2_delivery_parameter_values (dimensionless). * ALGEBRAIC[231] is OVS in component M_venous_O2_content (dimensionless). * ALGEBRAIC[105] is MMO in component metabolic_O2_consumption_by_M_tissue (mL_per_minute). * ALGEBRAIC[103] is P2O in component metabolic_O2_consumption_by_M_tissue (mmHg). * CONSTANTS[117] is OMM in component M_O2_delivery_parameter_values (mL_per_minute). * CONSTANTS[118] is PM5 in component M_O2_delivery_parameter_values (per_mmHg). * ALGEBRAIC[101] is QOM in component volume_of_O2_in_M_tissue (mL). * ALGEBRAIC[261] is DO2M in component volume_of_O2_in_M_tissue (mL_per_minute). * STATES[30] is QOM1 in component volume_of_O2_in_M_tissue (mL). * CONSTANTS[119] is PK2 in component M_O2_delivery_parameter_values (mmHg_per_mL). * ALGEBRAIC[117] is POD in component NM_autoregulatory_driving_force (mmHg). * CONSTANTS[120] is POR in component NM_autoregulatory_local_blood_flow_parameter_values (mmHg). * ALGEBRAIC[119] is POB in component NM_ST_sensitivity_control (mmHg). * CONSTANTS[121] is POK in component NM_autoregulatory_local_blood_flow_parameter_values (dimensionless). * ALGEBRAIC[108] is AR1 in component NM_ST_time_delay_and_damping (dimensionless). * CONSTANTS[122] is A1K in component NM_autoregulatory_local_blood_flow_parameter_values (minute). * STATES[31] is AR1T in component NM_ST_time_delay_and_damping (dimensionless). * ALGEBRAIC[120] is POA in component NM_I_sensitivity_control (mmHg). * CONSTANTS[123] is PON in component NM_autoregulatory_local_blood_flow_parameter_values (dimensionless). * ALGEBRAIC[109] is AR2 in component NM_I_time_delay_and_limit (dimensionless). * CONSTANTS[124] is A2K in component NM_autoregulatory_local_blood_flow_parameter_values (minute). * STATES[32] is AR2T in component NM_I_time_delay_and_limit (dimensionless). * ALGEBRAIC[121] is POC in component NM_LT_sensitivity_control (mmHg). * CONSTANTS[125] is POZ in component NM_autoregulatory_local_blood_flow_parameter_values (dimensionless). * ALGEBRAIC[110] is AR3 in component NM_LT_time_delay_and_limit (dimensionless). * CONSTANTS[126] is A3K in component NM_autoregulatory_local_blood_flow_parameter_values (minute). * STATES[33] is AR3T in component NM_LT_time_delay_and_limit (dimensionless). * ALGEBRAIC[111] is ARM1 in component total_NM_autoregulation (dimensionless). * CONSTANTS[127] is AUTOSN in component NM_autoregulatory_local_blood_flow_parameter_values (dimensionless). * ALGEBRAIC[271] is DOB in component delivery_of_O2_to_NM_tissues (mL_per_minute). * ALGEBRAIC[265] is O2ARTN in component NM_O2_blood_supply (mL_per_minute). * ALGEBRAIC[272] is POV in component NM_venous_O2_content (mmHg). * ALGEBRAIC[273] is OSV in component NM_venous_O2_content (dimensionless). * ALGEBRAIC[118] is MO2 in component O2_consumption_by_NM_tissue (mL_per_minute). * CONSTANTS[128] is O2M in component NM_O2_delivery_parameter_values (mL_per_minute). * ALGEBRAIC[115] is P1O in component O2_consumption_by_NM_tissue (mmHg). * ALGEBRAIC[113] is QO2 in component volume_of_O2_in_NM_tissue (mL). * ALGEBRAIC[290] is DO2N in component volume_of_O2_in_NM_tissue (mL_per_minute). * ALGEBRAIC[280] is DO2N1 in component volume_of_O2_in_NM_tissue (mL_per_minute). * STATES[34] is QO2T in component volume_of_O2_in_NM_tissue (mL). * ALGEBRAIC[122] is PCP in component pulmonary_capillary_pressure (mmHg). * ALGEBRAIC[144] is POS in component colloid_osmotic_pressure_of_pulmonary_interstitium (mmHg). * ALGEBRAIC[141] is PPI in component pulmonary_interstitial_fluid_pressure (mmHg). * ALGEBRAIC[145] is PFI in component fluid_filtration_into_pulmonary_interstitium (L_per_minute). * CONSTANTS[129] is CPF in component pulmonary_fluid_dynamics_parameter_values (L_per_minute_per_mmHg). * ALGEBRAIC[147] is PLF in component lung_lymphatic_protein_flow (L_per_minute). * ALGEBRAIC[148] is DFZ in component pulmonary_interstitial_free_fluid_volume (L_per_minute). * STATES[35] is VPF1 in component pulmonary_interstitial_free_fluid_volume (litre). * ALGEBRAIC[150] is PPO in component lung_lymphatic_protein_flow (gram_per_minute). * ALGEBRAIC[146] is PPN in component protein_leakage_into_pulmonary_interstitium (gram_per_minute). * ALGEBRAIC[143] is CPN in component concentration_of_protein_in_pulmonary_interstitium (gram_per_L). * ALGEBRAIC[151] is PPZ in component concentration_of_protein_in_pulmonary_interstitium (gram_per_minute). * STATES[36] is PPR1 in component concentration_of_protein_in_pulmonary_interstitium (gram). * ALGEBRAIC[142] is PPR in component concentration_of_protein_in_pulmonary_interstitium (gram). * ALGEBRAIC[281] is O2UTIL in component total_O2_utilization (mL_per_minute). * ALGEBRAIC[154] is O2VAD2 in component progressive_chemoreceptor_adaptation_of_alveolar_ventilation (dimensionless). * ALGEBRAIC[176] is O2VTS2 in component acute_chemoreceptor_adaptation_of_alveolar_ventilation (dimensionless). * ALGEBRAIC[291] is ALVENT in component alveolar_ventilation (L_per_minute). * CONSTANTS[130] is VNTSTM in component pulmonary_O2_uptake_parameter_values (dimensionless). * ALGEBRAIC[294] is PO2ALV in component alveolar_PO2 (mmHg). * CONSTANTS[131] is PO2AMB in component pulmonary_O2_uptake_parameter_values (mmHg). * ALGEBRAIC[296] is O2DFS in component respiratory_O2_diffusion_into_capillaries (mL_per_minute). * CONSTANTS[132] is PL2 in component pulmonary_O2_uptake_parameter_values (L_mL_per_minute_per_mmHg). * CONSTANTS[133] is VPTISS in component pulmonary_O2_uptake_parameter_values (litre). * ALGEBRAIC[153] is RSPDFC in component respiratory_O2_diffusion_into_capillaries (mL_per_minute_per_mmHg). * ALGEBRAIC[298] is DOVA in component O2_volume_of_arterial_blood (mL_per_L_per_minute). * ALGEBRAIC[174] is O2VTST in component acute_chemoreceptor_adaptation_of_alveolar_ventilation (dimensionless). * ALGEBRAIC[172] is O2VTST1 in component acute_chemoreceptor_adaptation_of_alveolar_ventilation (dimensionless). * ALGEBRAIC[179] is DO2VAD in component progressive_chemoreceptor_adaptation_of_alveolar_ventilation (per_minute). * STATES[37] is O2VAD1 in component progressive_chemoreceptor_adaptation_of_alveolar_ventilation (dimensionless). * ALGEBRAIC[156] is HM1 in component hematocrit_fraction (dimensionless). * ALGEBRAIC[155] is VB in component hematocrit_fraction (litre). * ALGEBRAIC[178] is VIE in component viscosity_due_to_RBCs (dimensionless). * CONSTANTS[134] is HMK in component red_cells_and_viscosity_parameter_values (dimensionless). * CONSTANTS[135] is HKM in component red_cells_and_viscosity_parameter_values (dimensionless). * ALGEBRAIC[181] is VIB in component blood_viscosity (dimensionless). * ALGEBRAIC[188] is HM7 in component oxygen_stimulation (mmHg). * CONSTANTS[136] is PO2AMB in component red_cells_and_viscosity_parameter_values (mmHg). * CONSTANTS[137] is HM6 in component red_cells_and_viscosity_parameter_values (mmHg). * CONSTANTS[208] is PO2AM1 in component oxygen_stimulation (mmHg). * ALGEBRAIC[184] is HM3 in component oxygen_stimulation (mmHg). * CONSTANTS[209] is HM4 in component oxygen_stimulation (mmHg). * ALGEBRAIC[186] is HM5 in component oxygen_stimulation (mmHg). * ALGEBRAIC[190] is RC1 in component RBC_production (L_per_minute). * CONSTANTS[138] is HM8 in component red_cells_and_viscosity_parameter_values (L_per_minute_per_mmHg). * CONSTANTS[139] is REK in component red_cells_and_viscosity_parameter_values (dimensionless). * ALGEBRAIC[193] is RC2 in component RBC_destruction (L_per_minute). * CONSTANTS[140] is RKC in component red_cells_and_viscosity_parameter_values (per_minute). * CONSTANTS[141] is TRRBC in component red_cells_and_viscosity_parameter_values (L_per_minute). * ALGEBRAIC[196] is RCD in component RBC_volume (L_per_minute). * CONSTANTS[142] is SR in component stress_relaxation_parameter_values (dimensionless). * CONSTANTS[143] is SRK in component stress_relaxation_parameter_values (minute). * CONSTANTS[144] is SR2 in component stress_relaxation_parameter_values (dimensionless). * CONSTANTS[145] is SRK2 in component stress_relaxation_parameter_values (minute). * CONSTANTS[146] is ANMSLT in component thirst_drinking_and_salt_appetite_parameter_values (dimensionless). * CONSTANTS[147] is Z10 in component thirst_drinking_and_salt_appetite_parameter_values (mmHg). * CONSTANTS[148] is Z11 in component thirst_drinking_and_salt_appetite_parameter_values (per_mmHg2). * ALGEBRAIC[183] is ANMSML in component effect_of_salt_appetite_stimulation_on_thirst (dimensionless). * ALGEBRAIC[185] is STH1 in component effect_of_salt_appetite_stimulation_on_thirst (dimensionless). * ALGEBRAIC[191] is AHCM in component effect_of_antidiuretic_hormone_on_thirst (dimensionless). * CONSTANTS[149] is AHTHM in component thirst_drinking_and_salt_appetite_parameter_values (dimensionless). * ALGEBRAIC[194] is ANMTH in component effect_of_angiotensin_on_thirst (dimensionless). * CONSTANTS[150] is ANMTM in component thirst_drinking_and_salt_appetite_parameter_values (dimensionless). * CONSTANTS[151] is DR in component thirst_drinking_and_salt_appetite_parameter_values (L_per_minute). * CONSTANTS[152] is TVDDL in component thirst_drinking_and_salt_appetite_parameter_values (minute). * ALGEBRAIC[199] is AHTH in component rate_of_fluid_intake (dimensionless). * ALGEBRAIC[197] is AHTH1 in component rate_of_fluid_intake (dimensionless). * ALGEBRAIC[203] is TVZ in component rate_of_fluid_intake (L_per_minute). * ALGEBRAIC[201] is TVZ1 in component rate_of_fluid_intake (L_per_minute). * ALGEBRAIC[192] is AHZ in component effect_of_pressure_on_volume_receptors (dimensionless). * CONSTANTS[153] is AH10 in component volume_receptors_parameter_values (dimensionless). * CONSTANTS[154] is AH9 in component volume_receptors_parameter_values (per_mmHg). * ALGEBRAIC[189] is AHZ1 in component effect_of_pressure_on_volume_receptors (dimensionless). * STATES[38] is AHY in component time_dependent_volume_receptor_adaptation (dimensionless). * CONSTANTS[155] is AH11 in component volume_receptors_parameter_values (minute). * ALGEBRAIC[195] is AH7 in component total_volume_nervous_feedback (dimensionless). * CONSTANTS[156] is ATRFBM in component volume_receptors_parameter_values (dimensionless). * CONSTANTS[157] is ATRVM in component volume_receptors_parameter_values (litre). * ALGEBRAIC[217] is PAR in component perfusion_pressure (mmHg). * CONSTANTS[158] is GBL in component kidney_parameter_values (mmHg). * CONSTANTS[159] is RAPRSP in component kidney_parameter_values (mmHg). * CONSTANTS[160] is RFCDFT in component kidney_parameter_values (dimensionless). * CONSTANTS[161] is RCDFPC in component kidney_parameter_values (dimensionless). * CONSTANTS[162] is RCDFDP in component kidney_parameter_values (minute). * STATES[39] is PAR1 in component perfusion_pressure (mmHg). * ALGEBRAIC[240] is RNAUG2 in component renal_autoregulatory_feedback_factor (dimensionless). * CONSTANTS[163] is RNAUGN in component kidney_parameter_values (minute_per_L). * CONSTANTS[164] is RNAULL in component kidney_parameter_values (dimensionless). * CONSTANTS[165] is RNAUUL in component kidney_parameter_values (dimensionless). * CONSTANTS[166] is RNAUAD in component kidney_parameter_values (per_minute). * ALGEBRAIC[241] is RNAUG1 in component renal_autoregulatory_feedback_factor (dimensionless). * ALGEBRAIC[242] is RNAUG1T in component renal_autoregulatory_feedback_factor (dimensionless). * STATES[40] is RNAUG3 in component renal_autoregulatory_feedback_factor (dimensionless). * ALGEBRAIC[219] is AUMK in component autonomic_effect_on_AAR (dimensionless). * CONSTANTS[167] is ARF in component kidney_parameter_values (dimensionless). * ALGEBRAIC[218] is AUMKT in component autonomic_effect_on_AAR (dimensionless). * ALGEBRAIC[221] is ANMAR in component angiotensin_effect_on_AAR (dimensionless). * CONSTANTS[168] is ANMAM in component kidney_parameter_values (dimensionless). * CONSTANTS[169] is ANMARL in component kidney_parameter_values (dimensionless). * ALGEBRAIC[220] is ANMAR1 in component angiotensin_effect_on_AAR (dimensionless). * ALGEBRAIC[243] is AAR1 in component AAR_calculation (mmHg_minute_per_L). * CONSTANTS[170] is AARK in component kidney_parameter_values (mmHg_minute_per_L). * ALGEBRAIC[244] is AAR in component atrial_natriuretic_peptide_effect_on_AAR (mmHg_minute_per_L). * CONSTANTS[171] is ANPXAF in component kidney_parameter_values (mmHg_minute_per_L). * CONSTANTS[172] is AARLL in component kidney_parameter_values (mmHg_minute_per_L). * ALGEBRAIC[245] is AART in component atrial_natriuretic_peptide_effect_on_AAR (mmHg_minute_per_L). * ALGEBRAIC[222] is AUMK2 in component autonomic_effect_on_EAR (dimensionless). * CONSTANTS[173] is AUMK1 in component kidney_parameter_values (dimensionless). * ALGEBRAIC[223] is ANMER in component angiotensin_effect_on_EAR (dimensionless). * CONSTANTS[174] is ANMEM in component kidney_parameter_values (dimensionless). * ALGEBRAIC[246] is RNAUG4 in component effect_of_renal_autoregulatory_feedback_on_EAR (dimensionless). * CONSTANTS[175] is EFAFR in component kidney_parameter_values (dimensionless). * ALGEBRAIC[247] is EAR in component EAR_calculation (mmHg_minute_per_L). * CONSTANTS[176] is EARK in component kidney_parameter_values (mmHg_minute_per_L). * CONSTANTS[177] is EARLL in component kidney_parameter_values (mmHg_minute_per_L). * ALGEBRAIC[248] is EAR1 in component EAR_calculation (mmHg_minute_per_L). * ALGEBRAIC[249] is RR in component total_renal_resistance (mmHg_minute_per_L). * ALGEBRAIC[250] is RFN in component normal_renal_blood_flow (L_per_minute). * CONSTANTS[178] is REK in component kidney_parameter_values (dimensionless). * ALGEBRAIC[251] is GFN in component glomerular_filtration_rate (L_per_minute). * ALGEBRAIC[252] is GLPC in component glomerular_colloid_osmotic_pressure (mmHg). * CONSTANTS[179] is GPPD in component kidney_parameter_values (dimensionless). * CONSTANTS[180] is GLPCA in component kidney_parameter_values (mmHg). * ALGEBRAIC[253] is EFAFPR in component glomerular_colloid_osmotic_pressure (dimensionless). * ALGEBRAIC[254] is EFAFPR1 in component glomerular_colloid_osmotic_pressure (dimensionless). * ALGEBRAIC[255] is GLP in component glomerular_pressure (mmHg). * ALGEBRAIC[256] is APD in component glomerular_pressure (mmHg). * ALGEBRAIC[266] is GFR in component glomerular_filtration_rate (L_per_minute). * CONSTANTS[181] is PXTP in component kidney_parameter_values (mmHg). * CONSTANTS[182] is GFLC in component kidney_parameter_values (L_per_minute_per_mmHg). * CONSTANTS[183] is GFNLL in component kidney_parameter_values (L_per_minute). * ALGEBRAIC[257] is PFL in component glomerular_filtration_rate (mmHg). * ALGEBRAIC[258] is GFN1 in component glomerular_filtration_rate (L_per_minute). * CONSTANTS[184] is MDFL1 in component kidney_parameter_values (dimensionless). * ALGEBRAIC[259] is PTFL in component proximal_tubular_and_macula_densa_flow (L_per_minute). * ALGEBRAIC[260] is MDFLWT in component proximal_tubular_and_macula_densa_flow (L_per_minute). * ALGEBRAIC[274] is RTSPPC in component renal_tissue_osmotic_pressure (mmHg). * CONSTANTS[185] is RTPPR in component kidney_parameter_values (dimensionless). * CONSTANTS[186] is RTPPRS in component kidney_parameter_values (mmHg). * ALGEBRAIC[267] is RTSPPC1 in component renal_tissue_osmotic_pressure (mmHg). * ALGEBRAIC[318] is UROD in component actual_urea_excretion_rate (mOsm_per_minute). * STATES[41] is PLUR in component glomerular_urea_concentration (mOsm). * CONSTANTS[187] is URFORM in component kidney_parameter_values (mOsm_per_minute). * ALGEBRAIC[224] is PLURC in component plasma_urea_concentration (mOsm_per_litre). * ALGEBRAIC[282] is RCPRS in component peritubular_capillary_pressure (mmHg). * CONSTANTS[188] is RFABX in component kidney_parameter_values (dimensionless). * CONSTANTS[189] is RVRS in component kidney_parameter_values (mmHg_minute_per_L). * ALGEBRAIC[300] is RFABD in component peritubular_capillary_reabsorption_factor (dimensionless). * CONSTANTS[190] is RTSPRS in component kidney_parameter_values (mmHg). * CONSTANTS[191] is RABSC in component kidney_parameter_values (per_mmHg). * CONSTANTS[192] is RFABDP in component kidney_parameter_values (dimensionless). * CONSTANTS[193] is RFABDM in component kidney_parameter_values (dimensionless). * ALGEBRAIC[292] is RABSPR in component peritubular_capillary_reabsorption_factor (mmHg). * ALGEBRAIC[295] is RFAB1 in component peritubular_capillary_reabsorption_factor (dimensionless). * ALGEBRAIC[297] is RFAB in component peritubular_capillary_reabsorption_factor (dimensionless). * ALGEBRAIC[299] is RFABD1 in component peritubular_capillary_reabsorption_factor (dimensionless). * ALGEBRAIC[301] is DTNAI in component distal_tubular_Na_delivery (monovalent_mEq_per_minute). * ALGEBRAIC[303] is DTNARA in component Na_reabsorption_into_distal_tubules (monovalent_mEq_per_minute). * CONSTANTS[194] is DTNAR in component kidney_parameter_values (monovalent_mEq_per_minute). * CONSTANTS[195] is DIURET in component kidney_parameter_values (dimensionless). * CONSTANTS[196] is AHMNAR in component kidney_parameter_values (dimensionless). * CONSTANTS[197] is DTNARL in component kidney_parameter_values (monovalent_mEq_per_minute). * ALGEBRAIC[302] is DTNARA1 in component Na_reabsorption_into_distal_tubules (monovalent_mEq_per_minute). * ALGEBRAIC[226] is DTNANG in component angiotensin_induced_Na_reabsorption_into_distal_tubules (monovalent_mEq_per_minute). * CONSTANTS[198] is ANMNAM in component kidney_parameter_values (dimensionless). * ALGEBRAIC[225] is DTNANG1 in component angiotensin_induced_Na_reabsorption_into_distal_tubules (monovalent_mEq_per_minute). * ALGEBRAIC[304] is DTKI in component distal_tubular_K_delivery (monovalent_mEq_per_minute). * ALGEBRAIC[305] is RFABK in component effect_of_physical_forces_on_distal_K_reabsorption (monovalent_mEq_per_minute). * CONSTANTS[199] is RFABKM in component kidney_parameter_values (monovalent_mEq_per_minute). * ALGEBRAIC[307] is MDFLK in component effect_of_fluid_flow_on_distal_K_reabsorption (monovalent_mEq_per_minute). * CONSTANTS[200] is MDFLKM in component kidney_parameter_values (monovalent_mEq_per_litre). * ALGEBRAIC[306] is MDFLK1 in component effect_of_fluid_flow_on_distal_K_reabsorption (monovalent_mEq_per_minute). * ALGEBRAIC[314] is KODN in component normal_K_excretion (monovalent_mEq_per_minute). * ALGEBRAIC[323] is VUDN in component normal_urine_volume (L_per_minute). * STATES[42] is DTKA in component K_reabsorption_into_distal_tubules (monovalent_mEq_per_minute). * ALGEBRAIC[308] is DTKSC in component K_secretion_from_distal_tubules (monovalent_mEq_per_minute). * CONSTANTS[201] is ANMKEM in component kidney_parameter_values (dimensionless). * CONSTANTS[202] is ANMKEL in component kidney_parameter_values (dimensionless). * CONSTANTS[203] is CKEEX in component kidney_parameter_values (dimensionless). * ALGEBRAIC[227] is ANMKE1 in component K_secretion_from_distal_tubules (dimensionless). * ALGEBRAIC[228] is ANMKE in component K_secretion_from_distal_tubules (dimensionless). * ALGEBRAIC[310] is NODN in component normal_Na_excretion (monovalent_mEq_per_minute). * ALGEBRAIC[309] is NODN1 in component normal_Na_excretion (monovalent_mEq_per_minute). * ALGEBRAIC[312] is KODN1 in component normal_K_excretion (monovalent_mEq_per_minute). * ALGEBRAIC[316] is DTURI in component normal_urea_excretion (mOsm_per_minute). * ALGEBRAIC[319] is OSMOPN1 in component normal_osmolar_and_water_excretion (mOsm_per_minute). * ALGEBRAIC[320] is OSMOPN in component normal_osmolar_and_water_excretion (mOsm_per_minute). * ALGEBRAIC[321] is OSMOP1T in component normal_urine_volume (mOsm_per_minute). * ALGEBRAIC[322] is OSMOP1 in component normal_urine_volume (mOsm_per_minute). * CONSTANTS[204] is RNAGTC in component kidney_parameter_values (minute). * CONSTANTS[205] is GFNDMP in component kidney_parameter_values (dimensionless). * RATES[0] is d/dt AMC in component aldosterone_concentration (dimensionless). * RATES[1] is d/dt ANX1 in component time_delayed_angiotensin_formation (dimensionless). * RATES[2] is d/dt ANC in component angiotensin_concentration (dimensionless). * RATES[3] is d/dt ADHC in component ADH_in_blood (dimensionless). * RATES[4] is d/dt ANPC in component ANP_in_plasma (dimensionless). * RATES[5] is d/dt AU6 in component arterial_baroreceptor_reflex (dimensionless). * RATES[6] is d/dt AU1 in component actual_autonomic_stimulation (dimensionless). * RATES[7] is d/dt VP in component plasma_volume (litre). * RATES[8] is d/dt PRP in component total_plasma_protein (gram). * RATES[9] is d/dt VTS2 in component interstitial_fluid_volume (litre). * RATES[10] is d/dt TSP in component total_interstitial_protein (gram). * RATES[20] is d/dt VRA1 in component right_atrial_blood_volume (litre). * RATES[19] is d/dt VPA1 in component pulmonary_vasculature_blood_volume (litre). * RATES[18] is d/dt VLA1 in component left_atrial_blood_volume (litre). * RATES[16] is d/dt VVS1 in component venous_blood_volume (litre). * RATES[17] is d/dt VAS1 in component arterial_blood_volume (litre). * RATES[23] is d/dt NAE in component extracellular_Na_concentration (monovalent_mEq). * RATES[24] is d/dt KTOT in component extracellular_K_concentration (monovalent_mEq). * RATES[25] is d/dt VIC in component intracellular_fluid_volume (litre). * RATES[22] is d/dt VTW in component total_body_water (litre). * RATES[11] is d/dt HPL in component left_ventricular_hypertrophy (dimensionless). * RATES[12] is d/dt HPR in component right_ventricular_hypertrophy (dimensionless). * RATES[26] is d/dt HMD1 in component heart_deterioration (dimensionless). * RATES[27] is d/dt AMM1T in component M_ST_time_delay_and_limit (dimensionless). * RATES[28] is d/dt AMM2 in component M_LT_time_delay (dimensionless). * RATES[30] is d/dt QOM1 in component volume_of_O2_in_M_tissue (mL). * RATES[31] is d/dt AR1T in component NM_ST_time_delay_and_damping (dimensionless). * RATES[32] is d/dt AR2T in component NM_I_time_delay_and_limit (dimensionless). * RATES[33] is d/dt AR3T in component NM_LT_time_delay_and_limit (dimensionless). * RATES[34] is d/dt QO2T in component volume_of_O2_in_NM_tissue (mL). * RATES[35] is d/dt VPF1 in component pulmonary_interstitial_free_fluid_volume (litre). * RATES[36] is d/dt PPR1 in component concentration_of_protein_in_pulmonary_interstitium (gram). * RATES[29] is d/dt OVA in component O2_volume_of_arterial_blood (mL_per_L). * RATES[37] is d/dt O2VAD1 in component progressive_chemoreceptor_adaptation_of_alveolar_ventilation (dimensionless). * RATES[13] is d/dt VRC in component RBC_volume (litre). * RATES[15] is d/dt VV7 in component short_term_stress_relaxation (litre). * RATES[14] is d/dt VV6 in component long_term_stress_relaxation (litre). * RATES[21] is d/dt TVD in component rate_of_fluid_intake (L_per_minute). * RATES[38] is d/dt AHY in component time_dependent_volume_receptor_adaptation (dimensionless). * RATES[39] is d/dt PAR1 in component perfusion_pressure (mmHg). * RATES[40] is d/dt RNAUG3 in component renal_autoregulatory_feedback_factor (dimensionless). * RATES[41] is d/dt PLUR in component glomerular_urea_concentration (mOsm). * RATES[42] is d/dt DTKA in component K_reabsorption_into_distal_tubules (monovalent_mEq_per_minute). */ void initConsts(double* CONSTANTS, double* RATES, double *STATES) { CONSTANTS[0] = 1.0; CONSTANTS[1] = 1.0; CONSTANTS[2] = 1.0; CONSTANTS[3] = 2.5; CONSTANTS[4] = 12; CONSTANTS[5] = 0; CONSTANTS[6] = 0; STATES[0] = 1.0; CONSTANTS[7] = 60; CONSTANTS[8] = 5; CONSTANTS[9] = 0; CONSTANTS[10] = 0.65; CONSTANTS[11] = 2.5; CONSTANTS[12] = 0.5; CONSTANTS[13] = 0.8; CONSTANTS[14] = 15; CONSTANTS[15] = 0.04; STATES[1] = 0.0; CONSTANTS[16] = 0; CONSTANTS[17] = 5000; CONSTANTS[18] = 1; CONSTANTS[19] = 0; CONSTANTS[20] = 0; STATES[2] = 0.859476; CONSTANTS[21] = 12; CONSTANTS[22] = 1.8; CONSTANTS[23] = 0.7; CONSTANTS[24] = 0.4; CONSTANTS[25] = 6; CONSTANTS[26] = 0.8; CONSTANTS[27] = 0; CONSTANTS[28] = 5; STATES[3] = 1.0; CONSTANTS[29] = 139; CONSTANTS[30] = 85; CONSTANTS[31] = 0.3; CONSTANTS[32] = 0; CONSTANTS[33] = 15; CONSTANTS[34] = 2.5; CONSTANTS[35] = 0.93617; CONSTANTS[36] = 0.2; CONSTANTS[37] = 5; CONSTANTS[38] = 0; CONSTANTS[39] = 0; STATES[4] = 1.0; CONSTANTS[40] = 4; CONSTANTS[41] = 10; CONSTANTS[42] = 0; CONSTANTS[43] = 0; CONSTANTS[44] = 0.3; CONSTANTS[45] = 0.01; CONSTANTS[46] = 1; CONSTANTS[47] = 0.004; CONSTANTS[48] = 0.16; CONSTANTS[49] = -0.060024; STATES[5] = 1.00132; CONSTANTS[50] = 0.5; CONSTANTS[51] = 0; CONSTANTS[52] = 1; CONSTANTS[53] = 1.0; CONSTANTS[54] = 0.01; CONSTANTS[55] = 0.3; CONSTANTS[56] = 5.0; CONSTANTS[57] = 0.4; CONSTANTS[58] = 1.5; STATES[6] = 1.00007; CONSTANTS[59] = 2.51; CONSTANTS[60] = 1.5; CONSTANTS[61] = 0.55; CONSTANTS[62] = 1; CONSTANTS[63] = 0.1; CONSTANTS[64] = 3; CONSTANTS[65] = 1; CONSTANTS[66] = 0; CONSTANTS[67] = 0; STATES[7] = 3.00449; CONSTANTS[68] = 0.01167; CONSTANTS[69] = 0; STATES[8] = 216.243; CONSTANTS[70] = 40; CONSTANTS[71] = 0.03; CONSTANTS[72] = 8; CONSTANTS[73] = 2.728e-14; CONSTANTS[74] = 15; CONSTANTS[75] = 0.000253; CONSTANTS[76] = 1; CONSTANTS[77] = 0.15; CONSTANTS[78] = 0.005; STATES[9] = 0.0; STATES[10] = 279.945; CONSTANTS[79] = 60; CONSTANTS[80] = 2; CONSTANTS[81] = -2; CONSTANTS[82] = 0.8092; CONSTANTS[83] = 6; CONSTANTS[84] = 4.2; STATES[11] = 1.00163; STATES[12] = 1.00237; STATES[13] = 2.00439; STATES[14] = 0.0101913; STATES[15] = 0.00366525; STATES[16] = 3.28246; STATES[17] = 0.862514; STATES[18] = 0.379883; STATES[19] = 0.38131; STATES[20] = 0.100043; CONSTANTS[85] = 0.4; CONSTANTS[86] = 0.15; CONSTANTS[87] = 1; CONSTANTS[88] = 1; CONSTANTS[89] = -0.2; CONSTANTS[90] = 0.1; CONSTANTS[91] = 0; CONSTANTS[92] = 0.2; CONSTANTS[93] = 0.0212; CONSTANTS[94] = 1; CONSTANTS[95] = 2; CONSTANTS[96] = 30.52; CONSTANTS[97] = 1; CONSTANTS[98] = 96.3; CONSTANTS[99] = 0; STATES[21] = 0.000980838; STATES[22] = 39.8952; CONSTANTS[100] = 0.1; CONSTANTS[101] = 0; STATES[23] = 2109.91; CONSTANTS[102] = 0.3; STATES[24] = 3622.54; CONSTANTS[103] = 0.08; STATES[25] = 25.0404; CONSTANTS[104] = 0.01; CONSTANTS[105] = 1; CONSTANTS[106] = 0.625; CONSTANTS[107] = 1; CONSTANTS[108] = 0.05; STATES[26] = 1.0; CONSTANTS[109] = 0; CONSTANTS[110] = 0.04; CONSTANTS[111] = 0.1; CONSTANTS[112] = 0.005; STATES[27] = 1.00269; CONSTANTS[113] = 2; STATES[28] = 1.09071; CONSTANTS[114] = 40000; STATES[29] = 204.497; CONSTANTS[115] = 1; CONSTANTS[116] = 0.17; CONSTANTS[117] = 57.1; CONSTANTS[118] = 30; STATES[30] = 48.0839; CONSTANTS[119] = 0.79167; CONSTANTS[120] = 35; CONSTANTS[121] = 0.1; CONSTANTS[122] = 0.5; STATES[31] = 1.02127; CONSTANTS[123] = 0.1; CONSTANTS[124] = 60; STATES[32] = 1.01179; CONSTANTS[125] = 2; CONSTANTS[126] = 40000; STATES[33] = 1.1448; CONSTANTS[127] = 0.9; CONSTANTS[128] = 164; STATES[34] = 72.2362; CONSTANTS[129] = 0.0003; STATES[35] = 0.0123238; STATES[36] = 0.419998; CONSTANTS[130] = 1; CONSTANTS[131] = 150; CONSTANTS[132] = 1.8; CONSTANTS[133] = 0.0175; STATES[37] = 2.368e-07; CONSTANTS[134] = 90; CONSTANTS[135] = 0.53333; CONSTANTS[136] = 150; CONSTANTS[137] = 1850; CONSTANTS[138] = 4.714e-08; CONSTANTS[139] = 1; CONSTANTS[140] = 5.8e-06; CONSTANTS[141] = 0; CONSTANTS[142] = 1; CONSTANTS[143] = 5; CONSTANTS[144] = 1; CONSTANTS[145] = 10000; CONSTANTS[146] = 2; CONSTANTS[147] = 45; CONSTANTS[148] = 0.01; CONSTANTS[149] = 2; CONSTANTS[150] = 1.5; CONSTANTS[151] = 0; CONSTANTS[152] = 30; CONSTANTS[153] = 0.333; CONSTANTS[154] = 1; STATES[38] = 0.301963; CONSTANTS[155] = 1000; CONSTANTS[156] = 0; CONSTANTS[157] = 0; CONSTANTS[158] = 0; CONSTANTS[159] = 0; CONSTANTS[160] = 0; CONSTANTS[161] = 0; CONSTANTS[162] = 2000; STATES[39] = 103.525; CONSTANTS[163] = 0.6; CONSTANTS[164] = 0.3; CONSTANTS[165] = 10; CONSTANTS[166] = 0; STATES[40] = 0.0; CONSTANTS[167] = 0.5; CONSTANTS[168] = 1.4; CONSTANTS[169] = 0.86; CONSTANTS[170] = 1; CONSTANTS[171] = 1.5; CONSTANTS[172] = 4; CONSTANTS[173] = 0.3; CONSTANTS[174] = 1.6; CONSTANTS[175] = 0; CONSTANTS[176] = 1; CONSTANTS[177] = 24; CONSTANTS[178] = 1; CONSTANTS[179] = 1.0; CONSTANTS[180] = 1.0; CONSTANTS[181] = 8; CONSTANTS[182] = 0.0208333; CONSTANTS[183] = 0.001; CONSTANTS[184] = 10; CONSTANTS[185] = 0.9; CONSTANTS[186] = 15.2; STATES[41] = 159.549; CONSTANTS[187] = 0.24; CONSTANTS[188] = 0.8; CONSTANTS[189] = 19.167; CONSTANTS[190] = 6; CONSTANTS[191] = 0.5; CONSTANTS[192] = 1; CONSTANTS[193] = 0.3; CONSTANTS[194] = 0.675; CONSTANTS[195] = 1; CONSTANTS[196] = 0.3; CONSTANTS[197] = 1e-06; CONSTANTS[198] = 1; CONSTANTS[199] = 0.03; CONSTANTS[200] = 0.667; STATES[42] = 0.0367573; CONSTANTS[201] = 2; CONSTANTS[202] = 0.3; CONSTANTS[203] = 4; CONSTANTS[204] = 15; CONSTANTS[205] = 3; CONSTANTS[206] = pow(CONSTANTS[52], CONSTANTS[53]); CONSTANTS[207] = pow(CONSTANTS[109], 0.500000)*5.00000; CONSTANTS[208] = (CONSTANTS[136]>80.0000 ? 80.0000 : CONSTANTS[136]); CONSTANTS[209] = CONSTANTS[136] - 40.0000; } void computeRates(double VOI, double* CONSTANTS, double* RATES, double* STATES, double* ALGEBRAIC) { ALGEBRAIC[31] = ((((((STATES[7]+STATES[13]) - STATES[16]) - STATES[17]) - STATES[18]) - STATES[19]) - STATES[20])/2.00000; ALGEBRAIC[45] = STATES[18]+ ALGEBRAIC[31]*0.128000; ALGEBRAIC[46] = ALGEBRAIC[45] - 0.380000; ALGEBRAIC[47] = ALGEBRAIC[46]/0.0100000; ALGEBRAIC[48] = ( (ALGEBRAIC[47] - 1.00000)*1.00000<0.00000 ? 0.00000 : (ALGEBRAIC[47] - 1.00000)*1.00000); ALGEBRAIC[32] = STATES[20]+ ALGEBRAIC[31]*0.0574000; ALGEBRAIC[33] = ALGEBRAIC[32] - 0.100000; ALGEBRAIC[34] = ALGEBRAIC[33]/0.00500000; ALGEBRAIC[35] = ( (ALGEBRAIC[34]+1.00000)*2.00000<0.00000 ? 0.00000 : (ALGEBRAIC[34]+1.00000)*2.00000); ALGEBRAIC[50] = (ALGEBRAIC[48]+ALGEBRAIC[35])/3.00000; ALGEBRAIC[52] = (CONSTANTS[38]>0.00000 ? CONSTANTS[38] : ALGEBRAIC[50]+CONSTANTS[39]); RATES[4] = (ALGEBRAIC[52] - STATES[4])/CONSTANTS[40]; ALGEBRAIC[62] = STATES[17]+ ALGEBRAIC[31]*0.261000; ALGEBRAIC[63] = ALGEBRAIC[62] - 0.495000; ALGEBRAIC[64] = ALGEBRAIC[63]/0.00355000; RATES[39] = ((100.000+ (ALGEBRAIC[64] - 100.000)*CONSTANTS[161]) - STATES[39])/CONSTANTS[162]; ALGEBRAIC[65] = (CONSTANTS[42]>1.00000e-07 ? CONSTANTS[42] : ALGEBRAIC[64] - CONSTANTS[43]); ALGEBRAIC[66] = (ALGEBRAIC[65]<160.000&&ALGEBRAIC[65]>=80.0000 ? 0.0166670*(160.000 - ALGEBRAIC[65]) : ALGEBRAIC[65]<80.0000 ? 1.33360 : 0.00000); ALGEBRAIC[68] = (ALGEBRAIC[66] - 1.00000)*CONSTANTS[46]+1.00000; ALGEBRAIC[70] = ALGEBRAIC[68] - CONSTANTS[49]; RATES[5] = (ALGEBRAIC[70] - STATES[5])/CONSTANTS[48]; ALGEBRAIC[81] = STATES[22] - STATES[25]; ALGEBRAIC[82] = STATES[23]/ALGEBRAIC[81]; ALGEBRAIC[0] = CONSTANTS[8] - (CONSTANTS[8] - 1.00000)/( ((CONSTANTS[9] - 1.00000)/(CONSTANTS[9] - CONSTANTS[8]))*(STATES[0] - 1.00000)*CONSTANTS[10]+1.00000); ALGEBRAIC[1] = (ALGEBRAIC[0] - 1.00000)*CONSTANTS[11]+1.00000; ALGEBRAIC[2] = (ALGEBRAIC[1] - 1.00000)*CONSTANTS[12]+1.00000; ALGEBRAIC[3] = (ALGEBRAIC[2]<0.200000 ? 0.200000 : ALGEBRAIC[2]); ALGEBRAIC[77] = (ALGEBRAIC[3] - 1.00000)*CONSTANTS[102]+1.00000; ALGEBRAIC[78] = (STATES[24] - 3000.00)/( ALGEBRAIC[77]*9.33330); ALGEBRAIC[79] = STATES[24] - ALGEBRAIC[78]; ALGEBRAIC[80] = ALGEBRAIC[79]/STATES[25]; ALGEBRAIC[85] = ALGEBRAIC[80] - ALGEBRAIC[82]; ALGEBRAIC[89] = ALGEBRAIC[85]*CONSTANTS[104]; RATES[25] = ALGEBRAIC[89]; ALGEBRAIC[83] = (ALGEBRAIC[82] - CONSTANTS[29])/(142.000 - CONSTANTS[29]); ALGEBRAIC[87] = (ALGEBRAIC[83]<0.00000 ? 0.00000 : ALGEBRAIC[83]); ALGEBRAIC[67] = (ALGEBRAIC[65]>CONSTANTS[30] ? CONSTANTS[30] : ALGEBRAIC[65]); ALGEBRAIC[69] = pow(CONSTANTS[30] - ALGEBRAIC[67], 2.00000)*CONSTANTS[31]; ALGEBRAIC[91] = ALGEBRAIC[87]+ALGEBRAIC[69]+CONSTANTS[32]; ALGEBRAIC[94] = (ALGEBRAIC[91]<0.00000 ? 0.00000 : ALGEBRAIC[91]); RATES[3] = (ALGEBRAIC[94] - STATES[3])/CONSTANTS[33]; ALGEBRAIC[6] = CONSTANTS[22] - (CONSTANTS[22] - 1.00000)/( ((CONSTANTS[23] - 1.00000)/(CONSTANTS[23] - CONSTANTS[22]))*(STATES[2] - 1.00000)*CONSTANTS[24]+1.00000); ALGEBRAIC[7] = (ALGEBRAIC[6] - 1.00000)*CONSTANTS[3]+1.00000; ALGEBRAIC[84] = ALGEBRAIC[78]/ALGEBRAIC[81]; ALGEBRAIC[86] = (ALGEBRAIC[84] - 3.30000)/1.00000; ALGEBRAIC[90] = ALGEBRAIC[7]*0.909000*ALGEBRAIC[86]; ALGEBRAIC[93] = (ALGEBRAIC[90] - 1.00000)*CONSTANTS[4]+1.00000; ALGEBRAIC[96] = (ALGEBRAIC[93]<0.00000 ? 0.00000 : ALGEBRAIC[93]); ALGEBRAIC[98] = (CONSTANTS[6]>0.00000 ? CONSTANTS[6] : ALGEBRAIC[96]+CONSTANTS[5]); RATES[0] = (ALGEBRAIC[98] - STATES[0])/CONSTANTS[7]; ALGEBRAIC[101] = (STATES[30]<0.000100000 ? 0.000100000 : STATES[30]); ALGEBRAIC[102] = CONSTANTS[119]*ALGEBRAIC[101]; ALGEBRAIC[104] = ALGEBRAIC[102] - 38.0000; ALGEBRAIC[106] = ALGEBRAIC[104]*CONSTANTS[110]+1.00000; RATES[27] = ( ALGEBRAIC[106]*1.00000 - STATES[27])/CONSTANTS[111]; ALGEBRAIC[107] = CONSTANTS[113]*ALGEBRAIC[104]+1.00000; RATES[28] = ( ALGEBRAIC[107]*1.00000 - STATES[28])/CONSTANTS[114]; ALGEBRAIC[113] = (STATES[34]<0.00000 ? 0.00000 : STATES[34]); ALGEBRAIC[114] = ALGEBRAIC[113]*0.486110; ALGEBRAIC[116] = (ALGEBRAIC[114] - 10.0000)*CONSTANTS[108]; RATES[26] = ALGEBRAIC[116]; ALGEBRAIC[117] = ALGEBRAIC[114] - CONSTANTS[120]; ALGEBRAIC[119] = ALGEBRAIC[117]*CONSTANTS[121]+1.00000; RATES[31] = ( ALGEBRAIC[119]*1.00000 - STATES[31])/CONSTANTS[122]; ALGEBRAIC[120] = CONSTANTS[123]*ALGEBRAIC[117]+1.00000; RATES[32] = ( ALGEBRAIC[120]*1.00000 - STATES[32])/CONSTANTS[124]; ALGEBRAIC[121] = CONSTANTS[125]*ALGEBRAIC[117]+1.00000; RATES[33] = ( ALGEBRAIC[121]*1.00000 - STATES[33])/CONSTANTS[126]; ALGEBRAIC[123] = (STATES[35]<0.00100000 ? 0.00100000 : STATES[35]); ALGEBRAIC[124] = (ALGEBRAIC[81] - STATES[7]) - ALGEBRAIC[123]; RATES[9] = ( (ALGEBRAIC[124] - 12.0000)*CONSTANTS[77] - STATES[9])*CONSTANTS[78]; ALGEBRAIC[27] = STATES[8]/STATES[7]; ALGEBRAIC[30] = 0.280000*ALGEBRAIC[27]+ 0.00190000*pow(ALGEBRAIC[27], 2.00000); ALGEBRAIC[38] = STATES[19]+ ALGEBRAIC[31]*0.155000; ALGEBRAIC[39] = ALGEBRAIC[38] - 0.306250; ALGEBRAIC[40] = ALGEBRAIC[39]/0.00480000; ALGEBRAIC[41] = 0.0260000*ALGEBRAIC[40]; ALGEBRAIC[42] = (ALGEBRAIC[41]<1.00000e-05 ? 1.00000e-05 : ALGEBRAIC[41]); ALGEBRAIC[43] = pow(ALGEBRAIC[42], 0.500000); ALGEBRAIC[44] = 1.00000/ALGEBRAIC[43]; ALGEBRAIC[51] = ALGEBRAIC[47]+18.0000; ALGEBRAIC[53] = 1.00000/( ALGEBRAIC[51]*0.0357000); ALGEBRAIC[122] = ( (ALGEBRAIC[40] - ALGEBRAIC[47])*ALGEBRAIC[53])/(ALGEBRAIC[53]+ALGEBRAIC[44])+ALGEBRAIC[47]; ALGEBRAIC[142] = (STATES[36]<0.0250000 ? 0.0250000 : STATES[36]); ALGEBRAIC[143] = ALGEBRAIC[142]/ALGEBRAIC[123]; ALGEBRAIC[144] = ALGEBRAIC[143]*0.400000; ALGEBRAIC[141] = 2.00000 - 0.150000/ALGEBRAIC[123]; ALGEBRAIC[145] = (((ALGEBRAIC[122] - ALGEBRAIC[141])+ALGEBRAIC[144]) - ALGEBRAIC[30])*CONSTANTS[129]; ALGEBRAIC[147] = (ALGEBRAIC[141]+11.0000)*0.000300000; ALGEBRAIC[148] = ALGEBRAIC[145] - ALGEBRAIC[147]; ALGEBRAIC[149] = ALGEBRAIC[148]; RATES[35] = ALGEBRAIC[149]; ALGEBRAIC[150] = ALGEBRAIC[147]*ALGEBRAIC[143]; ALGEBRAIC[146] = (ALGEBRAIC[27] - ALGEBRAIC[143])*0.000225000; ALGEBRAIC[151] = ALGEBRAIC[146] - ALGEBRAIC[150]; ALGEBRAIC[152] = ALGEBRAIC[151]; RATES[36] = ALGEBRAIC[152]; ALGEBRAIC[18] = CONSTANTS[56] - (CONSTANTS[56] - 1.00000)/exp( CONSTANTS[58]*(STATES[6] - 1.00000)); ALGEBRAIC[19] = (ALGEBRAIC[18]1.00000 ? 1.00000 : STATES[26]); ALGEBRAIC[57] = (ALGEBRAIC[47]+4.00000)*( CONSTANTS[85]*(ALGEBRAIC[19] - 1.00000)+1.00000) - 4.00000; ALGEBRAIC[58] = (ALGEBRAIC[57]<=- 2.00000 ? 0.0100000 : ALGEBRAIC[57]>- 2.00000&&ALGEBRAIC[57]<=1.00000 ? 0.0100000+( (3.60000 - 0.0100000)*(ALGEBRAIC[57] - - 2.00000))/(1.00000 - - 2.00000) : ALGEBRAIC[57]>1.00000&&ALGEBRAIC[57]<=5.00000 ? 3.60000+( (9.40000 - 3.60000)*(ALGEBRAIC[57] - 1.00000))/(5.00000 - 1.00000) : ALGEBRAIC[57]>5.00000&&ALGEBRAIC[57]<=8.00000 ? 9.40000+( (11.6000 - 9.40000)*(ALGEBRAIC[57] - 5.00000))/(8.00000 - 5.00000) : ALGEBRAIC[57]>8.00000&&ALGEBRAIC[57]<=12.0000 ? 11.6000+( (13.5000 - 11.6000)*(ALGEBRAIC[57] - 8.00000))/(12.0000 - 8.00000) : 13.5000); ALGEBRAIC[155] = STATES[7]+STATES[13]; ALGEBRAIC[156] = STATES[13]/ALGEBRAIC[155]; ALGEBRAIC[157] = 100.000*ALGEBRAIC[156]; ALGEBRAIC[158] = (STATES[29]/ALGEBRAIC[157])/5.25000; ALGEBRAIC[161] = ALGEBRAIC[64]/( ALGEBRAIC[22]*ALGEBRAIC[158]); ALGEBRAIC[162] = (ALGEBRAIC[161]<=0.00000 ? 1.04000 : ALGEBRAIC[161]>0.00000&&ALGEBRAIC[161]<=60.0000 ? 1.04000+( (1.02500 - 1.04000)*(ALGEBRAIC[161] - 0.00000))/(60.0000 - 0.00000) : ALGEBRAIC[161]>60.0000&&ALGEBRAIC[161]<=125.000 ? 1.02500+( (0.970000 - 1.02500)*(ALGEBRAIC[161] - 60.0000))/(125.000 - 60.0000) : ALGEBRAIC[161]>125.000&&ALGEBRAIC[161]<=160.000 ? 0.970000+( (0.880000 - 0.970000)*(ALGEBRAIC[161] - 125.000))/(160.000 - 125.000) : ALGEBRAIC[161]>160.000&&ALGEBRAIC[161]<=200.000 ? 0.880000+( (0.590000 - 0.880000)*(ALGEBRAIC[161] - 160.000))/(200.000 - 160.000) : ALGEBRAIC[161]>200.000&&ALGEBRAIC[161]<=240.000 ? 0.590000+( (0.00000 - 0.590000)*(ALGEBRAIC[161] - 200.000))/(240.000 - 200.000) : 0.00000); ALGEBRAIC[163] = ALGEBRAIC[162]*ALGEBRAIC[58]*ALGEBRAIC[22]*CONSTANTS[88]*ALGEBRAIC[88]*STATES[11]; ALGEBRAIC[73] = (ALGEBRAIC[47] - ALGEBRAIC[64])/3.00000; ALGEBRAIC[164] = (ALGEBRAIC[73]>0.00000 ? ALGEBRAIC[163]+ALGEBRAIC[73] : ALGEBRAIC[163]); ALGEBRAIC[54] = ALGEBRAIC[53]+ALGEBRAIC[44]; ALGEBRAIC[55] = ALGEBRAIC[40] - ALGEBRAIC[47]; ALGEBRAIC[56] = ALGEBRAIC[55]/ALGEBRAIC[54]; ALGEBRAIC[166] = ALGEBRAIC[56] - ALGEBRAIC[164]; RATES[18] = ALGEBRAIC[166]; ALGEBRAIC[159] = (ALGEBRAIC[40]/ALGEBRAIC[22])/ALGEBRAIC[158]; ALGEBRAIC[160] = (ALGEBRAIC[159]<=0.00000 ? 1.06000 : ALGEBRAIC[159]>0.00000&&ALGEBRAIC[159]<=32.0000 ? 1.06000+( (0.970000 - 1.06000)*(ALGEBRAIC[159] - 0.00000))/(32.0000 - 0.00000) : ALGEBRAIC[159]>32.0000&&ALGEBRAIC[159]<=38.4000 ? 0.970000+( (0.930000 - 0.970000)*(ALGEBRAIC[159] - 32.0000))/(38.4000 - 32.0000) : ALGEBRAIC[159]>38.4000&&ALGEBRAIC[159]<=48.0000 ? 0.930000+( (0.800000 - 0.930000)*(ALGEBRAIC[159] - 38.4000))/(48.0000 - 38.4000) : ALGEBRAIC[159]>48.0000&&ALGEBRAIC[159]<=60.8000 ? 0.800000+( (0.460000 - 0.800000)*(ALGEBRAIC[159] - 48.0000))/(60.8000 - 48.0000) : ALGEBRAIC[159]>60.8000&&ALGEBRAIC[159]<=72.0000 ? 0.460000+( (0.00000 - 0.460000)*(ALGEBRAIC[159] - 60.8000))/(72.0000 - 60.8000) : 0.00000); ALGEBRAIC[165] = (1.00000 - CONSTANTS[86])*ALGEBRAIC[22]*ALGEBRAIC[160]*CONSTANTS[87]*ALGEBRAIC[88]*STATES[12]+( CONSTANTS[86]*ALGEBRAIC[164])/ALGEBRAIC[58]; ALGEBRAIC[36] = (ALGEBRAIC[34]+8.00000)*( CONSTANTS[85]*(ALGEBRAIC[19] - 1.00000)+1.00000) - 8.00000; ALGEBRAIC[37] = (ALGEBRAIC[36]<=- 8.00000 ? 0.00000 : ALGEBRAIC[36]>- 8.00000&&ALGEBRAIC[36]<=- 6.00000 ? 0.00000+( (0.750000 - 0.00000)*(ALGEBRAIC[36] - - 8.00000))/(- 6.00000 - - 8.00000) : ALGEBRAIC[36]>- 6.00000&&ALGEBRAIC[36]<=- 2.00000 ? 0.750000+( (2.60000 - 0.750000)*(ALGEBRAIC[36] - - 6.00000))/(- 2.00000 - - 6.00000) : ALGEBRAIC[36]>- 2.00000&&ALGEBRAIC[36]<=4.00000 ? 2.60000+( (9.80000 - 2.60000)*(ALGEBRAIC[36] - - 2.00000))/(4.00000 - - 2.00000) : ALGEBRAIC[36]>4.00000&&ALGEBRAIC[36]<=12.0000 ? 9.80000+( (13.5000 - 9.80000)*(ALGEBRAIC[36] - 4.00000))/(12.0000 - 4.00000) : 13.5000); ALGEBRAIC[168] = ALGEBRAIC[37]*ALGEBRAIC[165]; ALGEBRAIC[170] = ALGEBRAIC[168] - ALGEBRAIC[56]; RATES[19] = ALGEBRAIC[170]; ALGEBRAIC[169] = (ALGEBRAIC[158]>1.00000 ? 114.000+ (ALGEBRAIC[158] - 1.00000)*6667.00 : ALGEBRAIC[158]>0.936000&&ALGEBRAIC[158]<=1.00000 ? 74.0000+ (ALGEBRAIC[158] - 0.936000)*625.000 : ALGEBRAIC[158]>0.800000&&ALGEBRAIC[158]<=0.936000 ? 46.0000+ (ALGEBRAIC[158] - 0.800000)*205.882 : ALGEBRAIC[158]*57.5000); ALGEBRAIC[172] = (ALGEBRAIC[169] - 67.0000)/30.0000; ALGEBRAIC[174] = (ALGEBRAIC[172]>1.00000 ? 1.00000 : ALGEBRAIC[172]<0.600000 ? 0.600000 : ALGEBRAIC[172]); ALGEBRAIC[176] = 1.00000/ALGEBRAIC[174]; ALGEBRAIC[179] = ( (ALGEBRAIC[176] - 1.00000)*3.00000 - STATES[37])*0.000500000; RATES[37] = ALGEBRAIC[179]; ALGEBRAIC[71] = (ALGEBRAIC[65]<80.0000&&ALGEBRAIC[65]>=40.0000 ? 0.00500000*(80.0000 - ALGEBRAIC[65])*CONSTANTS[44] : ALGEBRAIC[65]<40.0000 ? 0.200000*CONSTANTS[44] : 0.00000); ALGEBRAIC[171] = (ALGEBRAIC[169]<80.0000&&ALGEBRAIC[169]>=40.0000 ? CONSTANTS[45]*(80.0000 - ALGEBRAIC[169]) : ALGEBRAIC[169]<40.0000 ? CONSTANTS[45]*40.0000 : 0.00000); ALGEBRAIC[173] = ALGEBRAIC[71]+ALGEBRAIC[171]; ALGEBRAIC[17] = STATES[5]; ALGEBRAIC[72] = (ALGEBRAIC[65]<40.0000 ? 0.0400000*(40.0000 - ALGEBRAIC[65])*CONSTANTS[50] : 0.00000); ALGEBRAIC[49] = (15.0000/(ALGEBRAIC[47]+ALGEBRAIC[34]+ALGEBRAIC[40]) - 1.00000)*CONSTANTS[51]+1.00000; ALGEBRAIC[175] = ( CONSTANTS[206]*ALGEBRAIC[49]*(ALGEBRAIC[173]+ALGEBRAIC[17]+ALGEBRAIC[72]) - 1.00000)*CONSTANTS[54]+1.00000; ALGEBRAIC[177] = (ALGEBRAIC[175]<0.00000 ? 0.00000 : ALGEBRAIC[175]); ALGEBRAIC[180] = (ALGEBRAIC[177] - STATES[6])/CONSTANTS[55]; RATES[6] = ALGEBRAIC[180]; ALGEBRAIC[189] = pow(fabs(ALGEBRAIC[34]), CONSTANTS[153])*CONSTANTS[154]; ALGEBRAIC[192] = (ALGEBRAIC[34]<0.00000 ? - ALGEBRAIC[189] : ALGEBRAIC[189]); RATES[38] = (ALGEBRAIC[192] - STATES[38])/CONSTANTS[155]; ALGEBRAIC[184] = (CONSTANTS[208] - 40.0000)*ALGEBRAIC[157]; ALGEBRAIC[186] = (ALGEBRAIC[184]+CONSTANTS[209]<0.00000 ? 0.00000 : ALGEBRAIC[184]+CONSTANTS[209]); ALGEBRAIC[188] = CONSTANTS[137] - ALGEBRAIC[186]; ALGEBRAIC[190] = ( ALGEBRAIC[188]*CONSTANTS[138]*CONSTANTS[139]+5.00000e-06<0.00000 ? 0.00000 : ALGEBRAIC[188]*CONSTANTS[138]*CONSTANTS[139]+5.00000e-06); ALGEBRAIC[178] = ALGEBRAIC[157]/( (CONSTANTS[134] - ALGEBRAIC[157])*CONSTANTS[135]); ALGEBRAIC[181] = ALGEBRAIC[178]+1.50000; ALGEBRAIC[182] = 0.333300*ALGEBRAIC[181]; ALGEBRAIC[193] = STATES[13]*CONSTANTS[140]*ALGEBRAIC[182]; ALGEBRAIC[196] = (ALGEBRAIC[190] - ALGEBRAIC[193])+CONSTANTS[141]; RATES[13] = ALGEBRAIC[196]; ALGEBRAIC[194] = (ALGEBRAIC[6] - 1.00000)*CONSTANTS[150]*0.00100000; ALGEBRAIC[183] = (ALGEBRAIC[6] - 1.00000)*CONSTANTS[146]+1.00000; ALGEBRAIC[185] = pow(CONSTANTS[147] - ALGEBRAIC[114], 2.00000)*CONSTANTS[148]*ALGEBRAIC[183]; ALGEBRAIC[187] = (ALGEBRAIC[185]<0.800000 ? 0.800000 : ALGEBRAIC[185]>8.00000 ? 8.00000 : ALGEBRAIC[185]); ALGEBRAIC[191] = (STATES[3] - 1.00000)*CONSTANTS[149]+1.00000; ALGEBRAIC[197] = ALGEBRAIC[191]*ALGEBRAIC[187]*0.00100000; ALGEBRAIC[199] = (ALGEBRAIC[197]<0.00000 ? 0.00000 : ALGEBRAIC[197]); ALGEBRAIC[201] = (ALGEBRAIC[194]+ALGEBRAIC[199])*1.00000; ALGEBRAIC[203] = (ALGEBRAIC[201]<0.00000 ? 0.00000 : ALGEBRAIC[201]); RATES[21] = ((ALGEBRAIC[203]+CONSTANTS[151]) - STATES[21])/CONSTANTS[152]; ALGEBRAIC[20] = (CONSTANTS[59] - ALGEBRAIC[19]*CONSTANTS[60])+CONSTANTS[60]; ALGEBRAIC[195] = ALGEBRAIC[192] - STATES[38]; ALGEBRAIC[205] = ALGEBRAIC[195]*CONSTANTS[157]; ALGEBRAIC[59] = STATES[16]+ ALGEBRAIC[31]*0.398600; ALGEBRAIC[8] = (ALGEBRAIC[6] - 1.00000)*CONSTANTS[25]+1.00000; ALGEBRAIC[9] = (ALGEBRAIC[8]38.0000 ? 38.0000 : ALGEBRAIC[102]); ALGEBRAIC[105] = ALGEBRAIC[24]*CONSTANTS[117]*CONSTANTS[115]*(1.00000 - pow(38.0001 - ALGEBRAIC[103], 3.00000)/54872.0); ALGEBRAIC[261] = ALGEBRAIC[229] - ALGEBRAIC[105]; RATES[30] = ALGEBRAIC[261]; ALGEBRAIC[10] = (ALGEBRAIC[9] - 1.00000)*CONSTANTS[27]+1.00000; ALGEBRAIC[15] = CONSTANTS[41] - CONSTANTS[41]/( 0.555556*(1.00000+STATES[4])); ALGEBRAIC[16] = (ALGEBRAIC[15]<- 1.00000 ? - 1.00000 : ALGEBRAIC[15]); ALGEBRAIC[26] = ALGEBRAIC[21]*CONSTANTS[66]+1.00000; ALGEBRAIC[108] = (STATES[31]<0.500000 ? 0.500000 : STATES[31]); ALGEBRAIC[109] = (STATES[32]<0.500000 ? 0.500000 : STATES[32]); ALGEBRAIC[110] = (STATES[33]<0.300000 ? 0.300000 : STATES[33]); ALGEBRAIC[111] = ALGEBRAIC[108]*ALGEBRAIC[109]*ALGEBRAIC[110]; ALGEBRAIC[112] = (ALGEBRAIC[111] - 1.00000)*CONSTANTS[127]+1.00000; ALGEBRAIC[202] = CONSTANTS[96]*ALGEBRAIC[112]*ALGEBRAIC[200]*CONSTANTS[0]*CONSTANTS[97]; ALGEBRAIC[217] = (CONSTANTS[159]>0.00000&&CONSTANTS[160]<=0.00000 ? CONSTANTS[159] : CONSTANTS[160]>0.00000 ? STATES[39] : ALGEBRAIC[64] - CONSTANTS[158]); ALGEBRAIC[218] = (ALGEBRAIC[25] - 1.00000)*CONSTANTS[167]+1.00000; ALGEBRAIC[219] = (ALGEBRAIC[218]<0.800000 ? 0.800000 : ALGEBRAIC[218]); ALGEBRAIC[220] = (ALGEBRAIC[6] - 1.00000)*CONSTANTS[168]+1.00000; ALGEBRAIC[221] = (ALGEBRAIC[220]1.00000 ? 1.00000/(1.00000+ (ALGEBRAIC[262] - 1.00000)*72.0000) : 10.0000 - 9.00000/(1.00000+ (1.00000 - ALGEBRAIC[262])*8.00000)); ALGEBRAIC[275] = (ALGEBRAIC[268] - 1.00000)*CONSTANTS[16]; RATES[1] = (ALGEBRAIC[275] - STATES[1])/CONSTANTS[17]; ALGEBRAIC[74] = ALGEBRAIC[64] - ALGEBRAIC[34]; ALGEBRAIC[76] = ALGEBRAIC[74]*CONSTANTS[99]; ALGEBRAIC[264] = CONSTANTS[178]*ALGEBRAIC[250]; ALGEBRAIC[270] = ALGEBRAIC[215]+ALGEBRAIC[234]+ALGEBRAIC[264]; ALGEBRAIC[279] = ALGEBRAIC[270]+ALGEBRAIC[76]; RATES[11] = (pow(( ALGEBRAIC[64]*ALGEBRAIC[279])/( 500.000*CONSTANTS[105]), CONSTANTS[106]) - STATES[11])/57600.0; RATES[12] = (pow(( ALGEBRAIC[40]*ALGEBRAIC[279])/( 75.0000*CONSTANTS[107]), CONSTANTS[106]) - STATES[12])/57600.0; ALGEBRAIC[125] = ALGEBRAIC[124] - STATES[9]; ALGEBRAIC[133] = pow((ALGEBRAIC[125] - CONSTANTS[83])/CONSTANTS[83], 2.00000)*1.00000; ALGEBRAIC[130] = pow((CONSTANTS[79]/ALGEBRAIC[124])/5.00000, CONSTANTS[80]); ALGEBRAIC[134] = ALGEBRAIC[130]*CONSTANTS[81]+ALGEBRAIC[133]; ALGEBRAIC[127] = STATES[10]/ALGEBRAIC[124]; ALGEBRAIC[129] = 0.280000*ALGEBRAIC[127]+ 0.00190000*pow(ALGEBRAIC[127], 2.00000); ALGEBRAIC[131] = ALGEBRAIC[130]*2.00000; ALGEBRAIC[132] = ALGEBRAIC[131]*ALGEBRAIC[129]*CONSTANTS[82]; ALGEBRAIC[263] = (ALGEBRAIC[235] - CONSTANTS[74]<0.00000 ? 0.00000 : ALGEBRAIC[235] - CONSTANTS[74]); ALGEBRAIC[269] = pow( ALGEBRAIC[263]*CONSTANTS[75], CONSTANTS[76]); ALGEBRAIC[277] = (((ALGEBRAIC[235] - ALGEBRAIC[30]) - ALGEBRAIC[134])+ALGEBRAIC[132])*CONSTANTS[68]+ALGEBRAIC[269]; ALGEBRAIC[135] = ALGEBRAIC[134] - ALGEBRAIC[131]; ALGEBRAIC[136] = (ALGEBRAIC[135]+CONSTANTS[84]) - ALGEBRAIC[133]; ALGEBRAIC[138] = (ALGEBRAIC[136]>7.00000 ? 7.00000 : ALGEBRAIC[136]); ALGEBRAIC[139] = (ALGEBRAIC[138]<0.00000 ? 0.00000 : ALGEBRAIC[138]*0.0200000); ALGEBRAIC[284] = ((ALGEBRAIC[139] - ALGEBRAIC[277]) - ALGEBRAIC[149])+CONSTANTS[69]; RATES[7] = ALGEBRAIC[284]; ALGEBRAIC[28] = (ALGEBRAIC[27] - CONSTANTS[70]<0.00000 ? 0.00000 : ALGEBRAIC[27] - CONSTANTS[70]); ALGEBRAIC[29] = CONSTANTS[71] - pow(ALGEBRAIC[28], CONSTANTS[72])*CONSTANTS[73]; ALGEBRAIC[278] = ALGEBRAIC[269]*ALGEBRAIC[27]+ (ALGEBRAIC[27] - ALGEBRAIC[127])*0.00104000; ALGEBRAIC[140] = ALGEBRAIC[127]*ALGEBRAIC[139]; ALGEBRAIC[285] = (((ALGEBRAIC[29]+ALGEBRAIC[140]) - ALGEBRAIC[278]) - ALGEBRAIC[152])+ CONSTANTS[69]*72.0000; RATES[8] = ALGEBRAIC[285]; ALGEBRAIC[286] = ALGEBRAIC[278] - ALGEBRAIC[140]; RATES[10] = ALGEBRAIC[286]; ALGEBRAIC[287] = ALGEBRAIC[279] - ALGEBRAIC[212]; RATES[16] = ALGEBRAIC[287]; ALGEBRAIC[288] = ALGEBRAIC[164] - ALGEBRAIC[279]; RATES[17] = ALGEBRAIC[288]; ALGEBRAIC[265] = STATES[29]*ALGEBRAIC[234]; rootfind_2(VOI, CONSTANTS, RATES, STATES, ALGEBRAIC, pret); ALGEBRAIC[115] = (ALGEBRAIC[114]>35.0000 ? 35.0000 : ALGEBRAIC[114]); ALGEBRAIC[118] = ALGEBRAIC[24]*CONSTANTS[128]*(1.00000 - pow(35.0001 - ALGEBRAIC[115], 3.00000)/42875.0); ALGEBRAIC[280] = ALGEBRAIC[271] - ALGEBRAIC[118]; ALGEBRAIC[290] = (ALGEBRAIC[113]<6.00000&&ALGEBRAIC[280]<0.00000 ? ALGEBRAIC[280]*0.100000 : ALGEBRAIC[280]); RATES[34] = ALGEBRAIC[290]; ALGEBRAIC[276] = (ALGEBRAIC[268]+STATES[1])*CONSTANTS[18]; ALGEBRAIC[283] = (ALGEBRAIC[276]<1.00000e-05 ? 1.00000e-05 : ALGEBRAIC[276]); ALGEBRAIC[293] = (CONSTANTS[19]>0.00000 ? CONSTANTS[19] : ALGEBRAIC[283]+CONSTANTS[20]); RATES[2] = (ALGEBRAIC[293] - STATES[2])/CONSTANTS[21]; ALGEBRAIC[281] = ALGEBRAIC[271]+ALGEBRAIC[229]; ALGEBRAIC[154] = STATES[37]+1.00000; ALGEBRAIC[291] = ALGEBRAIC[281]*CONSTANTS[130]*0.0266670*ALGEBRAIC[176]*ALGEBRAIC[154]; ALGEBRAIC[294] = CONSTANTS[131] - (ALGEBRAIC[281]/ALGEBRAIC[291])/0.761000; ALGEBRAIC[153] = CONSTANTS[132]/(CONSTANTS[133]+ALGEBRAIC[123]); ALGEBRAIC[296] = (ALGEBRAIC[294] - ALGEBRAIC[169])*ALGEBRAIC[153]; ALGEBRAIC[298] = (ALGEBRAIC[296] - ALGEBRAIC[281])/( ALGEBRAIC[168]*1.00000); RATES[29] = ALGEBRAIC[298]; ALGEBRAIC[301] = ALGEBRAIC[232]*ALGEBRAIC[82]*0.00616190; ALGEBRAIC[4] = (ALGEBRAIC[1] - 1.00000)*CONSTANTS[13]+1.00000; ALGEBRAIC[5] = (ALGEBRAIC[4]CONSTANTS[14] ? CONSTANTS[14] : ALGEBRAIC[4]); ALGEBRAIC[13] = CONSTANTS[37] - (CONSTANTS[37] - 1.00000)/( ((CONSTANTS[36] - 1.00000)/(CONSTANTS[36] - CONSTANTS[37]))*(STATES[3] - 1.00000)+1.00000); ALGEBRAIC[14] = (ALGEBRAIC[13]0.600000 ? 0.600000 : ALGEBRAIC[319]); ALGEBRAIC[321] = ALGEBRAIC[319] - 0.600000; ALGEBRAIC[322] = (ALGEBRAIC[321]<0.00000 ? 0.00000 : ALGEBRAIC[321]); ALGEBRAIC[323] = ALGEBRAIC[320]/( 600.000*ALGEBRAIC[14])+ALGEBRAIC[322]/360.000; RATES[42] = ( (ALGEBRAIC[314]/ALGEBRAIC[323])*0.000451800 - STATES[42])*1.00000; ALGEBRAIC[324] = ALGEBRAIC[323]*CONSTANTS[178]; RATES[22] = STATES[21] - ALGEBRAIC[324]; } void computeVariables(double VOI, double* CONSTANTS, double* RATES, double* STATES, double* ALGEBRAIC) { ALGEBRAIC[31] = ((((((STATES[7]+STATES[13]) - STATES[16]) - STATES[17]) - STATES[18]) - STATES[19]) - STATES[20])/2.00000; ALGEBRAIC[45] = STATES[18]+ ALGEBRAIC[31]*0.128000; ALGEBRAIC[46] = ALGEBRAIC[45] - 0.380000; ALGEBRAIC[47] = ALGEBRAIC[46]/0.0100000; ALGEBRAIC[48] = ( (ALGEBRAIC[47] - 1.00000)*1.00000<0.00000 ? 0.00000 : (ALGEBRAIC[47] - 1.00000)*1.00000); ALGEBRAIC[32] = STATES[20]+ ALGEBRAIC[31]*0.0574000; ALGEBRAIC[33] = ALGEBRAIC[32] - 0.100000; ALGEBRAIC[34] = ALGEBRAIC[33]/0.00500000; ALGEBRAIC[35] = ( (ALGEBRAIC[34]+1.00000)*2.00000<0.00000 ? 0.00000 : (ALGEBRAIC[34]+1.00000)*2.00000); ALGEBRAIC[50] = (ALGEBRAIC[48]+ALGEBRAIC[35])/3.00000; ALGEBRAIC[52] = (CONSTANTS[38]>0.00000 ? CONSTANTS[38] : ALGEBRAIC[50]+CONSTANTS[39]); ALGEBRAIC[62] = STATES[17]+ ALGEBRAIC[31]*0.261000; ALGEBRAIC[63] = ALGEBRAIC[62] - 0.495000; ALGEBRAIC[64] = ALGEBRAIC[63]/0.00355000; ALGEBRAIC[65] = (CONSTANTS[42]>1.00000e-07 ? CONSTANTS[42] : ALGEBRAIC[64] - CONSTANTS[43]); ALGEBRAIC[66] = (ALGEBRAIC[65]<160.000&&ALGEBRAIC[65]>=80.0000 ? 0.0166670*(160.000 - ALGEBRAIC[65]) : ALGEBRAIC[65]<80.0000 ? 1.33360 : 0.00000); ALGEBRAIC[68] = (ALGEBRAIC[66] - 1.00000)*CONSTANTS[46]+1.00000; ALGEBRAIC[70] = ALGEBRAIC[68] - CONSTANTS[49]; ALGEBRAIC[81] = STATES[22] - STATES[25]; ALGEBRAIC[82] = STATES[23]/ALGEBRAIC[81]; ALGEBRAIC[0] = CONSTANTS[8] - (CONSTANTS[8] - 1.00000)/( ((CONSTANTS[9] - 1.00000)/(CONSTANTS[9] - CONSTANTS[8]))*(STATES[0] - 1.00000)*CONSTANTS[10]+1.00000); ALGEBRAIC[1] = (ALGEBRAIC[0] - 1.00000)*CONSTANTS[11]+1.00000; ALGEBRAIC[2] = (ALGEBRAIC[1] - 1.00000)*CONSTANTS[12]+1.00000; ALGEBRAIC[3] = (ALGEBRAIC[2]<0.200000 ? 0.200000 : ALGEBRAIC[2]); ALGEBRAIC[77] = (ALGEBRAIC[3] - 1.00000)*CONSTANTS[102]+1.00000; ALGEBRAIC[78] = (STATES[24] - 3000.00)/( ALGEBRAIC[77]*9.33330); ALGEBRAIC[79] = STATES[24] - ALGEBRAIC[78]; ALGEBRAIC[80] = ALGEBRAIC[79]/STATES[25]; ALGEBRAIC[85] = ALGEBRAIC[80] - ALGEBRAIC[82]; ALGEBRAIC[89] = ALGEBRAIC[85]*CONSTANTS[104]; ALGEBRAIC[83] = (ALGEBRAIC[82] - CONSTANTS[29])/(142.000 - CONSTANTS[29]); ALGEBRAIC[87] = (ALGEBRAIC[83]<0.00000 ? 0.00000 : ALGEBRAIC[83]); ALGEBRAIC[67] = (ALGEBRAIC[65]>CONSTANTS[30] ? CONSTANTS[30] : ALGEBRAIC[65]); ALGEBRAIC[69] = pow(CONSTANTS[30] - ALGEBRAIC[67], 2.00000)*CONSTANTS[31]; ALGEBRAIC[91] = ALGEBRAIC[87]+ALGEBRAIC[69]+CONSTANTS[32]; ALGEBRAIC[94] = (ALGEBRAIC[91]<0.00000 ? 0.00000 : ALGEBRAIC[91]); ALGEBRAIC[6] = CONSTANTS[22] - (CONSTANTS[22] - 1.00000)/( ((CONSTANTS[23] - 1.00000)/(CONSTANTS[23] - CONSTANTS[22]))*(STATES[2] - 1.00000)*CONSTANTS[24]+1.00000); ALGEBRAIC[7] = (ALGEBRAIC[6] - 1.00000)*CONSTANTS[3]+1.00000; ALGEBRAIC[84] = ALGEBRAIC[78]/ALGEBRAIC[81]; ALGEBRAIC[86] = (ALGEBRAIC[84] - 3.30000)/1.00000; ALGEBRAIC[90] = ALGEBRAIC[7]*0.909000*ALGEBRAIC[86]; ALGEBRAIC[93] = (ALGEBRAIC[90] - 1.00000)*CONSTANTS[4]+1.00000; ALGEBRAIC[96] = (ALGEBRAIC[93]<0.00000 ? 0.00000 : ALGEBRAIC[93]); ALGEBRAIC[98] = (CONSTANTS[6]>0.00000 ? CONSTANTS[6] : ALGEBRAIC[96]+CONSTANTS[5]); ALGEBRAIC[101] = (STATES[30]<0.000100000 ? 0.000100000 : STATES[30]); ALGEBRAIC[102] = CONSTANTS[119]*ALGEBRAIC[101]; ALGEBRAIC[104] = ALGEBRAIC[102] - 38.0000; ALGEBRAIC[106] = ALGEBRAIC[104]*CONSTANTS[110]+1.00000; ALGEBRAIC[107] = CONSTANTS[113]*ALGEBRAIC[104]+1.00000; ALGEBRAIC[113] = (STATES[34]<0.00000 ? 0.00000 : STATES[34]); ALGEBRAIC[114] = ALGEBRAIC[113]*0.486110; ALGEBRAIC[116] = (ALGEBRAIC[114] - 10.0000)*CONSTANTS[108]; ALGEBRAIC[117] = ALGEBRAIC[114] - CONSTANTS[120]; ALGEBRAIC[119] = ALGEBRAIC[117]*CONSTANTS[121]+1.00000; ALGEBRAIC[120] = CONSTANTS[123]*ALGEBRAIC[117]+1.00000; ALGEBRAIC[121] = CONSTANTS[125]*ALGEBRAIC[117]+1.00000; ALGEBRAIC[123] = (STATES[35]<0.00100000 ? 0.00100000 : STATES[35]); ALGEBRAIC[124] = (ALGEBRAIC[81] - STATES[7]) - ALGEBRAIC[123]; ALGEBRAIC[27] = STATES[8]/STATES[7]; ALGEBRAIC[30] = 0.280000*ALGEBRAIC[27]+ 0.00190000*pow(ALGEBRAIC[27], 2.00000); ALGEBRAIC[38] = STATES[19]+ ALGEBRAIC[31]*0.155000; ALGEBRAIC[39] = ALGEBRAIC[38] - 0.306250; ALGEBRAIC[40] = ALGEBRAIC[39]/0.00480000; ALGEBRAIC[41] = 0.0260000*ALGEBRAIC[40]; ALGEBRAIC[42] = (ALGEBRAIC[41]<1.00000e-05 ? 1.00000e-05 : ALGEBRAIC[41]); ALGEBRAIC[43] = pow(ALGEBRAIC[42], 0.500000); ALGEBRAIC[44] = 1.00000/ALGEBRAIC[43]; ALGEBRAIC[51] = ALGEBRAIC[47]+18.0000; ALGEBRAIC[53] = 1.00000/( ALGEBRAIC[51]*0.0357000); ALGEBRAIC[122] = ( (ALGEBRAIC[40] - ALGEBRAIC[47])*ALGEBRAIC[53])/(ALGEBRAIC[53]+ALGEBRAIC[44])+ALGEBRAIC[47]; ALGEBRAIC[142] = (STATES[36]<0.0250000 ? 0.0250000 : STATES[36]); ALGEBRAIC[143] = ALGEBRAIC[142]/ALGEBRAIC[123]; ALGEBRAIC[144] = ALGEBRAIC[143]*0.400000; ALGEBRAIC[141] = 2.00000 - 0.150000/ALGEBRAIC[123]; ALGEBRAIC[145] = (((ALGEBRAIC[122] - ALGEBRAIC[141])+ALGEBRAIC[144]) - ALGEBRAIC[30])*CONSTANTS[129]; ALGEBRAIC[147] = (ALGEBRAIC[141]+11.0000)*0.000300000; ALGEBRAIC[148] = ALGEBRAIC[145] - ALGEBRAIC[147]; ALGEBRAIC[149] = ALGEBRAIC[148]; ALGEBRAIC[150] = ALGEBRAIC[147]*ALGEBRAIC[143]; ALGEBRAIC[146] = (ALGEBRAIC[27] - ALGEBRAIC[143])*0.000225000; ALGEBRAIC[151] = ALGEBRAIC[146] - ALGEBRAIC[150]; ALGEBRAIC[152] = ALGEBRAIC[151]; ALGEBRAIC[18] = CONSTANTS[56] - (CONSTANTS[56] - 1.00000)/exp( CONSTANTS[58]*(STATES[6] - 1.00000)); ALGEBRAIC[19] = (ALGEBRAIC[18]1.00000 ? 1.00000 : STATES[26]); ALGEBRAIC[57] = (ALGEBRAIC[47]+4.00000)*( CONSTANTS[85]*(ALGEBRAIC[19] - 1.00000)+1.00000) - 4.00000; ALGEBRAIC[58] = (ALGEBRAIC[57]<=- 2.00000 ? 0.0100000 : ALGEBRAIC[57]>- 2.00000&&ALGEBRAIC[57]<=1.00000 ? 0.0100000+( (3.60000 - 0.0100000)*(ALGEBRAIC[57] - - 2.00000))/(1.00000 - - 2.00000) : ALGEBRAIC[57]>1.00000&&ALGEBRAIC[57]<=5.00000 ? 3.60000+( (9.40000 - 3.60000)*(ALGEBRAIC[57] - 1.00000))/(5.00000 - 1.00000) : ALGEBRAIC[57]>5.00000&&ALGEBRAIC[57]<=8.00000 ? 9.40000+( (11.6000 - 9.40000)*(ALGEBRAIC[57] - 5.00000))/(8.00000 - 5.00000) : ALGEBRAIC[57]>8.00000&&ALGEBRAIC[57]<=12.0000 ? 11.6000+( (13.5000 - 11.6000)*(ALGEBRAIC[57] - 8.00000))/(12.0000 - 8.00000) : 13.5000); ALGEBRAIC[155] = STATES[7]+STATES[13]; ALGEBRAIC[156] = STATES[13]/ALGEBRAIC[155]; ALGEBRAIC[157] = 100.000*ALGEBRAIC[156]; ALGEBRAIC[158] = (STATES[29]/ALGEBRAIC[157])/5.25000; ALGEBRAIC[161] = ALGEBRAIC[64]/( ALGEBRAIC[22]*ALGEBRAIC[158]); ALGEBRAIC[162] = (ALGEBRAIC[161]<=0.00000 ? 1.04000 : ALGEBRAIC[161]>0.00000&&ALGEBRAIC[161]<=60.0000 ? 1.04000+( (1.02500 - 1.04000)*(ALGEBRAIC[161] - 0.00000))/(60.0000 - 0.00000) : ALGEBRAIC[161]>60.0000&&ALGEBRAIC[161]<=125.000 ? 1.02500+( (0.970000 - 1.02500)*(ALGEBRAIC[161] - 60.0000))/(125.000 - 60.0000) : ALGEBRAIC[161]>125.000&&ALGEBRAIC[161]<=160.000 ? 0.970000+( (0.880000 - 0.970000)*(ALGEBRAIC[161] - 125.000))/(160.000 - 125.000) : ALGEBRAIC[161]>160.000&&ALGEBRAIC[161]<=200.000 ? 0.880000+( (0.590000 - 0.880000)*(ALGEBRAIC[161] - 160.000))/(200.000 - 160.000) : ALGEBRAIC[161]>200.000&&ALGEBRAIC[161]<=240.000 ? 0.590000+( (0.00000 - 0.590000)*(ALGEBRAIC[161] - 200.000))/(240.000 - 200.000) : 0.00000); ALGEBRAIC[163] = ALGEBRAIC[162]*ALGEBRAIC[58]*ALGEBRAIC[22]*CONSTANTS[88]*ALGEBRAIC[88]*STATES[11]; ALGEBRAIC[73] = (ALGEBRAIC[47] - ALGEBRAIC[64])/3.00000; ALGEBRAIC[164] = (ALGEBRAIC[73]>0.00000 ? ALGEBRAIC[163]+ALGEBRAIC[73] : ALGEBRAIC[163]); ALGEBRAIC[54] = ALGEBRAIC[53]+ALGEBRAIC[44]; ALGEBRAIC[55] = ALGEBRAIC[40] - ALGEBRAIC[47]; ALGEBRAIC[56] = ALGEBRAIC[55]/ALGEBRAIC[54]; ALGEBRAIC[166] = ALGEBRAIC[56] - ALGEBRAIC[164]; ALGEBRAIC[159] = (ALGEBRAIC[40]/ALGEBRAIC[22])/ALGEBRAIC[158]; ALGEBRAIC[160] = (ALGEBRAIC[159]<=0.00000 ? 1.06000 : ALGEBRAIC[159]>0.00000&&ALGEBRAIC[159]<=32.0000 ? 1.06000+( (0.970000 - 1.06000)*(ALGEBRAIC[159] - 0.00000))/(32.0000 - 0.00000) : ALGEBRAIC[159]>32.0000&&ALGEBRAIC[159]<=38.4000 ? 0.970000+( (0.930000 - 0.970000)*(ALGEBRAIC[159] - 32.0000))/(38.4000 - 32.0000) : ALGEBRAIC[159]>38.4000&&ALGEBRAIC[159]<=48.0000 ? 0.930000+( (0.800000 - 0.930000)*(ALGEBRAIC[159] - 38.4000))/(48.0000 - 38.4000) : ALGEBRAIC[159]>48.0000&&ALGEBRAIC[159]<=60.8000 ? 0.800000+( (0.460000 - 0.800000)*(ALGEBRAIC[159] - 48.0000))/(60.8000 - 48.0000) : ALGEBRAIC[159]>60.8000&&ALGEBRAIC[159]<=72.0000 ? 0.460000+( (0.00000 - 0.460000)*(ALGEBRAIC[159] - 60.8000))/(72.0000 - 60.8000) : 0.00000); ALGEBRAIC[165] = (1.00000 - CONSTANTS[86])*ALGEBRAIC[22]*ALGEBRAIC[160]*CONSTANTS[87]*ALGEBRAIC[88]*STATES[12]+( CONSTANTS[86]*ALGEBRAIC[164])/ALGEBRAIC[58]; ALGEBRAIC[36] = (ALGEBRAIC[34]+8.00000)*( CONSTANTS[85]*(ALGEBRAIC[19] - 1.00000)+1.00000) - 8.00000; ALGEBRAIC[37] = (ALGEBRAIC[36]<=- 8.00000 ? 0.00000 : ALGEBRAIC[36]>- 8.00000&&ALGEBRAIC[36]<=- 6.00000 ? 0.00000+( (0.750000 - 0.00000)*(ALGEBRAIC[36] - - 8.00000))/(- 6.00000 - - 8.00000) : ALGEBRAIC[36]>- 6.00000&&ALGEBRAIC[36]<=- 2.00000 ? 0.750000+( (2.60000 - 0.750000)*(ALGEBRAIC[36] - - 6.00000))/(- 2.00000 - - 6.00000) : ALGEBRAIC[36]>- 2.00000&&ALGEBRAIC[36]<=4.00000 ? 2.60000+( (9.80000 - 2.60000)*(ALGEBRAIC[36] - - 2.00000))/(4.00000 - - 2.00000) : ALGEBRAIC[36]>4.00000&&ALGEBRAIC[36]<=12.0000 ? 9.80000+( (13.5000 - 9.80000)*(ALGEBRAIC[36] - 4.00000))/(12.0000 - 4.00000) : 13.5000); ALGEBRAIC[168] = ALGEBRAIC[37]*ALGEBRAIC[165]; ALGEBRAIC[170] = ALGEBRAIC[168] - ALGEBRAIC[56]; ALGEBRAIC[169] = (ALGEBRAIC[158]>1.00000 ? 114.000+ (ALGEBRAIC[158] - 1.00000)*6667.00 : ALGEBRAIC[158]>0.936000&&ALGEBRAIC[158]<=1.00000 ? 74.0000+ (ALGEBRAIC[158] - 0.936000)*625.000 : ALGEBRAIC[158]>0.800000&&ALGEBRAIC[158]<=0.936000 ? 46.0000+ (ALGEBRAIC[158] - 0.800000)*205.882 : ALGEBRAIC[158]*57.5000); ALGEBRAIC[172] = (ALGEBRAIC[169] - 67.0000)/30.0000; ALGEBRAIC[174] = (ALGEBRAIC[172]>1.00000 ? 1.00000 : ALGEBRAIC[172]<0.600000 ? 0.600000 : ALGEBRAIC[172]); ALGEBRAIC[176] = 1.00000/ALGEBRAIC[174]; ALGEBRAIC[179] = ( (ALGEBRAIC[176] - 1.00000)*3.00000 - STATES[37])*0.000500000; ALGEBRAIC[71] = (ALGEBRAIC[65]<80.0000&&ALGEBRAIC[65]>=40.0000 ? 0.00500000*(80.0000 - ALGEBRAIC[65])*CONSTANTS[44] : ALGEBRAIC[65]<40.0000 ? 0.200000*CONSTANTS[44] : 0.00000); ALGEBRAIC[171] = (ALGEBRAIC[169]<80.0000&&ALGEBRAIC[169]>=40.0000 ? CONSTANTS[45]*(80.0000 - ALGEBRAIC[169]) : ALGEBRAIC[169]<40.0000 ? CONSTANTS[45]*40.0000 : 0.00000); ALGEBRAIC[173] = ALGEBRAIC[71]+ALGEBRAIC[171]; ALGEBRAIC[17] = STATES[5]; ALGEBRAIC[72] = (ALGEBRAIC[65]<40.0000 ? 0.0400000*(40.0000 - ALGEBRAIC[65])*CONSTANTS[50] : 0.00000); ALGEBRAIC[49] = (15.0000/(ALGEBRAIC[47]+ALGEBRAIC[34]+ALGEBRAIC[40]) - 1.00000)*CONSTANTS[51]+1.00000; ALGEBRAIC[175] = ( CONSTANTS[206]*ALGEBRAIC[49]*(ALGEBRAIC[173]+ALGEBRAIC[17]+ALGEBRAIC[72]) - 1.00000)*CONSTANTS[54]+1.00000; ALGEBRAIC[177] = (ALGEBRAIC[175]<0.00000 ? 0.00000 : ALGEBRAIC[175]); ALGEBRAIC[180] = (ALGEBRAIC[177] - STATES[6])/CONSTANTS[55]; ALGEBRAIC[189] = pow(fabs(ALGEBRAIC[34]), CONSTANTS[153])*CONSTANTS[154]; ALGEBRAIC[192] = (ALGEBRAIC[34]<0.00000 ? - ALGEBRAIC[189] : ALGEBRAIC[189]); ALGEBRAIC[184] = (CONSTANTS[208] - 40.0000)*ALGEBRAIC[157]; ALGEBRAIC[186] = (ALGEBRAIC[184]+CONSTANTS[209]<0.00000 ? 0.00000 : ALGEBRAIC[184]+CONSTANTS[209]); ALGEBRAIC[188] = CONSTANTS[137] - ALGEBRAIC[186]; ALGEBRAIC[190] = ( ALGEBRAIC[188]*CONSTANTS[138]*CONSTANTS[139]+5.00000e-06<0.00000 ? 0.00000 : ALGEBRAIC[188]*CONSTANTS[138]*CONSTANTS[139]+5.00000e-06); ALGEBRAIC[178] = ALGEBRAIC[157]/( (CONSTANTS[134] - ALGEBRAIC[157])*CONSTANTS[135]); ALGEBRAIC[181] = ALGEBRAIC[178]+1.50000; ALGEBRAIC[182] = 0.333300*ALGEBRAIC[181]; ALGEBRAIC[193] = STATES[13]*CONSTANTS[140]*ALGEBRAIC[182]; ALGEBRAIC[196] = (ALGEBRAIC[190] - ALGEBRAIC[193])+CONSTANTS[141]; ALGEBRAIC[194] = (ALGEBRAIC[6] - 1.00000)*CONSTANTS[150]*0.00100000; ALGEBRAIC[183] = (ALGEBRAIC[6] - 1.00000)*CONSTANTS[146]+1.00000; ALGEBRAIC[185] = pow(CONSTANTS[147] - ALGEBRAIC[114], 2.00000)*CONSTANTS[148]*ALGEBRAIC[183]; ALGEBRAIC[187] = (ALGEBRAIC[185]<0.800000 ? 0.800000 : ALGEBRAIC[185]>8.00000 ? 8.00000 : ALGEBRAIC[185]); ALGEBRAIC[191] = (STATES[3] - 1.00000)*CONSTANTS[149]+1.00000; ALGEBRAIC[197] = ALGEBRAIC[191]*ALGEBRAIC[187]*0.00100000; ALGEBRAIC[199] = (ALGEBRAIC[197]<0.00000 ? 0.00000 : ALGEBRAIC[197]); ALGEBRAIC[201] = (ALGEBRAIC[194]+ALGEBRAIC[199])*1.00000; ALGEBRAIC[203] = (ALGEBRAIC[201]<0.00000 ? 0.00000 : ALGEBRAIC[201]); ALGEBRAIC[20] = (CONSTANTS[59] - ALGEBRAIC[19]*CONSTANTS[60])+CONSTANTS[60]; ALGEBRAIC[195] = ALGEBRAIC[192] - STATES[38]; ALGEBRAIC[205] = ALGEBRAIC[195]*CONSTANTS[157]; ALGEBRAIC[59] = STATES[16]+ ALGEBRAIC[31]*0.398600; ALGEBRAIC[8] = (ALGEBRAIC[6] - 1.00000)*CONSTANTS[25]+1.00000; ALGEBRAIC[9] = (ALGEBRAIC[8]38.0000 ? 38.0000 : ALGEBRAIC[102]); ALGEBRAIC[105] = ALGEBRAIC[24]*CONSTANTS[117]*CONSTANTS[115]*(1.00000 - pow(38.0001 - ALGEBRAIC[103], 3.00000)/54872.0); ALGEBRAIC[261] = ALGEBRAIC[229] - ALGEBRAIC[105]; ALGEBRAIC[10] = (ALGEBRAIC[9] - 1.00000)*CONSTANTS[27]+1.00000; ALGEBRAIC[15] = CONSTANTS[41] - CONSTANTS[41]/( 0.555556*(1.00000+STATES[4])); ALGEBRAIC[16] = (ALGEBRAIC[15]<- 1.00000 ? - 1.00000 : ALGEBRAIC[15]); ALGEBRAIC[26] = ALGEBRAIC[21]*CONSTANTS[66]+1.00000; ALGEBRAIC[108] = (STATES[31]<0.500000 ? 0.500000 : STATES[31]); ALGEBRAIC[109] = (STATES[32]<0.500000 ? 0.500000 : STATES[32]); ALGEBRAIC[110] = (STATES[33]<0.300000 ? 0.300000 : STATES[33]); ALGEBRAIC[111] = ALGEBRAIC[108]*ALGEBRAIC[109]*ALGEBRAIC[110]; ALGEBRAIC[112] = (ALGEBRAIC[111] - 1.00000)*CONSTANTS[127]+1.00000; ALGEBRAIC[202] = CONSTANTS[96]*ALGEBRAIC[112]*ALGEBRAIC[200]*CONSTANTS[0]*CONSTANTS[97]; ALGEBRAIC[217] = (CONSTANTS[159]>0.00000&&CONSTANTS[160]<=0.00000 ? CONSTANTS[159] : CONSTANTS[160]>0.00000 ? STATES[39] : ALGEBRAIC[64] - CONSTANTS[158]); ALGEBRAIC[218] = (ALGEBRAIC[25] - 1.00000)*CONSTANTS[167]+1.00000; ALGEBRAIC[219] = (ALGEBRAIC[218]<0.800000 ? 0.800000 : ALGEBRAIC[218]); ALGEBRAIC[220] = (ALGEBRAIC[6] - 1.00000)*CONSTANTS[168]+1.00000; ALGEBRAIC[221] = (ALGEBRAIC[220]1.00000 ? 1.00000/(1.00000+ (ALGEBRAIC[262] - 1.00000)*72.0000) : 10.0000 - 9.00000/(1.00000+ (1.00000 - ALGEBRAIC[262])*8.00000)); ALGEBRAIC[275] = (ALGEBRAIC[268] - 1.00000)*CONSTANTS[16]; ALGEBRAIC[74] = ALGEBRAIC[64] - ALGEBRAIC[34]; ALGEBRAIC[76] = ALGEBRAIC[74]*CONSTANTS[99]; ALGEBRAIC[264] = CONSTANTS[178]*ALGEBRAIC[250]; ALGEBRAIC[270] = ALGEBRAIC[215]+ALGEBRAIC[234]+ALGEBRAIC[264]; ALGEBRAIC[279] = ALGEBRAIC[270]+ALGEBRAIC[76]; ALGEBRAIC[125] = ALGEBRAIC[124] - STATES[9]; ALGEBRAIC[133] = pow((ALGEBRAIC[125] - CONSTANTS[83])/CONSTANTS[83], 2.00000)*1.00000; ALGEBRAIC[130] = pow((CONSTANTS[79]/ALGEBRAIC[124])/5.00000, CONSTANTS[80]); ALGEBRAIC[134] = ALGEBRAIC[130]*CONSTANTS[81]+ALGEBRAIC[133]; ALGEBRAIC[127] = STATES[10]/ALGEBRAIC[124]; ALGEBRAIC[129] = 0.280000*ALGEBRAIC[127]+ 0.00190000*pow(ALGEBRAIC[127], 2.00000); ALGEBRAIC[131] = ALGEBRAIC[130]*2.00000; ALGEBRAIC[132] = ALGEBRAIC[131]*ALGEBRAIC[129]*CONSTANTS[82]; ALGEBRAIC[263] = (ALGEBRAIC[235] - CONSTANTS[74]<0.00000 ? 0.00000 : ALGEBRAIC[235] - CONSTANTS[74]); ALGEBRAIC[269] = pow( ALGEBRAIC[263]*CONSTANTS[75], CONSTANTS[76]); ALGEBRAIC[277] = (((ALGEBRAIC[235] - ALGEBRAIC[30]) - ALGEBRAIC[134])+ALGEBRAIC[132])*CONSTANTS[68]+ALGEBRAIC[269]; ALGEBRAIC[135] = ALGEBRAIC[134] - ALGEBRAIC[131]; ALGEBRAIC[136] = (ALGEBRAIC[135]+CONSTANTS[84]) - ALGEBRAIC[133]; ALGEBRAIC[138] = (ALGEBRAIC[136]>7.00000 ? 7.00000 : ALGEBRAIC[136]); ALGEBRAIC[139] = (ALGEBRAIC[138]<0.00000 ? 0.00000 : ALGEBRAIC[138]*0.0200000); ALGEBRAIC[284] = ((ALGEBRAIC[139] - ALGEBRAIC[277]) - ALGEBRAIC[149])+CONSTANTS[69]; ALGEBRAIC[28] = (ALGEBRAIC[27] - CONSTANTS[70]<0.00000 ? 0.00000 : ALGEBRAIC[27] - CONSTANTS[70]); ALGEBRAIC[29] = CONSTANTS[71] - pow(ALGEBRAIC[28], CONSTANTS[72])*CONSTANTS[73]; ALGEBRAIC[278] = ALGEBRAIC[269]*ALGEBRAIC[27]+ (ALGEBRAIC[27] - ALGEBRAIC[127])*0.00104000; ALGEBRAIC[140] = ALGEBRAIC[127]*ALGEBRAIC[139]; ALGEBRAIC[285] = (((ALGEBRAIC[29]+ALGEBRAIC[140]) - ALGEBRAIC[278]) - ALGEBRAIC[152])+ CONSTANTS[69]*72.0000; ALGEBRAIC[286] = ALGEBRAIC[278] - ALGEBRAIC[140]; ALGEBRAIC[287] = ALGEBRAIC[279] - ALGEBRAIC[212]; ALGEBRAIC[288] = ALGEBRAIC[164] - ALGEBRAIC[279]; ALGEBRAIC[265] = STATES[29]*ALGEBRAIC[234]; ALGEBRAIC[115] = (ALGEBRAIC[114]>35.0000 ? 35.0000 : ALGEBRAIC[114]); ALGEBRAIC[118] = ALGEBRAIC[24]*CONSTANTS[128]*(1.00000 - pow(35.0001 - ALGEBRAIC[115], 3.00000)/42875.0); ALGEBRAIC[280] = ALGEBRAIC[271] - ALGEBRAIC[118]; ALGEBRAIC[290] = (ALGEBRAIC[113]<6.00000&&ALGEBRAIC[280]<0.00000 ? ALGEBRAIC[280]*0.100000 : ALGEBRAIC[280]); ALGEBRAIC[276] = (ALGEBRAIC[268]+STATES[1])*CONSTANTS[18]; ALGEBRAIC[283] = (ALGEBRAIC[276]<1.00000e-05 ? 1.00000e-05 : ALGEBRAIC[276]); ALGEBRAIC[293] = (CONSTANTS[19]>0.00000 ? CONSTANTS[19] : ALGEBRAIC[283]+CONSTANTS[20]); ALGEBRAIC[281] = ALGEBRAIC[271]+ALGEBRAIC[229]; ALGEBRAIC[154] = STATES[37]+1.00000; ALGEBRAIC[291] = ALGEBRAIC[281]*CONSTANTS[130]*0.0266670*ALGEBRAIC[176]*ALGEBRAIC[154]; ALGEBRAIC[294] = CONSTANTS[131] - (ALGEBRAIC[281]/ALGEBRAIC[291])/0.761000; ALGEBRAIC[153] = CONSTANTS[132]/(CONSTANTS[133]+ALGEBRAIC[123]); ALGEBRAIC[296] = (ALGEBRAIC[294] - ALGEBRAIC[169])*ALGEBRAIC[153]; ALGEBRAIC[298] = (ALGEBRAIC[296] - ALGEBRAIC[281])/( ALGEBRAIC[168]*1.00000); ALGEBRAIC[301] = ALGEBRAIC[232]*ALGEBRAIC[82]*0.00616190; ALGEBRAIC[4] = (ALGEBRAIC[1] - 1.00000)*CONSTANTS[13]+1.00000; ALGEBRAIC[5] = (ALGEBRAIC[4]CONSTANTS[14] ? CONSTANTS[14] : ALGEBRAIC[4]); ALGEBRAIC[13] = CONSTANTS[37] - (CONSTANTS[37] - 1.00000)/( ((CONSTANTS[36] - 1.00000)/(CONSTANTS[36] - CONSTANTS[37]))*(STATES[3] - 1.00000)+1.00000); ALGEBRAIC[14] = (ALGEBRAIC[13]0.600000 ? 0.600000 : ALGEBRAIC[319]); ALGEBRAIC[321] = ALGEBRAIC[319] - 0.600000; ALGEBRAIC[322] = (ALGEBRAIC[321]<0.00000 ? 0.00000 : ALGEBRAIC[321]); ALGEBRAIC[323] = ALGEBRAIC[320]/( 600.000*ALGEBRAIC[14])+ALGEBRAIC[322]/360.000; ALGEBRAIC[324] = ALGEBRAIC[323]*CONSTANTS[178]; ALGEBRAIC[23] = ALGEBRAIC[21]*CONSTANTS[62]+1.00000; ALGEBRAIC[92] = 72.0000*ALGEBRAIC[23]; ALGEBRAIC[95] = (ALGEBRAIC[88] - 1.00000)*0.500000+1.00000; ALGEBRAIC[97] = (ALGEBRAIC[92]+CONSTANTS[207])*ALGEBRAIC[95]; ALGEBRAIC[126] = (ALGEBRAIC[124]<=0.00000 ? 0.00000 : ALGEBRAIC[124]>0.00000&&ALGEBRAIC[124]<=12.0000 ? 0.00000+( (11.4000 - 0.00000)*(ALGEBRAIC[124] - 0.00000))/(12.0000 - 0.00000) : ALGEBRAIC[124]>12.0000&&ALGEBRAIC[124]<=15.0000 ? 11.4000+( (14.0000 - 11.4000)*(ALGEBRAIC[124] - 12.0000))/(15.0000 - 12.0000) : ALGEBRAIC[124]>15.0000&&ALGEBRAIC[124]<=18.0000 ? 14.0000+( (16.0000 - 14.0000)*(ALGEBRAIC[124] - 15.0000))/(18.0000 - 15.0000) : ALGEBRAIC[124]>18.0000&&ALGEBRAIC[124]<=21.0000 ? 16.0000+( (17.3000 - 16.0000)*(ALGEBRAIC[124] - 18.0000))/(21.0000 - 18.0000) : ALGEBRAIC[124]>21.0000&&ALGEBRAIC[124]<=24.0000 ? 17.3000+( (18.0000 - 17.3000)*(ALGEBRAIC[124] - 21.0000))/(24.0000 - 21.0000) : 18.0000); ALGEBRAIC[128] = ALGEBRAIC[124] - ALGEBRAIC[126]; ALGEBRAIC[137] = ALGEBRAIC[133] - ALGEBRAIC[135]; ALGEBRAIC[167] = ALGEBRAIC[164]/ALGEBRAIC[97]; ALGEBRAIC[266] = ALGEBRAIC[251]*CONSTANTS[178]; ALGEBRAIC[289] = ALGEBRAIC[74]/ALGEBRAIC[279]; } void objfunc_0(double *p, double *hx, int m, int n, void *adata) { struct rootfind_info* rfi = (struct rootfind_info*)adata; #define VOI rfi->aVOI #define CONSTANTS rfi->aCONSTANTS #define RATES rfi->aRATES #define STATES rfi->aSTATES #define ALGEBRAIC rfi->aALGEBRAIC #define pret rfi->aPRET ALGEBRAIC[229] = p[0]; ALGEBRAIC[230] = p[1]; ALGEBRAIC[231] = p[2]; hx[0] = ALGEBRAIC[231] - (ALGEBRAIC[216] - ALGEBRAIC[229])/( ALGEBRAIC[157]*5.25000*ALGEBRAIC[215]); hx[1] = ALGEBRAIC[230] - 57.1400*ALGEBRAIC[231]*pow(CONSTANTS[115], CONSTANTS[116]); hx[2] = ALGEBRAIC[229] - (ALGEBRAIC[230] - ALGEBRAIC[102])*CONSTANTS[118]*ALGEBRAIC[215]; #undef VOI #undef CONSTANTS #undef RATES #undef STATES #undef ALGEBRAIC #undef pret } void rootfind_0(double VOI, double* CONSTANTS, double* RATES, double* STATES, double* ALGEBRAIC, int* pret) { static double p[3] = {56.8057,39.9793,0.699673}; double bp[3], work[LM_DIF_WORKSZ(3, 3)]; struct rootfind_info rfi; rfi.aVOI = VOI; rfi.aCONSTANTS = CONSTANTS; rfi.aRATES = RATES; rfi.aSTATES = STATES; rfi.aALGEBRAIC = ALGEBRAIC; rfi.aPRET = pret; do_levmar(objfunc_0, p, bp, work, pret, 3, &rfi); ALGEBRAIC[229] = p[0]; ALGEBRAIC[230] = p[1]; ALGEBRAIC[231] = p[2]; } void objfunc_1(double *p, double *hx, int m, int n, void *adata) { struct rootfind_info* rfi = (struct rootfind_info*)adata; #define VOI rfi->aVOI #define CONSTANTS rfi->aCONSTANTS #define RATES rfi->aRATES #define STATES rfi->aSTATES #define ALGEBRAIC rfi->aALGEBRAIC #define pret rfi->aPRET ALGEBRAIC[232] = p[0]; ALGEBRAIC[233] = p[1]; ALGEBRAIC[234] = p[2]; ALGEBRAIC[235] = p[3]; ALGEBRAIC[236] = p[4]; ALGEBRAIC[237] = p[5]; ALGEBRAIC[238] = p[6]; ALGEBRAIC[239] = p[7]; ALGEBRAIC[240] = p[8]; ALGEBRAIC[241] = p[9]; ALGEBRAIC[242] = p[10]; ALGEBRAIC[243] = p[11]; ALGEBRAIC[244] = p[12]; ALGEBRAIC[245] = p[13]; ALGEBRAIC[246] = p[14]; ALGEBRAIC[247] = p[15]; ALGEBRAIC[248] = p[16]; ALGEBRAIC[249] = p[17]; ALGEBRAIC[250] = p[18]; ALGEBRAIC[251] = p[19]; ALGEBRAIC[252] = p[20]; ALGEBRAIC[253] = p[21]; ALGEBRAIC[254] = p[22]; ALGEBRAIC[255] = p[23]; ALGEBRAIC[256] = p[24]; ALGEBRAIC[257] = p[25]; ALGEBRAIC[258] = p[26]; ALGEBRAIC[259] = p[27]; ALGEBRAIC[260] = p[28]; hx[0] = ALGEBRAIC[235] - ( ALGEBRAIC[233]*1.70000*ALGEBRAIC[234]+ALGEBRAIC[209]); hx[1] = ALGEBRAIC[236] - ( (ALGEBRAIC[235] - 17.0000)*CONSTANTS[92]+17.0000)*CONSTANTS[93]; hx[2] = ALGEBRAIC[237] - CONSTANTS[94]/ALGEBRAIC[236]; hx[3] = ALGEBRAIC[233] - ALGEBRAIC[26]*ALGEBRAIC[237]*ALGEBRAIC[182]*ALGEBRAIC[10]; hx[4] = ALGEBRAIC[238] - ALGEBRAIC[233]*1.79000; hx[5] = ALGEBRAIC[239] - (ALGEBRAIC[202]+ALGEBRAIC[238]); hx[6] = ALGEBRAIC[234] - ALGEBRAIC[213]/ALGEBRAIC[239]; hx[7] = ALGEBRAIC[242] - ( (ALGEBRAIC[232] - 1.00000)*CONSTANTS[163]+1.00000); hx[8] = ALGEBRAIC[241] - (ALGEBRAIC[242]CONSTANTS[165] ? CONSTANTS[165] : ALGEBRAIC[242]); hx[9] = ALGEBRAIC[240] - (ALGEBRAIC[241] - STATES[40]); hx[10] = ALGEBRAIC[243] - CONSTANTS[170]*CONSTANTS[2]*ALGEBRAIC[219]*ALGEBRAIC[240]*ALGEBRAIC[221]*40.0000*CONSTANTS[0]; hx[11] = ALGEBRAIC[245] - ((ALGEBRAIC[243] - ALGEBRAIC[16]*CONSTANTS[171])+CONSTANTS[171]); hx[12] = ALGEBRAIC[244] - (ALGEBRAIC[245]0.00000 ? pow(ALGEBRAIC[253], 1.35000)*ALGEBRAIC[30]*0.980000 : ALGEBRAIC[30]+4.00000); hx[21] = ALGEBRAIC[256] - ALGEBRAIC[244]*ALGEBRAIC[250]; hx[22] = ALGEBRAIC[255] - (ALGEBRAIC[217] - ALGEBRAIC[256]); hx[23] = ALGEBRAIC[257] - ((ALGEBRAIC[255] - ALGEBRAIC[252]) - CONSTANTS[181]); hx[24] = ALGEBRAIC[258] - ALGEBRAIC[257]*CONSTANTS[182]; hx[25] = ALGEBRAIC[251] - (ALGEBRAIC[258]aVOI #define CONSTANTS rfi->aCONSTANTS #define RATES rfi->aRATES #define STATES rfi->aSTATES #define ALGEBRAIC rfi->aALGEBRAIC #define pret rfi->aPRET ALGEBRAIC[271] = p[0]; ALGEBRAIC[272] = p[1]; ALGEBRAIC[273] = p[2]; hx[0] = ALGEBRAIC[273] - (ALGEBRAIC[265] - ALGEBRAIC[271])/( ALGEBRAIC[157]*5.25000*ALGEBRAIC[234]); hx[1] = ALGEBRAIC[272] - ALGEBRAIC[273]*57.1400; hx[2] = ALGEBRAIC[271] - (ALGEBRAIC[272] - ALGEBRAIC[114])*12.8570*ALGEBRAIC[234]; #undef VOI #undef CONSTANTS #undef RATES #undef STATES #undef ALGEBRAIC #undef pret } void rootfind_2(double VOI, double* CONSTANTS, double* RATES, double* STATES, double* ALGEBRAIC, int* pret) { static double p[3] = {163.508,37.6,0.694163}; double bp[3], work[LM_DIF_WORKSZ(3, 3)]; struct rootfind_info rfi; rfi.aVOI = VOI; rfi.aCONSTANTS = CONSTANTS; rfi.aRATES = RATES; rfi.aSTATES = STATES; rfi.aALGEBRAIC = ALGEBRAIC; rfi.aPRET = pret; do_levmar(objfunc_2, p, bp, work, pret, 3, &rfi); ALGEBRAIC[271] = p[0]; ALGEBRAIC[272] = p[1]; ALGEBRAIC[273] = p[2]; }