Generated Code

The following is c code generated by the CellML API from this CellML file. (Back to language selection)

The raw code is available.

/*
   There are a total of 35 entries in the algebraic variable array.
   There are a total of 19 entries in each of the rate and state variable arrays.
   There are a total of 40 entries in the constant variable array.
 */
/*
 * VOI is time in component environment (second).
 * STATES[0] is q_RB1_inactive in component environment (fmol).
 * STATES[1] is q_L_RB1_inactive in component environment (fmol).
 * STATES[2] is q_LB1_ode in component environment (fmol).
 * ALGEBRAIC[0] is q_LB1_stim in component environment (fmol).
 * ALGEBRAIC[3] is q_LB1 in component environment (fmol).
 * STATES[3] is q_RB1 in component environment (fmol).
 * STATES[4] is q_Gs in component environment (fmol).
 * STATES[5] is q_RB1_Gs in component environment (fmol).
 * STATES[6] is q_L_RB1 in component environment (fmol).
 * STATES[7] is q_L_RB1_Gs in component environment (fmol).
 * STATES[8] is q_Gsa_GTP in component environment (fmol).
 * STATES[9] is q_Gsbetagamma in component environment (fmol).
 * STATES[10] is q_Gsa_GDP in component environment (fmol).
 * STATES[11] is q_GTP in component environment (fmol).
 * STATES[12] is q_GDP in component environment (fmol).
 * STATES[13] is q_Pi in component environment (fmol).
 * STATES[14] is q_RB1_tag in component environment (fmol).
 * STATES[15] is q_L_RB1_tag in component environment (fmol).
 * STATES[16] is q_RB1_GRKArr in component environment (fmol).
 * STATES[17] is q_L_RB1_GRKArr in component environment (fmol).
 * STATES[18] is q_GRKArr in component environment (fmol).
 * CONSTANTS[0] is stimSt in component environment (second).
 * CONSTANTS[1] is stimDur in component environment (second).
 * CONSTANTS[2] is tR in component environment (second).
 * CONSTANTS[3] is stimMag in component environment (fmol).
 * CONSTANTS[4] is stimHolding in component environment (fmol).
 * CONSTANTS[38] is m in component environment (fmol_per_sec).
 * ALGEBRAIC[24] is v_Rswitch_B1 in component GPCR_B1AR_reduced (fmol_per_sec).
 * ALGEBRAIC[25] is v_LRswitch_B1 in component GPCR_B1AR_reduced (fmol_per_sec).
 * ALGEBRAIC[26] is v_C_B1 in component GPCR_B1AR_reduced (fmol_per_sec).
 * ALGEBRAIC[27] is v_R_B1 in component GPCR_B1AR_reduced (fmol_per_sec).
 * ALGEBRAIC[28] is v_L_B1 in component GPCR_B1AR_reduced (fmol_per_sec).
 * ALGEBRAIC[29] is v_Act1_Gs in component GPCR_B1AR_reduced (fmol_per_sec).
 * ALGEBRAIC[30] is v_Act2_Gs in component GPCR_B1AR_reduced (fmol_per_sec).
 * ALGEBRAIC[31] is v_Hyd_Gs in component GPCR_B1AR_reduced (fmol_per_sec).
 * ALGEBRAIC[33] is v_Reassoc_Gs in component GPCR_B1AR_reduced (fmol_per_sec).
 * ALGEBRAIC[32] is v_InternR_B1 in component GPCR_B1AR_reduced (fmol_per_sec).
 * ALGEBRAIC[34] is v_InternLR_B1 in component GPCR_B1AR_reduced (fmol_per_sec).
 * CONSTANTS[39] is v_Rsynthesis in component environment (fmol_per_sec).
 * ALGEBRAIC[1] is conserv_R_T in component environment (fmol).
 * ALGEBRAIC[5] is conserv_L_T in component environment (fmol).
 * ALGEBRAIC[2] is conserv_G_T in component environment (fmol).
 * CONSTANTS[5] is kappa_Rswitch_B1 in component GPCR_B1AR_reduced_parameters (fmol_per_sec).
 * CONSTANTS[6] is kappa_LRswitch_B1 in component GPCR_B1AR_reduced_parameters (fmol_per_sec).
 * CONSTANTS[7] is kappa_C_B1 in component GPCR_B1AR_reduced_parameters (fmol_per_sec).
 * CONSTANTS[8] is kappa_R_B1 in component GPCR_B1AR_reduced_parameters (fmol_per_sec).
 * CONSTANTS[9] is kappa_L_B1 in component GPCR_B1AR_reduced_parameters (fmol_per_sec).
 * CONSTANTS[10] is kappa_Act1_Gs in component GPCR_B1AR_reduced_parameters (fmol_per_sec).
 * CONSTANTS[11] is kappa_Act2_Gs in component GPCR_B1AR_reduced_parameters (fmol_per_sec).
 * CONSTANTS[12] is kappa_Hyd_Gs in component GPCR_B1AR_reduced_parameters (fmol_per_sec).
 * CONSTANTS[13] is kappa_Reassoc_Gs in component GPCR_B1AR_reduced_parameters (fmol_per_sec).
 * CONSTANTS[14] is kappa_InternR_B1 in component GPCR_B1AR_reduced_parameters (fmol_per_sec).
 * CONSTANTS[15] is kappa_InternLR_B1 in component GPCR_B1AR_reduced_parameters (fmol_per_sec).
 * CONSTANTS[16] is K_RB1_inactive in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[17] is K_L_RB1_inactive in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[18] is K_LB1 in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[19] is K_RB1 in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[20] is K_Gs in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[21] is K_RB1_Gs in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[22] is K_L_RB1 in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[23] is K_L_RB1_Gs in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[24] is K_Gsa_GTP in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[25] is K_Gsbetagamma in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[26] is K_Gsa_GDP in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[27] is K_GTP in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[28] is K_GDP in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[29] is K_Pi in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[30] is K_RB1_tag in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[31] is K_L_RB1_tag in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[32] is K_RB1_GRKArr in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[33] is K_L_RB1_GRKArr in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[34] is K_GRKArr in component GPCR_B1AR_reduced_parameters (per_fmol).
 * CONSTANTS[35] is R in component constants (J_per_K_per_mol).
 * CONSTANTS[36] is T in component constants (kelvin).
 * ALGEBRAIC[4] is mu_RB1_inactive in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[6] is mu_L_RB1_inactive in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[7] is mu_LB1 in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[8] is mu_RB1 in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[9] is mu_Gs in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[10] is mu_RB1_Gs in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[11] is mu_L_RB1 in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[12] is mu_L_RB1_Gs in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[13] is mu_Gsa_GTP in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[14] is mu_Gsbetagamma in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[15] is mu_Gsa_GDP in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[16] is mu_GTP in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[17] is mu_GDP in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[18] is mu_Pi in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[19] is mu_RB1_tag in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[20] is mu_L_RB1_tag in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[21] is mu_RB1_GRKArr in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[22] is mu_L_RB1_GRKArr in component GPCR_B1AR_reduced (J_per_mol).
 * ALGEBRAIC[23] is mu_GRKArr in component GPCR_B1AR_reduced (J_per_mol).
 * CONSTANTS[37] is F in component constants (C_per_mol).
 * RATES[0] is d/dt q_RB1_inactive in component environment (fmol).
 * RATES[1] is d/dt q_L_RB1_inactive in component environment (fmol).
 * RATES[2] is d/dt q_LB1_ode in component environment (fmol).
 * RATES[3] is d/dt q_RB1 in component environment (fmol).
 * RATES[4] is d/dt q_Gs in component environment (fmol).
 * RATES[5] is d/dt q_RB1_Gs in component environment (fmol).
 * RATES[6] is d/dt q_L_RB1 in component environment (fmol).
 * RATES[7] is d/dt q_L_RB1_Gs in component environment (fmol).
 * RATES[8] is d/dt q_Gsa_GTP in component environment (fmol).
 * RATES[9] is d/dt q_Gsbetagamma in component environment (fmol).
 * RATES[10] is d/dt q_Gsa_GDP in component environment (fmol).
 * RATES[11] is d/dt q_GTP in component environment (fmol).
 * RATES[12] is d/dt q_GDP in component environment (fmol).
 * RATES[13] is d/dt q_Pi in component environment (fmol).
 * RATES[14] is d/dt q_RB1_tag in component environment (fmol).
 * RATES[15] is d/dt q_L_RB1_tag in component environment (fmol).
 * RATES[16] is d/dt q_RB1_GRKArr in component environment (fmol).
 * RATES[17] is d/dt q_L_RB1_GRKArr in component environment (fmol).
 * RATES[18] is d/dt q_GRKArr in component environment (fmol).
 */
void
initConsts(double* CONSTANTS, double* RATES, double *STATES)
{
STATES[0] = 0.0004579000e0;
STATES[1] = 1e-18;
STATES[2] = 0;
STATES[3] = 1e-18;
STATES[4] = 0.1455400000;
STATES[5] = 1e-18;
STATES[6] = 1e-18;
STATES[7] = 1e-18;
STATES[8] = 0.01;
STATES[9] = 0.02;
STATES[10] = 0.01;
STATES[11] = 2.2;
STATES[12] = 1.1;
STATES[13] = 570;
STATES[14] = 1e-18;
STATES[15] = 1e-18;
STATES[16] = 1e-18;
STATES[17] = 1e-18;
STATES[18] = 1e-3;
CONSTANTS[0] = 0.5e1;
CONSTANTS[1] = 5e-1;
CONSTANTS[2] = 5e-1;
CONSTANTS[3] = 1e1;
CONSTANTS[4] = 1e-8;
CONSTANTS[5] = 1036.38;
CONSTANTS[6] = 1.83921e-07;
CONSTANTS[7] = 891573;
CONSTANTS[8] = 1.58222e+06;
CONSTANTS[9] = 52417.5;
CONSTANTS[10] = 0.000610519;
CONSTANTS[11] = 0.576677;
CONSTANTS[12] = 0.0661821;
CONSTANTS[13] = 8.60273e-06;
CONSTANTS[14] = 0.00230556;
CONSTANTS[15] = 2.17775;
CONSTANTS[16] = 28.0492;
CONSTANTS[17] = 1.58056e+11;
CONSTANTS[18] = 0.0574759;
CONSTANTS[19] = 0.280492;
CONSTANTS[20] = 0.00337913;
CONSTANTS[21] = 1.07597;
CONSTANTS[22] = 0.158056;
CONSTANTS[23] = 0.00113911;
CONSTANTS[24] = 0.00878478;
CONSTANTS[25] = 736.699;
CONSTANTS[26] = 161.34;
CONSTANTS[27] = 823.314;
CONSTANTS[28] = 3.61368e-10;
CONSTANTS[29] = 7.91408e-11;
CONSTANTS[30] = 0.500146;
CONSTANTS[31] = 0.000529497;
CONSTANTS[32] = 1.26086e-05;
CONSTANTS[33] = 1.33485e-08;
CONSTANTS[34] = 732843;
CONSTANTS[35] = 8.31;
CONSTANTS[36] = 310;
CONSTANTS[37] = 96485;
CONSTANTS[38] = CONSTANTS[3]/CONSTANTS[2];
CONSTANTS[39] = 0.000100000;
}
void
computeRates(double VOI, double* CONSTANTS, double* RATES, double* STATES, double* ALGEBRAIC)
{
ALGEBRAIC[4] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[16]*STATES[0]);
ALGEBRAIC[8] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[19]*STATES[3]);
ALGEBRAIC[24] =  CONSTANTS[5]*(exp(ALGEBRAIC[4]/( CONSTANTS[35]*CONSTANTS[36])) - exp(ALGEBRAIC[8]/( CONSTANTS[35]*CONSTANTS[36])));
RATES[0] = - ALGEBRAIC[24]+ 0.00000*CONSTANTS[39];
ALGEBRAIC[6] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[17]*STATES[1]);
ALGEBRAIC[11] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[22]*STATES[6]);
ALGEBRAIC[25] =  CONSTANTS[6]*(exp(ALGEBRAIC[6]/( CONSTANTS[35]*CONSTANTS[36])) - exp(ALGEBRAIC[11]/( CONSTANTS[35]*CONSTANTS[36])));
RATES[1] = - ALGEBRAIC[25];
ALGEBRAIC[0] = (VOI<CONSTANTS[0]&&VOI>CONSTANTS[0] - CONSTANTS[2] ? CONSTANTS[4]+ CONSTANTS[38]*((VOI - CONSTANTS[0])+CONSTANTS[2]) : VOI>=CONSTANTS[0]&&VOI<CONSTANTS[0]+CONSTANTS[1] ? CONSTANTS[3]+CONSTANTS[4] : VOI<=CONSTANTS[0]+CONSTANTS[2]+CONSTANTS[1]&&VOI>=CONSTANTS[0]+CONSTANTS[1] ? CONSTANTS[4]+ - CONSTANTS[38]*(((VOI - CONSTANTS[0]) - CONSTANTS[2]) - CONSTANTS[1]) : CONSTANTS[4]);
ALGEBRAIC[3] = ALGEBRAIC[0]+STATES[2];
ALGEBRAIC[7] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[18]*ALGEBRAIC[3]);
ALGEBRAIC[28] =  CONSTANTS[9]*(exp((ALGEBRAIC[8]+ALGEBRAIC[7])/( CONSTANTS[35]*CONSTANTS[36])) - exp(ALGEBRAIC[11]/( CONSTANTS[35]*CONSTANTS[36])));
RATES[2] = - ALGEBRAIC[28];
ALGEBRAIC[9] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[20]*STATES[4]);
ALGEBRAIC[10] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[21]*STATES[5]);
ALGEBRAIC[26] =  CONSTANTS[7]*(exp((ALGEBRAIC[8]+ALGEBRAIC[9])/( CONSTANTS[35]*CONSTANTS[36])) - exp(ALGEBRAIC[10]/( CONSTANTS[35]*CONSTANTS[36])));
RATES[3] = (ALGEBRAIC[24] - ALGEBRAIC[26]) - ALGEBRAIC[28];
ALGEBRAIC[13] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[24]*STATES[8]);
ALGEBRAIC[14] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[25]*STATES[9]);
ALGEBRAIC[16] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[27]*STATES[11]);
ALGEBRAIC[17] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[28]*STATES[12]);
ALGEBRAIC[19] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[30]*STATES[14]);
ALGEBRAIC[29] =  CONSTANTS[10]*(exp((ALGEBRAIC[10]+ALGEBRAIC[16])/( CONSTANTS[35]*CONSTANTS[36])) - exp((ALGEBRAIC[13]+ALGEBRAIC[14]+ALGEBRAIC[19]+ALGEBRAIC[17])/( CONSTANTS[35]*CONSTANTS[36])));
RATES[5] = ALGEBRAIC[26] - ALGEBRAIC[29];
ALGEBRAIC[12] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[23]*STATES[7]);
ALGEBRAIC[27] =  CONSTANTS[8]*(exp((ALGEBRAIC[11]+ALGEBRAIC[9])/( CONSTANTS[35]*CONSTANTS[36])) - exp(ALGEBRAIC[12]/( CONSTANTS[35]*CONSTANTS[36])));
RATES[6] = (ALGEBRAIC[25] - ALGEBRAIC[27])+ALGEBRAIC[28];
ALGEBRAIC[20] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[31]*STATES[15]);
ALGEBRAIC[30] =  CONSTANTS[11]*(exp((ALGEBRAIC[12]+ALGEBRAIC[16])/( CONSTANTS[35]*CONSTANTS[36])) - exp((ALGEBRAIC[13]+ALGEBRAIC[14]+ALGEBRAIC[20]+ALGEBRAIC[17])/( CONSTANTS[35]*CONSTANTS[36])));
RATES[7] = ALGEBRAIC[27] - ALGEBRAIC[30];
RATES[11] = - ALGEBRAIC[29] - ALGEBRAIC[30];
RATES[12] = ALGEBRAIC[29]+ALGEBRAIC[30];
ALGEBRAIC[15] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[26]*STATES[10]);
ALGEBRAIC[18] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[29]*STATES[13]);
ALGEBRAIC[31] =  CONSTANTS[12]*(exp(ALGEBRAIC[13]/( CONSTANTS[35]*CONSTANTS[36])) - exp((ALGEBRAIC[15]+ALGEBRAIC[18])/( CONSTANTS[35]*CONSTANTS[36])));
RATES[8] = (ALGEBRAIC[29]+ALGEBRAIC[30]) - ALGEBRAIC[31];
RATES[13] = ALGEBRAIC[31];
ALGEBRAIC[21] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[32]*STATES[16]);
ALGEBRAIC[23] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[34]*STATES[18]);
ALGEBRAIC[32] =  CONSTANTS[14]*(exp((ALGEBRAIC[19]+ALGEBRAIC[23])/( CONSTANTS[35]*CONSTANTS[36])) - exp(ALGEBRAIC[21]/( CONSTANTS[35]*CONSTANTS[36])));
RATES[14] = ALGEBRAIC[29] - ALGEBRAIC[32];
RATES[16] = ALGEBRAIC[32];
ALGEBRAIC[33] =  CONSTANTS[13]*(exp((ALGEBRAIC[15]+ALGEBRAIC[14])/( CONSTANTS[35]*CONSTANTS[36])) - exp(ALGEBRAIC[9]/( CONSTANTS[35]*CONSTANTS[36])));
RATES[4] = (- ALGEBRAIC[26] - ALGEBRAIC[27])+ALGEBRAIC[33];
RATES[9] = (ALGEBRAIC[29]+ALGEBRAIC[30]) - ALGEBRAIC[33];
RATES[10] = ALGEBRAIC[31] - ALGEBRAIC[33];
ALGEBRAIC[22] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[33]*STATES[17]);
ALGEBRAIC[34] =  CONSTANTS[15]*(exp((ALGEBRAIC[20]+ALGEBRAIC[23])/( CONSTANTS[35]*CONSTANTS[36])) - exp(ALGEBRAIC[22]/( CONSTANTS[35]*CONSTANTS[36])));
RATES[15] = ALGEBRAIC[30] - ALGEBRAIC[34];
RATES[17] = ALGEBRAIC[34];
RATES[18] = - ALGEBRAIC[32] - ALGEBRAIC[34];
}
void
computeVariables(double VOI, double* CONSTANTS, double* RATES, double* STATES, double* ALGEBRAIC)
{
ALGEBRAIC[4] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[16]*STATES[0]);
ALGEBRAIC[8] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[19]*STATES[3]);
ALGEBRAIC[24] =  CONSTANTS[5]*(exp(ALGEBRAIC[4]/( CONSTANTS[35]*CONSTANTS[36])) - exp(ALGEBRAIC[8]/( CONSTANTS[35]*CONSTANTS[36])));
ALGEBRAIC[6] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[17]*STATES[1]);
ALGEBRAIC[11] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[22]*STATES[6]);
ALGEBRAIC[25] =  CONSTANTS[6]*(exp(ALGEBRAIC[6]/( CONSTANTS[35]*CONSTANTS[36])) - exp(ALGEBRAIC[11]/( CONSTANTS[35]*CONSTANTS[36])));
ALGEBRAIC[0] = (VOI<CONSTANTS[0]&&VOI>CONSTANTS[0] - CONSTANTS[2] ? CONSTANTS[4]+ CONSTANTS[38]*((VOI - CONSTANTS[0])+CONSTANTS[2]) : VOI>=CONSTANTS[0]&&VOI<CONSTANTS[0]+CONSTANTS[1] ? CONSTANTS[3]+CONSTANTS[4] : VOI<=CONSTANTS[0]+CONSTANTS[2]+CONSTANTS[1]&&VOI>=CONSTANTS[0]+CONSTANTS[1] ? CONSTANTS[4]+ - CONSTANTS[38]*(((VOI - CONSTANTS[0]) - CONSTANTS[2]) - CONSTANTS[1]) : CONSTANTS[4]);
ALGEBRAIC[3] = ALGEBRAIC[0]+STATES[2];
ALGEBRAIC[7] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[18]*ALGEBRAIC[3]);
ALGEBRAIC[28] =  CONSTANTS[9]*(exp((ALGEBRAIC[8]+ALGEBRAIC[7])/( CONSTANTS[35]*CONSTANTS[36])) - exp(ALGEBRAIC[11]/( CONSTANTS[35]*CONSTANTS[36])));
ALGEBRAIC[9] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[20]*STATES[4]);
ALGEBRAIC[10] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[21]*STATES[5]);
ALGEBRAIC[26] =  CONSTANTS[7]*(exp((ALGEBRAIC[8]+ALGEBRAIC[9])/( CONSTANTS[35]*CONSTANTS[36])) - exp(ALGEBRAIC[10]/( CONSTANTS[35]*CONSTANTS[36])));
ALGEBRAIC[13] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[24]*STATES[8]);
ALGEBRAIC[14] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[25]*STATES[9]);
ALGEBRAIC[16] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[27]*STATES[11]);
ALGEBRAIC[17] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[28]*STATES[12]);
ALGEBRAIC[19] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[30]*STATES[14]);
ALGEBRAIC[29] =  CONSTANTS[10]*(exp((ALGEBRAIC[10]+ALGEBRAIC[16])/( CONSTANTS[35]*CONSTANTS[36])) - exp((ALGEBRAIC[13]+ALGEBRAIC[14]+ALGEBRAIC[19]+ALGEBRAIC[17])/( CONSTANTS[35]*CONSTANTS[36])));
ALGEBRAIC[12] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[23]*STATES[7]);
ALGEBRAIC[27] =  CONSTANTS[8]*(exp((ALGEBRAIC[11]+ALGEBRAIC[9])/( CONSTANTS[35]*CONSTANTS[36])) - exp(ALGEBRAIC[12]/( CONSTANTS[35]*CONSTANTS[36])));
ALGEBRAIC[20] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[31]*STATES[15]);
ALGEBRAIC[30] =  CONSTANTS[11]*(exp((ALGEBRAIC[12]+ALGEBRAIC[16])/( CONSTANTS[35]*CONSTANTS[36])) - exp((ALGEBRAIC[13]+ALGEBRAIC[14]+ALGEBRAIC[20]+ALGEBRAIC[17])/( CONSTANTS[35]*CONSTANTS[36])));
ALGEBRAIC[15] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[26]*STATES[10]);
ALGEBRAIC[18] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[29]*STATES[13]);
ALGEBRAIC[31] =  CONSTANTS[12]*(exp(ALGEBRAIC[13]/( CONSTANTS[35]*CONSTANTS[36])) - exp((ALGEBRAIC[15]+ALGEBRAIC[18])/( CONSTANTS[35]*CONSTANTS[36])));
ALGEBRAIC[21] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[32]*STATES[16]);
ALGEBRAIC[23] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[34]*STATES[18]);
ALGEBRAIC[32] =  CONSTANTS[14]*(exp((ALGEBRAIC[19]+ALGEBRAIC[23])/( CONSTANTS[35]*CONSTANTS[36])) - exp(ALGEBRAIC[21]/( CONSTANTS[35]*CONSTANTS[36])));
ALGEBRAIC[33] =  CONSTANTS[13]*(exp((ALGEBRAIC[15]+ALGEBRAIC[14])/( CONSTANTS[35]*CONSTANTS[36])) - exp(ALGEBRAIC[9]/( CONSTANTS[35]*CONSTANTS[36])));
ALGEBRAIC[22] =  CONSTANTS[35]*CONSTANTS[36]*log( CONSTANTS[33]*STATES[17]);
ALGEBRAIC[34] =  CONSTANTS[15]*(exp((ALGEBRAIC[20]+ALGEBRAIC[23])/( CONSTANTS[35]*CONSTANTS[36])) - exp(ALGEBRAIC[22]/( CONSTANTS[35]*CONSTANTS[36])));
ALGEBRAIC[1] = STATES[0]+STATES[1]+STATES[3]+STATES[5]+STATES[6]+STATES[7]+STATES[14]+STATES[15]+STATES[16]+STATES[17];
ALGEBRAIC[2] = STATES[4]+STATES[5]+STATES[7]+STATES[8]+STATES[10];
ALGEBRAIC[5] = STATES[1]+ALGEBRAIC[3]+STATES[6]+STATES[7]+STATES[15]+STATES[17];
}
Source
Derived from workspace BG_GPCR_B1AR_reduced at changeset a5768d510225.
Collaboration
To begin collaborating on this work, please use your git client and issue this command:
License
The terms of use/license for this work is unspecified.