OpenCMISS-Iron Internal API Documentation
electrophysiology_cell_routines Module Reference

Data Types

interface  pow
 

Functions/Subroutines

real(dp) function powr (a, b)
 
real(dp) function powi (a, b)
 
subroutine, public bueno_orovio_initialize (field, err, error,)
 
subroutine bueno_orovio_dydt (t, y, dydt, activ)
 
subroutine, public bueno_orovio_integrate (cells, materials, t0, t1, err, error,)
 
subroutine, public tentusscher06_initialize (field, err, error,)
 
subroutine tentusscher06_dydt (t, y, dydt, activ)
 
subroutine, public tentusscher06_integrate (cells, materials, t0, t1, err, error,)
 

Function/Subroutine Documentation

subroutine electrophysiology_cell_routines::bueno_orovio_dydt ( real(dp), intent(in)  t,
real(dp), dimension(:), intent(in)  y,
real(dp), dimension(:), intent(out)  dydt,
real(dp), intent(in)  activ 
)
private
Parameters
[out]dydtderivatives
[in]ycurrent state
[in]tcurrent time
[in]activactivation factor. 1 for default stimulus current, 0 for none

Definition at line 103 of file electrophysiology_cell_routines.f90.

Referenced by bueno_orovio_integrate().

subroutine, public electrophysiology_cell_routines::bueno_orovio_initialize ( type(field_type), intent(inout), pointer  field,
integer(intg), intent(out)  err,
type(varying_string), intent(out)  error 
)
Parameters
[out]errThe error code
[out]errorThe error string

Definition at line 83 of file electrophysiology_cell_routines.f90.

References base_routines::enters(), and base_routines::exits().

Referenced by monodomain_equations_routines::Monodomain_EquationsSetSubtypeSetup::monodomain_equationssetsubtypesetup().

subroutine, public electrophysiology_cell_routines::bueno_orovio_integrate ( type(field_type), intent(inout), pointer  cells,
type(field_type), intent(inout), pointer  materials,
real(dp), intent(in)  t0,
real(dp), intent(in)  t1,
integer(intg), intent(out)  err,
type(varying_string), intent(out)  error 
)
Parameters
[in,out]materialsIndependent field storing the cell data, and material field component 1 the activation flags
[in]t1Integrate from time t0 to t1
[out]errThe error code
[out]errorThe error string

Definition at line 158 of file electrophysiology_cell_routines.f90.

References bueno_orovio_dydt(), base_routines::enters(), and base_routines::exits().

Referenced by monodomain_equations_routines::MONODOMAIN_POST_SOLVE::monodomain_post_solve().

real(dp) function electrophysiology_cell_routines::powi ( real(dp), intent(in)  a,
integer(intg), intent(in)  b 
)
private

Definition at line 74 of file electrophysiology_cell_routines.f90.

real(dp) function electrophysiology_cell_routines::powr ( real(dp), intent(in)  a,
real(dp), intent(in)  b 
)
private

Definition at line 70 of file electrophysiology_cell_routines.f90.

subroutine electrophysiology_cell_routines::tentusscher06_dydt ( real(dp), intent(in)  t,
real(dp), dimension(:), intent(in)  y,
real(dp), dimension(:), intent(out)  dydt,
real(dp), intent(in)  activ 
)
private
Parameters
[out]dydtderivatives
[in]ycurrent state
[in]tcurrent time
[in]activactivation factor. 1 for default stimulus current, 0 for none

Definition at line 247 of file electrophysiology_cell_routines.f90.

Referenced by tentusscher06_integrate().

subroutine, public electrophysiology_cell_routines::tentusscher06_initialize ( type(field_type), intent(inout), pointer  field,
integer(intg), intent(out)  err,
type(varying_string), intent(out)  error 
)
Parameters
[out]errThe error code
[out]errorThe error string

Definition at line 226 of file electrophysiology_cell_routines.f90.

References base_routines::enters(), and base_routines::exits().

Referenced by monodomain_equations_routines::Monodomain_EquationsSetSubtypeSetup::monodomain_equationssetsubtypesetup().

subroutine, public electrophysiology_cell_routines::tentusscher06_integrate ( type(field_type), intent(inout), pointer  cells,
type(field_type), intent(inout), pointer  materials,
real(dp), intent(in)  t0,
real(dp), intent(in)  t1,
integer(intg), intent(out)  err,
type(varying_string), intent(out)  error 
)
Parameters
[in,out]materialsIndependent field storing the cell data, and material field component 1 the activation flags
[in]t1Integrate from time t0 to t1
[out]errThe error code
[out]errorThe error string

Definition at line 368 of file electrophysiology_cell_routines.f90.

References base_routines::enters(), base_routines::exits(), and tentusscher06_dydt().

Referenced by monodomain_equations_routines::MONODOMAIN_POST_SOLVE::monodomain_post_solve().