Functions used to initialise parameters
// defined in params/o2funcs.cc
double setkvals1(double K_eq, double halftime);
double setkvals2(double K_eq, double halftime);
/************* SPECIFIC FUNCTIONS *************/
double _AMP_fcn()
{
return _AMPn;
}
//////////
double _ATP_fcn()
{
return _ATPn;
}
//////////
double _ADP_fcn()
{
return _ADPn;
}
//////////
double _Ad_fcn()
{
return _Adn;
}
//////////
double _mATP_fcn()
{
return _mATPn;
}
//////////
double _mADP_fcn()
{
return _mADPn;
}
//////////
double k_CC_fcn()
{
/* normal value */
return k_CCn;
}
//////////
double k_OO_fcn()
{
return k_OOn;
}
//////////
double Pbuf_fcn()
{
return Pbufn;
}
//////////
double PbufH_fcn()
{
return PbufHn;
}
//////////
double k_Cain1_fcn()
{
return k_Cain1n;
}
//////////
double k_Cain2_fcn()
{
return k_Cain2n;
}
//////////
double Ca_i1_fcn()
{
return Ca_i1n;
}
//////////
double Ca_i2_fcn()
{
return Ca_i2n;
}
//////////
double Y_fcn()
{
return Yn;
}
//////////
double CY_fcn()
{
return CYn;
}
//////////
double _eAd_fcn()
{
return _eAdn;
}
//////////
double gCa1_fcn()
{
return gCa1n;
}
//////////
double gCa2_fcn()
{
return gCa1n;
}
//////////
double gKATP1_fcn()
{
return gKATP1n;
}
//////////
double gKATP2_fcn()
{
return gKATP2n;
}
//////////
double gK1_fcn()
{
return gK1n;
}
//////////
double gK2_fcn()
{
return gK2n;
}
//////////
double gKpot1_fcn()
{
return gKpot1n;
}
//////////
double gKpot2_fcn()
{
return gKpot2n;
}
//////////
double gKpres1_fcn()
{
return gKpres1n;
}
//////////
double gKpres2_fcn()
{
return gKpres2n;
}
//////////
double gKV1_fcn()
{
return gKV1n;
}
//////////
double gKV2_fcn()
{
return gKV2n;
}
//////////
double Vmax_glucN_fcn()
{
return Vmax_glucNn;
}
//////////
double X_O4_H_fcn()
{
return X_O4_Hn;
}
//////////
double X_O4_fcn()
{
return X_O4n;
}
//////////
double X_H_fcn()
{
return X_Hn;
}
//////////
double X_fcn()
{
return Xn;
}
//////////
double O2_fcn()
{
return O2n;
}
//////////
double Hy_fcn()
{
return Hyn;
}
//////////
double _Ox_fcn()
{
return _Oxn;
}
//////////
double _suc_fcn()
{
return _sucn;
}
//////////
double _AKG_fcn()
{
return _AKGn;
}
//////////
double k_MLC1inac_fcn()
{
return k_MLC1inacn;
}
//////////
double k_MLC2inac_fcn()
{
return k_MLC2inacn;
}
//////////
double k_MLC1ac_fcn()
{
return k_MLC1acn;
}
//////////
double k_MLC2ac_fcn()
{
return k_MLC2acn;
}
//////////
double MLC1_fcn()
{
return MLC1n;
}
//////////
double MLC2_fcn()
{
return MLC2n;
}
//////////
double MLCp1_fcn()
{
return MLCp1n;
}
//////////
double MLCp2_fcn()
{
return MLCp2n;
}
//////////
double M_1_fcn()
{
return M_1n;
}
//////////
double M_2_fcn()
{
return M_2n;
}
//////////
double T_max1_fcn()
{
return T_max1n;
}
//////////
double T_max2_fcn()
{
return T_max2n;
}
//////////
double _NAD_fcn()
{
return _NADn;
}
//////////
double _mNAD_fcn()
{
return _mNADn;
}
//////////
double _NADH_fcn()
{
return _NADHn;
}
//////////
double _mNADH_fcn()
{
return _mNADHn;
}
//////////
double k_NOprod1_fcn()
{
return k_NOprod1n;
}
//////////
double k_NOprod2_fcn()
{
return k_NOprod2n;
}
//////////
double NO1_fcn()
{
return NO1n;
}
//////////
double NO2_fcn()
{
return NO2n;
}
//////////
double _eO2_fcn()
{
return _eO2n;
}
//////////
double _O2_fcn()
{
return _O2n;
}
//////////
double _mO2_fcn()
{
return _mO2n;
}
//////////
double gluc_fcn()
{
return glucn;
}
//////////
double _egluc_fcn()
{
return _eglucn;
}
//////////
double _gluc_fcn()
{
return _glucn;
}
//////////
double _eL_fcn()
{
return _eLn;
}
//////////
double _lac_fcn()
{
return _lacn;
}
//////////
double L_fcn()
{
return Ln;
}
//////////
double _eL0_fcn()
{
/* for the time being - set to what seems to be the steady state value in the model... */
return _eL0n;
}
//////////
double _L0_fcn()
{
return _L0n;
}
//////////
double L0_fcn()
{
/* for the time being */
return L0n;
}
//////////
double _Py0_fcn()
{
return _Py0n;
}
//////////
double _ePy0_fcn()
{
return _ePy0n;
}
//////////
double _mPy0_fcn()
{
return _mPy0n;
}
//////////
double K_fcn()
{
/* we assume no gradient in normal conditions, so the arterial value is used */
return K_a;
}
//////////
double _eK_fcn()
{
return _eKn;
}
//////////
double _K_fcn()
{
return _Kn;
}
//////////
double Na_fcn()
{
return Nan;
}
//////////
double _eNa_fcn()
{
return _eNan;
}
//////////
double _Na_fcn()
{
return _Nan;
}
//////////
double _mFAD_fcn()
{
return _mFADn;
}
//////////
double _mFADH_fcn()
{
return _mFADHn;
}
//////////
double _Phos_fcn()
{
return _Phosn;
}
//////////
double _mPhos_fcn()
{
return _mPhosn;
}
//////////
double BiC_fcn()
{
return BiCn;
}
//////////
double _eBiC_fcn()
{
return _eBiCn;
}
//////////
double _BiC_fcn()
{
return _BiCn;
}
//////////
double _mBiC_fcn()
{
return _mBiCn;
}
//////////
double CO2_fcn()
{
return CO2n;
}
//////////
double _eCO2_fcn()
{
return _eCO2n;
}
//////////
double _CO2_fcn()
{
return _CO2n;
}
//////////
double _mCO2_fcn()
{
return _mCO2n;
}
//////////
double _eHy_fcn()
{
return _eHyn;
}
//////////
double _Hy_fcn()
{
return _Hyn;
}
//////////
double _mHy_fcn()
{
return _mHyn;
}
//////////
double PMF_fcn()
{
return PMFn;
}
//////////
double PD_mit_fcn()
{
return PD_mitn;
}
//////////
double _PCr_fcn()
{
return _PCrn;
}
//////////
double _Cr_fcn()
{
return _Crn;
}
//////////
double PD_Ca1_fcn()
{
return PD_Ca1n;
}
//////////
double PD_Ca2_fcn()
{
return PD_Ca2n;
}
//////////
double PD_K_fcn()
{
return PD_Kn;
}
//////////
double PD_mem1_fcn()
{
return PD_mem1n;
}
//////////
double PD_mem2_fcn()
{
return PD_mem2n;
}
//////////
double P_ic_fcn()
{
return P_icn;
}
//////////
double P_v_fcn()
{
return P_vn;
}
//////////
double P_vs_fcn()
{
return P_vsn;
}
//////////
double r_1_fcn()
{
return r_1n;
}
//////////
double r_2_fcn()
{
return r_2n;
}
//////////
double q_fcn()
{
return qn;
}
//////////
double P_c_fcn()
{
return P_cn;
}
//////////
double sigma_v1_fcn()
{
return sigma_v1n;
}
//////////
double sigma_v2_fcn()
{
return sigma_v2n;
}
//////////
double G_vs_fcn()
{
return G_vsn;
}
//////////
double C_vi_fcn()
{
return C_vin;
}
//////////
double G_1_fcn()
{
return G_1n;
}
//////////
double G_2_fcn()
{
return G_2n;
}
//////////
double V_1_fcn()
{
return V_1n;
}
//////////
double V_2_fcn()
{
return V_2n;
}
//////////
double Vol_art_fcn()
{
return Vol_artn;
}
//////////
double Vol_ven_fcn()
{
return Vol_venn;
}
//////////
double P_1_fcn()
{
return P_1n;
}
//////////
double P_2_fcn()
{
return P_2n;
}
//////////
double h_1_fcn()
{
return h_1n;
}
//////////
double h_2_fcn()
{
return h_2n;
}
//////////
double sigma_e1_fcn()
{
return sigma_e1n;
}
//////////
double sigma_e2_fcn()
{
return sigma_e2n;
}
//////////
double T_e1_fcn()
{
return T_e1n;
}
//////////
double T_e2_fcn()
{
return T_e2n;
}
//////////
double T_m1_fcn()
{
return T_m1n;
}
//////////
double T_m2_fcn()
{
return T_m2n;
}
//////////
double T_v1_fcn()
{
return T_v1n;
}
//////////
double T_v2_fcn()
{
return T_v2n;
}
//////////
double r_mca_fcn()
{
return r_mcan;
}
//////////
double V_mca_fcn()
{
return V_mcan;
}
//////////