Chaste
Release::2017.1
|
#include <AbstractStimulusFunction.hpp>
Public Member Functions | |
virtual double | GetStimulus (double time)=0 |
virtual | ~AbstractStimulusFunction () |
virtual void | Clear () |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &archive, const unsigned int version) |
Friends | |
class | boost::serialization::access |
Represents an abstract stimulus function. Sub-classes will implement the GetStimulus() function to represent the various type of stimuli to the cardiac cell.
Definition at line 52 of file AbstractStimulusFunction.hpp.
|
virtual |
|
virtual |
Clear is used to managed memory in subclasses where the destructor may or may not need to clean up.
Reimplemented in MultiStimulus.
Definition at line 46 of file AbstractStimulusFunction.cpp.
References NEVER_REACHED.
Referenced by serialize().
time | time at which to return the stimulus |
Implemented in PurkinjeVentricularJunctionStimulus, S1S2Stimulus, SimpleStimulus, RegularStimulus, MultiStimulus, RegularStimulusZeroNetCharge, and ZeroStimulus.
Referenced by serialize().
|
inlineprivate |
Archive the member variables.
archive | |
version |
Definition at line 63 of file AbstractStimulusFunction.hpp.
References CLASS_IS_ABSTRACT, Clear(), GetStimulus(), and ~AbstractStimulusFunction().
|
friend |
Needed for serialization.
Definition at line 55 of file AbstractStimulusFunction.hpp.