MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <ConcChan.h>
Public Member Functions | |
ConcChan () | |
double | flux (double inConc, double outConc, double dt) |
double | getFlux () const |
double | getNumChan () const |
double | getPermeability () const |
void | inPool (double conc) |
void | outPool (double conc) |
void | process (const Eref &e, ProcPtr p) |
void | reinit (const Eref &e, ProcPtr p) |
void | setNumChan (double v) |
void | setPermeability (double v) |
~ConcChan () | |
Static Public Member Functions | |
static const Cinfo * | initCinfo () |
Protected Attributes | |
double | charge_ |
Flux of molecule through channel. More... | |
double | flux_ |
Number of molecules of channel. More... | |
double | n_ |
permeability in vol/(#.s) units. More... | |
double | permeability_ |
double | Vm_ |
Later: for including Nernst calculations. More... | |
Definition at line 13 of file ConcChan.h.
ConcChan::ConcChan | ( | ) |
Definition at line 135 of file ConcChan.cpp.
ConcChan::~ConcChan | ( | ) |
Definition at line 145 of file ConcChan.cpp.
double ConcChan::flux | ( | double | inConc, |
double | outConc, | ||
double | dt | ||
) |
Definition at line 201 of file ConcChan.cpp.
References n_, and permeability_.
Referenced by initCinfo().
double ConcChan::getFlux | ( | ) | const |
Definition at line 193 of file ConcChan.cpp.
References flux_.
Referenced by initCinfo().
double ConcChan::getNumChan | ( | ) | const |
Definition at line 188 of file ConcChan.cpp.
References n_.
Referenced by initCinfo().
double ConcChan::getPermeability | ( | ) | const |
Definition at line 178 of file ConcChan.cpp.
References permeability_.
Referenced by initCinfo().
|
static |
Definition at line 29 of file ConcChan.cpp.
References concChanCinfo, flux(), getFlux(), getNumChan(), getPermeability(), Neutral::initCinfo(), inPool(), inPoolOut(), outPool(), outPoolOut(), process(), reinit(), setNumChan(), and setPermeability().
void ConcChan::inPool | ( | double | conc | ) |
Definition at line 161 of file ConcChan.cpp.
Referenced by initCinfo().
void ConcChan::outPool | ( | double | conc | ) |
Definition at line 165 of file ConcChan.cpp.
Referenced by initCinfo().
Definition at line 153 of file ConcChan.cpp.
Referenced by initCinfo().
Definition at line 157 of file ConcChan.cpp.
Referenced by initCinfo().
void ConcChan::setNumChan | ( | double | v | ) |
Definition at line 183 of file ConcChan.cpp.
References n_.
Referenced by initCinfo().
void ConcChan::setPermeability | ( | double | v | ) |
Definition at line 173 of file ConcChan.cpp.
References permeability_.
Referenced by initCinfo().
|
protected |
Flux of molecule through channel.
Definition at line 48 of file ConcChan.h.
|
protected |
|
protected |
permeability in vol/(#.s) units.
Definition at line 46 of file ConcChan.h.
Referenced by flux(), getNumChan(), and setNumChan().
|
protected |
Definition at line 45 of file ConcChan.h.
Referenced by flux(), getPermeability(), and setPermeability().
|
protected |
Later: for including Nernst calculations.
Definition at line 49 of file ConcChan.h.