<?xml version='1.0' encoding='UTF-8'?>
<model name="NKE_BG_Env" xmlns="http://www.cellml.org/cellml/1.1#" xmlns:cellml="http://www.cellml.org/cellml/1.1#" xmlns:xlink="http://www.w3.org/1999/xlink">
    <units name="volt_per_sec">
        <unit exponent="-1.0" units="second"/>
        <unit units="volt"/>
    </units>
    <component name="NKE_BG_Env">
        <variable initial_value="0.0012594999999999" name="K_Ki" public_interface="out" units="per_fmol"/>
        <variable initial_value="8.314" name="R" public_interface="out" units="J_per_K_mol"/>
        <variable initial_value="310" name="T" public_interface="out" units="kelvin"/>
        <variable name="q_0_Ki" public_interface="out" units="fmol"/>
        <variable initial_value="0.0092359986984206" name="K_Ko" public_interface="out" units="per_fmol"/>
        <variable name="q_0_Ko" public_interface="out" units="fmol"/>
        <variable initial_value="0.0008351398234623" name="K_Nai" public_interface="out" units="per_fmol"/>
        <variable name="q_0_Nai" public_interface="out" units="fmol"/>
        <variable initial_value="0.0061242012945757" name="K_Nao" public_interface="out" units="per_fmol"/>
        <variable name="q_0_Nao" public_interface="out" units="fmol"/>
        <variable initial_value="2.371502339419809" name="K_ATP" public_interface="out" units="per_fmol"/>
        <variable name="q_0_ATP" public_interface="out" units="fmol"/>
        <variable initial_value="7.975992131902154e-05" name="K_ADP" public_interface="out" units="per_fmol"/>
        <variable name="q_0_ADP" public_interface="out" units="fmol"/>
        <variable initial_value="0.0456499549675699" name="K_Pi" public_interface="out" units="per_fmol"/>
        <variable name="q_0_Pi" public_interface="out" units="fmol"/>
        <variable initial_value="0.0456499549675696" name="K_H" public_interface="out" units="per_fmol"/>
        <variable name="q_0_H" public_interface="out" units="fmol"/>
        <variable initial_value="V_rest" name="u_0_Vm" public_interface="out" units="volt"/>
        <variable initial_value="150" name="c_Nao" units="mM"/>
        <variable initial_value="50" name="c_Nai" units="mM"/>
        <variable initial_value="5.4" name="c_Ko" units="mM"/>
        <variable initial_value="0.001" name="c_Ki" units="mM"/>
        <variable initial_value="0.001" name="c_ADP" units="mM"/>
        <variable initial_value="10" name="c_ATP" units="mM"/>
        <variable initial_value="0.001" name="c_Pi" units="mM"/>
        <variable initial_value="7.2" name="pH" units="dimensionless"/>
        <!--   var c_H: mM {init: 3e-5} ;-->
        <variable initial_value="5.182" name="W_o" units="pL"/>
        <variable initial_value="38.0" name="W_i" units="pL"/>
        <variable name="t" public_interface="out" units="second"/>
        <math xmlns="http://www.w3.org/1998/Math/MathML">
            <apply>
                <eq/>
                <ci>q_0_Ki</ci>
                <apply>
                    <times/>
                    <ci>c_Ki</ci>
                    <ci>W_i</ci>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>q_0_Ko</ci>
                <apply>
                    <times/>
                    <ci>c_Ko</ci>
                    <ci>W_o</ci>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>q_0_Nai</ci>
                <apply>
                    <times/>
                    <ci>c_Nai</ci>
                    <ci>W_i</ci>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>q_0_Nao</ci>
                <apply>
                    <times/>
                    <ci>c_Nao</ci>
                    <ci>W_o</ci>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>q_0_ATP</ci>
                <apply>
                    <times/>
                    <ci>c_ATP</ci>
                    <ci>W_i</ci>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>q_0_ADP</ci>
                <apply>
                    <times/>
                    <ci>c_ADP</ci>
                    <ci>W_i</ci>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>q_0_Pi</ci>
                <apply>
                    <times/>
                    <ci>c_Pi</ci>
                    <ci>W_i</ci>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>q_0_H</ci>
                <apply>
                    <times/>
                    <apply>
                        <power/>
                        <cn cellml:units="dimensionless">10</cn>
                        <apply>
                            <minus/>
                            <ci>pH</ci>
                        </apply>
                    </apply>
                    <cn cellml:units="mM">1000</cn>
                    <ci>W_i</ci>
                </apply>
            </apply>
        </math>
        <!-- c_H = pow(10{dimensionless}, -pH)*1000{mM};-->
        <variable initial_value="-0.085" name="V_rest" units="volt"/>
        <variable initial_value="0.02" name="V_depo" units="volt"/>
        <variable initial_value="10.5" name="dV_inc" units="volt_per_sec"/>
        <variable initial_value="-10.5" name="dV_dec" units="volt_per_sec"/>
        <variable name="dV" units="volt_per_sec"/>
        <variable initial_value="0.3" name="APD" units="second"/>
        <variable initial_value="0.1" name="t0" units="second"/>
        <variable name="t1" units="second"/>
        <variable name="t2" units="second"/>
        <variable name="t3" units="second"/>
        <variable name="T_cardiac" units="second"/>
        <variable initial_value="1.1" name="T_0" units="second"/>
        <math xmlns="http://www.w3.org/1998/Math/MathML">
            <apply>
                <eq/>
                <ci>T_cardiac</ci>
                <apply>
                    <minus/>
                    <ci>t</ci>
                    <apply>
                        <times/>
                        <ci>T_0</ci>
                        <apply>
                            <floor/>
                            <apply>
                                <divide/>
                                <ci>t</ci>
                                <ci>T_0</ci>
                            </apply>
                        </apply>
                    </apply>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>t1</ci>
                <apply>
                    <plus/>
                    <ci>t0</ci>
                    <apply>
                        <divide/>
                        <apply>
                            <minus/>
                            <ci>V_depo</ci>
                            <ci>V_rest</ci>
                        </apply>
                        <ci>dV_inc</ci>
                    </apply>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>t2</ci>
                <apply>
                    <plus/>
                    <ci>t1</ci>
                    <ci>APD</ci>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>t3</ci>
                <apply>
                    <plus/>
                    <ci>t2</ci>
                    <apply>
                        <divide/>
                        <apply>
                            <minus/>
                            <ci>V_rest</ci>
                            <ci>V_depo</ci>
                        </apply>
                        <ci>dV_dec</ci>
                    </apply>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>dV</ci>
                <piecewise>
                    <piece>
                        <ci>dV_inc</ci>
                        <apply>
                            <and/>
                            <apply>
                                <geq/>
                                <ci>T_cardiac</ci>
                                <ci>t0</ci>
                            </apply>
                            <apply>
                                <leq/>
                                <ci>T_cardiac</ci>
                                <ci>t1</ci>
                            </apply>
                        </apply>
                    </piece>
                    <piece>
                        <cn cellml:units="volt_per_sec">0</cn>
                        <apply>
                            <and/>
                            <apply>
                                <gt/>
                                <ci>T_cardiac</ci>
                                <ci>t1</ci>
                            </apply>
                            <apply>
                                <leq/>
                                <ci>T_cardiac</ci>
                                <ci>t2</ci>
                            </apply>
                        </apply>
                    </piece>
                    <piece>
                        <ci>dV_dec</ci>
                        <apply>
                            <and/>
                            <apply>
                                <gt/>
                                <ci>T_cardiac</ci>
                                <ci>t2</ci>
                            </apply>
                            <apply>
                                <leq/>
                                <ci>T_cardiac</ci>
                                <ci>t3</ci>
                            </apply>
                        </apply>
                    </piece>
                    <otherwise>
                        <cn cellml:units="volt_per_sec">0</cn>
                    </otherwise>
                </piecewise>
            </apply>
            <apply>
                <eq/>
                <apply>
                    <diff/>
                    <bvar>
                        <ci>t</ci>
                    </bvar>
                    <ci>u_0_Vm</ci>
                </apply>
                <ci>dV</ci>
            </apply>
        </math>
    </component>
    <import xlink:href="units.cellml">
        <units name="J_per_K_mol" units_ref="J_per_K_mol"/>
        <units name="fmol" units_ref="fmol"/>
        <units name="per_fmol" units_ref="per_fmol"/>
        <units name="mM" units_ref="mM"/>
        <units name="pL" units_ref="pL"/>
    </import>
</model>
