36#ifndef _ABSTRACTCVODECELLWITHDATACLAMP_HPP_
37#define _ABSTRACTCVODECELLWITHDATACLAMP_HPP_
39#include "AbstractCvodeCell.hpp"
65 template<
class Archive>
66 void serialize(Archive & archive,
const unsigned int version)
69 archive & boost::serialization::base_object<AbstractCvodeCell>(*
this);
110 unsigned numberOfStateVariables,
111 unsigned voltageIndex,
112 boost::shared_ptr<AbstractStimulusFunction> pIntracellularStimulus);
128 std::vector<double> experimentalVoltages);
#define CLASS_IS_ABSTRACT(T)
std::vector< double > mExperimentalTimes
virtual ~AbstractCvodeCellWithDataClamp()
void SetExperimentalData(std::vector< double > experimentalTimes, std::vector< double > experimentalVoltages)
double GetExperimentalVoltageAtTimeT(const double &rTime)
void serialize(Archive &archive, const unsigned int version)
friend class TestCvodeCellsWithDataClamp
void TurnOnDataClamp(double conductance=100)
friend class boost::serialization::access
std::vector< double > mExperimentalVoltages