AbstractAlgebraicContractionModel Class Reference

#include <AbstractAlgebraicContractionModel.hpp>

Inheritance diagram for AbstractAlgebraicContractionModel:

Inheritance graph
[legend]
Collaboration diagram for AbstractAlgebraicContractionModel:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 AbstractAlgebraicContractionModel ()
void RunDoNotUpdate (double startTime, double endTime, double timestep)
void RunAndUpdate (double startTime, double endTime, double timestep)
double GetNextActiveTension ()
void UpdateStateVariables ()

Protected Attributes

double mTime


Detailed Description

Contraction models that give the active tension as an algebraic function of [Ca] or voltage, stretch, stretch rate and time; with no ODEs to integrate.

Definition at line 41 of file AbstractAlgebraicContractionModel.hpp.


Constructor & Destructor Documentation

AbstractAlgebraicContractionModel::AbstractAlgebraicContractionModel (  )  [inline]

Constructor does nothing

Definition at line 49 of file AbstractAlgebraicContractionModel.hpp.

References mTime.


Member Function Documentation

void AbstractAlgebraicContractionModel::RunDoNotUpdate ( double  startTime,
double  endTime,
double  timestep 
) [inline, virtual]

No ODE to run, so this does nothing except save the time (using the time at the next timestep)

Parameters:
startTime start time
endTime end time
timestep timestep for integrating ODEs if there were any

Implements AbstractContractionModel.

Definition at line 61 of file AbstractAlgebraicContractionModel.hpp.

References mTime.

void AbstractAlgebraicContractionModel::RunAndUpdate ( double  startTime,
double  endTime,
double  timestep 
) [inline, virtual]

No ODE to run, so this does nothing except save the time (using the time at the next timestep)

Parameters:
startTime start time
endTime end time
timestep timestep for integrating ODEs if there were any

Implements AbstractContractionModel.

Definition at line 72 of file AbstractAlgebraicContractionModel.hpp.

References mTime.

double AbstractAlgebraicContractionModel::GetNextActiveTension (  )  [inline, virtual]

Same as GetActiveTension() for algebraic models (uses which stretch and and stretch rate has been passed in).

Implements AbstractContractionModel.

Definition at line 81 of file AbstractAlgebraicContractionModel.hpp.

References AbstractContractionModel::GetActiveTension().

void AbstractAlgebraicContractionModel::UpdateStateVariables (  )  [inline, virtual]

No ODE so does nothing.

Implements AbstractContractionModel.

Definition at line 87 of file AbstractAlgebraicContractionModel.hpp.


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Tue May 31 14:31:55 2011 for Chaste by  doxygen 1.5.5