Choral
Private Member Functions | Private Attributes | List of all members
ionicmodel_mod::ionicmodel Interface Reference

DERIVED TYPE ionicModel: cellular ionic models in electrophysiology More...

Collaboration diagram for ionicmodel_mod::ionicmodel:
Collaboration graph

Private Member Functions

final ionicmodel_clear
 destructor More...
 
type(ionicmodel) function ionicmodel_create (type)
  Constructor for the type ionicModel More...
 

Private Attributes

character(20) name
 name More...
 
integer type
 ionic model type More...
 
integer n
 ionic model total size More...
 
integer na
 size of a More...
 
integer ni
 Number of ionic currents. More...
 
real(rp) ist
 stimulation current amplitude, unit = [A/F] More...
 
real(rp) vrest
 rest potential , unit = [mV] More...
 
real(rp), dimension(:), allocatable y0
 
procedure(ionic_term), pointer, nopass ab =>NULL()
 

Detailed Description

DERIVED TYPE ionicModel: cellular ionic models in electrophysiology

See ionicModel_mod detailed description

Definition at line 183 of file ionicModel_mod.f90.

Member Function/Subroutine Documentation

◆ ionicmodel_clear()

final ionicmodel_mod::ionicmodel::ionicmodel_clear ( )
finalprivate

destructor

Definition at line 214 of file ionicModel_mod.f90.

Here is the call graph for this function:

◆ ionicmodel_create()

type(ionicmodel) function ionicmodel_mod::ionicmodel::ionicmodel_create ( integer, intent(in)  type)
private

Constructor for the type ionicModel

Parameters
[out]im= ionicModel
[in]type= ionic model type, any of IONIC_xxx.

Definition at line 265 of file ionicModel_mod.f90.

Member Data Documentation

◆ ab

procedure(ionic_term), pointer, nopass ionicmodel_mod::ionicmodel::ab =>NULL()
private

Definition at line 209 of file ionicModel_mod.f90.

◆ ist

real(rp) ionicmodel_mod::ionicmodel::ist
private

stimulation current amplitude, unit = [A/F]

Definition at line 200 of file ionicModel_mod.f90.

◆ n

integer ionicmodel_mod::ionicmodel::n
private

ionic model total size

Definition at line 191 of file ionicModel_mod.f90.

◆ na

integer ionicmodel_mod::ionicmodel::na
private

size of a

Definition at line 194 of file ionicModel_mod.f90.

◆ name

character(20) ionicmodel_mod::ionicmodel::name
private

name

Definition at line 185 of file ionicModel_mod.f90.

◆ ni

integer ionicmodel_mod::ionicmodel::ni
private

Number of ionic currents.

Definition at line 197 of file ionicModel_mod.f90.

◆ type

integer ionicmodel_mod::ionicmodel::type
private

ionic model type

Definition at line 188 of file ionicModel_mod.f90.

◆ vrest

real(rp) ionicmodel_mod::ionicmodel::vrest
private

rest potential , unit = [mV]

Definition at line 203 of file ionicModel_mod.f90.

◆ y0

real(rp), dimension(:), allocatable ionicmodel_mod::ionicmodel::y0
private

Definition at line 206 of file ionicModel_mod.f90.


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