MOOSE - Multiscale Object Oriented Simulation Environment
Main Page
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
GapJunction.h
Go to the documentation of this file.
1
// GapJunction.h ---
2
//
3
// Filename: GapJunction.h
4
// Description:
5
// Author: Subhasis Ray
6
// Maintainer:
7
// Created: Tue Jul 2 11:22:05 2013 (+0530)
8
// Version:
9
// Last-Updated: Tue Jul 2 12:39:14 2013 (+0530)
10
// By: subha
11
// Update #: 27
12
// URL:
13
// Keywords:
14
// Compatibility:
15
//
16
//
17
18
// Commentary:
19
//
20
// Implementation of simple gap junction
21
//
22
//
23
24
// Change log:
25
//
26
//
27
//
28
//
29
// This program is free software; you can redistribute it and/or
30
// modify it under the terms of the GNU General Public License as
31
// published by the Free Software Foundation; either version 3, or
32
// (at your option) any later version.
33
//
34
// This program is distributed in the hope that it will be useful,
35
// but WITHOUT ANY WARRANTY; without even the implied warranty of
36
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
37
// General Public License for more details.
38
//
39
// You should have received a copy of the GNU General Public License
40
// along with this program; see the file COPYING. If not, write to
41
// the Free Software Foundation, Inc., 51 Franklin Street, Fifth
42
// Floor, Boston, MA 02110-1301, USA.
43
//
44
//
45
46
// Code:
47
48
class
GapJunction
{
49
public
:
50
GapJunction
();
51
~GapJunction
();
52
void
setVm1
(
double
Vm);
53
void
setVm2
(
double
Vm);
54
// Sometimes one may want to set g=0, i.e. R=inf - e.g. in Traub model
55
void
setGk
(
double
g);
56
double
getGk
()
const
;
57
58
// Dest function definitions.
63
void
process
(
const
Eref
& e,
ProcPtr
p );
64
68
void
reinit
(
const
Eref
& e,
ProcPtr
p );
69
73
static
const
Cinfo
*
initCinfo
();
74
75
protected
:
76
double
Vm1_
;
77
double
Vm2_
;
78
double
Gk_
;
79
};
80
//
81
// GapJunction.h ends here
GapJunction::reinit
void reinit(const Eref &e, ProcPtr p)
Definition:
GapJunction.cpp:206
GapJunction::Vm1_
double Vm1_
Definition:
GapJunction.h:76
GapJunction::~GapJunction
~GapJunction()
Definition:
GapJunction.cpp:175
GapJunction::process
void process(const Eref &e, ProcPtr p)
Definition:
GapJunction.cpp:200
GapJunction::getGk
double getGk() const
Definition:
GapJunction.cpp:185
GapJunction::GapJunction
GapJunction()
Definition:
GapJunction.cpp:170
GapJunction::Gk_
double Gk_
Definition:
GapJunction.h:78
GapJunction::Vm2_
double Vm2_
Definition:
GapJunction.h:77
GapJunction::setGk
void setGk(double g)
Definition:
GapJunction.cpp:180
ProcInfo
Definition:
ProcInfo.h:12
GapJunction::initCinfo
static const Cinfo * initCinfo()
Definition:
GapJunction.cpp:67
Eref
Definition:
Eref.h:26
GapJunction
Definition:
GapJunction.h:48
Cinfo
Definition:
Cinfo.h:18
GapJunction::setVm2
void setVm2(double Vm)
Definition:
GapJunction.cpp:195
GapJunction::setVm1
void setVm1(double Vm)
Definition:
GapJunction.cpp:190
moose-core
biophysics
GapJunction.h
Generated on Tue Sep 4 2018 09:05:31 for MOOSE - Multiscale Object Oriented Simulation Environment by
1.8.6