36 #ifndef _CELLPROPERTIES_HPP_ 37 #define _CELLPROPERTIES_HPP_ 140 const std::vector<double>& rTime,
141 double threshold = -30.0)
142 : mrVoltage(rVoltage),
144 mUnfinishedActionPotentials(false),
145 mThreshold(threshold)
317 #endif //_CELLPROPERTIES_HPP_ std::vector< double > GetAllActionPotentialDurations(const double percentage)
double GetLastMaxUpstrokeVelocity()
std::vector< double > mTimesAtMaxUpstrokeVelocity
double GetTimeAtLastCompletePeakPotential()
double GetTimeAtLastCompleteMaxUpstrokeVelocity()
std::vector< double > GetRestingPotentials()
std::vector< double > GetMaxUpstrokeVelocities()
std::vector< double > GetTimesAtPeakPotentials()
const std::vector< double > & mrTime
double GetLastPeakPotential()
double GetTimeAtLastPeakPotential()
std::vector< double > GetActionPotentialAmplitudes()
std::vector< double > CalculateActionPotentialDurations(const double percentage)
unsigned GetNumberOfAboveThresholdDepolarisationsForLastAp()
CellProperties(const std::vector< double > &rVoltage, const std::vector< double > &rTime, double threshold=-30.0)
std::vector< double > mCycleLengths
bool mUnfinishedActionPotentials
std::vector< double > GetTimesAtMaxUpstrokeVelocity()
double GetLastActionPotentialDuration(const double percentage)
double GetLastCompleteMaxUpstrokeVelocity()
double GetLastActionPotentialAmplitude()
void CheckExceededThreshold(void)
std::vector< double > mPeakValues
std::vector< double > mMaxUpstrokeVelocities
std::vector< unsigned > GetNumberOfAboveThresholdDepolarisationsForAllAps()
std::vector< double > mOnsets
std::vector< unsigned > mCounterOfPlateauDepolarisations
std::vector< double > mTimesAtPeakValues
std::vector< double > GetCycleLengths()
double GetLastCompletePeakPotential()
double GetLastRestingPotential()
void CalculateProperties()
std::vector< double > mRestingValues
std::vector< double > GetPeakPotentials()
void CheckReturnedToThreshold(void)
const std::vector< double > & mrVoltage
double GetTimeAtLastMaxUpstrokeVelocity()