luo_rudy_1991Cvode.hpp
00001 #ifdef CHASTE_CVODE
00002 #ifndef CELLLUO_RUDY_1991FROMCELLMLCVODE_HPP_
00003 #define CELLLUO_RUDY_1991FROMCELLMLCVODE_HPP_
00004
00016
00017 #include "AbstractCvodeCell.hpp"
00018 #include "AbstractStimulusFunction.hpp"
00019
00020 class Cellluo_rudy_1991FromCellMLCvode : public AbstractCvodeCell
00021 {
00022
00023 public:
00024 Cellluo_rudy_1991FromCellMLCvode(boost::shared_ptr<AbstractIvpOdeSolver> pOdeSolver , boost::shared_ptr<AbstractStimulusFunction> pIntracellularStimulus);
00025 ~Cellluo_rudy_1991FromCellMLCvode();
00026 void VerifyStateVariables();
00027 double GetIIonic();
00028 void EvaluateRhs(double var_environment__time, const N_Vector rY, N_Vector rDY);
00029 };
00030
00031
00032 #endif // CELLLUO_RUDY_1991FROMCELLMLCVODE_HPP_
00033 #endif // CHASTE_CVODE