37#ifndef _ABSTRACTCVODECELLWITHDATACLAMP_HPP_
38#define _ABSTRACTCVODECELLWITHDATACLAMP_HPP_
40#include "AbstractCvodeCell.hpp"
66 template<
class Archive>
67 void serialize(Archive & archive,
const unsigned int version)
70 archive & boost::serialization::base_object<AbstractCvodeCell>(*
this);
111 unsigned numberOfStateVariables,
112 unsigned voltageIndex,
113 boost::shared_ptr<AbstractStimulusFunction> pIntracellularStimulus);
129 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