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;
}

//////////