Chaste Commit::f2ff7ee04e70ac9d06c57344df8d017dbb12b97b
FakeBathContractionModel Class Reference

#include <FakeBathContractionModel.hpp>

+ Inheritance diagram for FakeBathContractionModel:
+ Collaboration diagram for FakeBathContractionModel:

Public Member Functions

 FakeBathContractionModel ()
 
void SetInputParameters (ContractionModelInputParameters &rInputParameters)
 
void SetStretchAndStretchRate (double stretch, double stretchRate)
 
double GetActiveTension ()
 
bool IsStretchDependent ()
 
bool IsStretchRateDependent ()
 
- Public Member Functions inherited from AbstractAlgebraicContractionModel
 AbstractAlgebraicContractionModel ()
 
void RunDoNotUpdate (double startTime, double endTime, double timestep)
 
void RunAndUpdate (double startTime, double endTime, double timestep)
 
double GetNextActiveTension ()
 
void UpdateStateVariables ()
 
- Public Member Functions inherited from AbstractContractionModel
 AbstractContractionModel ()
 
virtual ~AbstractContractionModel ()
 
void SetStretch (double stretch)
 

Additional Inherited Members

- Protected Attributes inherited from AbstractAlgebraicContractionModel
double mTime
 

Detailed Description

A fake contraction model that returns zero active tension always. It is useful to be placed in bath nodes within EM simulations

Definition at line 46 of file FakeBathContractionModel.hpp.

Constructor & Destructor Documentation

◆ FakeBathContractionModel()

FakeBathContractionModel::FakeBathContractionModel ( )

Constructor.

Definition at line 42 of file FakeBathContractionModel.cpp.

Member Function Documentation

◆ GetActiveTension()

double FakeBathContractionModel::GetActiveTension ( )
virtual
Returns
the active tension given the current stretch and time It will return zero always (this is a fake contraction modoel)

Implements AbstractContractionModel.

Definition at line 56 of file FakeBathContractionModel.cpp.

◆ IsStretchDependent()

bool FakeBathContractionModel::IsStretchDependent ( )
inlinevirtual
Returns
model is stretch-rate-independent

Implements AbstractContractionModel.

Definition at line 77 of file FakeBathContractionModel.hpp.

◆ IsStretchRateDependent()

bool FakeBathContractionModel::IsStretchRateDependent ( )
inlinevirtual
Returns
model is stretch-rate-independent

Implements AbstractContractionModel.

Definition at line 85 of file FakeBathContractionModel.hpp.

◆ SetInputParameters()

void FakeBathContractionModel::SetInputParameters ( ContractionModelInputParameters rInputParameters)
virtual

Set the input parameters (none of which are used in this model)

Parameters
rInputParametersStructure containing voltage, [Ca]_i.

Implements AbstractContractionModel.

Definition at line 48 of file FakeBathContractionModel.cpp.

◆ SetStretchAndStretchRate()

void FakeBathContractionModel::SetStretchAndStretchRate ( double  stretch,
double  stretchRate 
)
virtual

Set the fibre stretch and stretch-rate (none of these are used)

Parameters
stretchstretch in the fibre direction
stretchRaterate of change of stretch in the fibre direction (not used in this model).

Implements AbstractContractionModel.

Definition at line 52 of file FakeBathContractionModel.cpp.


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