|
MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <MarkovChannel.h>
Inheritance diagram for MarkovChannel:
Collaboration diagram for MarkovChannel:Public Member Functions | |
| vector< double > | getGbars () const |
| vector< double > | getInitialState () const |
| double | getLigandConc () const |
| vector< vector< bool > > | getLigandGated () const |
| unsigned int | getNumOpenStates () const |
| unsigned int | getNumStates () const |
| vector< double > | getState () const |
| vector< string > | getStateLabels () const |
| double | getVm () const |
| void | handleLigandConc (double) |
| void | handleState (vector< double >) |
| MarkovChannel () | |
| MarkovChannel (unsigned int, unsigned int) | |
| void | setGbars (vector< double >) |
| void | setInitialState (vector< double >) |
| void | setLigandConc (double) |
| void | setLigandGated (vector< vector< bool > >) |
| void | setNumOpenStates (unsigned int) |
| void | setNumStates (unsigned int) |
| void | setState (vector< double >) |
| void | setStateLabels (vector< string >) |
| void | setVm (double) |
| void | vProcess (const Eref &, const ProcPtr) |
| void | vReinit (const Eref &, const ProcPtr) |
| ~MarkovChannel () | |
Public Member Functions inherited from ChanCommon | |
| ChanCommon () | |
| double | getGbar () const |
| Utility function to acces Gbar. More... | |
| double | getModulation () const |
| double | getVm () const |
| Utility function to access Vm. More... | |
| void | sendProcessMsgs (const Eref &e, const ProcPtr info) |
| void | sendReinitMsgs (const Eref &e, const ProcPtr info) |
| void | updateIk () |
| double | vGetEk (const Eref &e) const |
| double | vGetGbar (const Eref &e) const |
| double | vGetGk (const Eref &e) const |
| double | vGetIk (const Eref &e) const |
| double | vGetModulation (const Eref &e) const |
| void | vHandleVm (double Vm) |
| void | vSetEk (const Eref &e, double Ek) |
| void | vSetGbar (const Eref &e, double Gbar) |
| void | vSetGk (const Eref &e, double Gk) |
| void | vSetIk (const Eref &e, double Ic) |
| void | vSetModulation (const Eref &e, double modulation) |
| ~ChanCommon () | |
Public Member Functions inherited from ChanBase | |
| ChanBase () | |
| double | getEk (const Eref &e) const |
| double | getGbar (const Eref &e) const |
| double | getGk (const Eref &e) const |
| double | getIk (const Eref &e) const |
| double | getModulation (const Eref &e) const |
| void | handleVm (double Vm) |
| void | process (const Eref &e, const ProcPtr info) |
| void | reinit (const Eref &e, const ProcPtr info) |
| void | setEk (const Eref &e, double Ek) |
| void | setGbar (const Eref &e, double Gbar) |
| void | setGk (const Eref &e, double Gk) |
| void | setIk (const Eref &e, double Ic) |
| void | setModulation (const Eref &e, double modulation) |
| ~ChanBase () | |
Static Public Member Functions | |
| static const Cinfo * | initCinfo () |
Static Public Member Functions inherited from ChanCommon | |
| static const Cinfo * | initCinfo () |
| Specify the Class Info static variable for initialization. More... | |
Static Public Member Functions inherited from ChanBase | |
| static SrcFinfo2< double, double > * | channelOut () |
| static SrcFinfo1< double > * | IkOut () |
| static const Cinfo * | initCinfo () |
| Specify the Class Info static variable for initialization. More... | |
| static SrcFinfo1< double > * | permeability () |
Private Attributes | |
| double | g_ |
| vector< double > | Gbars_ |
| vector< double > | initialState_ |
| double | ligandConc_ |
| unsigned int | numOpenStates_ |
| unsigned int | numStates_ |
| vector< double > | state_ |
| vector< string > | stateLabels_ |
Additional Inherited Members | |
Protected Attributes inherited from ChanCommon | |
| double | Vm_ |
| Vm_ is input variable from compartment, used for most rates. More... | |
Definition at line 15 of file MarkovChannel.h.
| MarkovChannel::MarkovChannel | ( | ) |
Definition at line 130 of file MarkovChannel.cpp.
| MarkovChannel::MarkovChannel | ( | unsigned int | numStates, |
| unsigned int | numOpenStates | ||
| ) |
Definition at line 137 of file MarkovChannel.cpp.
References Gbars_, initialState_, state_, and stateLabels_.
| MarkovChannel::~MarkovChannel | ( | ) |
Definition at line 146 of file MarkovChannel.cpp.
| vector< double > MarkovChannel::getGbars | ( | ) | const |
Definition at line 217 of file MarkovChannel.cpp.
References Gbars_.
Referenced by initCinfo().
Here is the caller graph for this function:| vector< double > MarkovChannel::getInitialState | ( | ) | const |
Definition at line 206 of file MarkovChannel.cpp.
References initialState_.
Referenced by initCinfo().
Here is the caller graph for this function:| double MarkovChannel::getLigandConc | ( | ) | const |
Definition at line 161 of file MarkovChannel.cpp.
References ligandConc_.
Referenced by initCinfo().
Here is the caller graph for this function:| vector< vector< bool > > MarkovChannel::getLigandGated | ( | ) | const |
| unsigned int MarkovChannel::getNumOpenStates | ( | ) | const |
Definition at line 181 of file MarkovChannel.cpp.
References numOpenStates_.
Referenced by initCinfo().
Here is the caller graph for this function:| unsigned int MarkovChannel::getNumStates | ( | ) | const |
Definition at line 171 of file MarkovChannel.cpp.
References numStates_.
Referenced by initCinfo().
Here is the caller graph for this function:| vector< double > MarkovChannel::getState | ( | ) | const |
Definition at line 201 of file MarkovChannel.cpp.
References state_.
Referenced by initCinfo().
Here is the caller graph for this function:| vector< string > MarkovChannel::getStateLabels | ( | ) | const |
Definition at line 191 of file MarkovChannel.cpp.
References stateLabels_.
Referenced by initCinfo().
Here is the caller graph for this function:| double MarkovChannel::getVm | ( | ) | const |
Definition at line 151 of file MarkovChannel.cpp.
References ChanCommon::Vm_.
Referenced by initCinfo().
Here is the caller graph for this function:| void MarkovChannel::handleLigandConc | ( | double | ligandConc | ) |
Definition at line 262 of file MarkovChannel.cpp.
References ligandConc_.
Referenced by initCinfo().
Here is the caller graph for this function:| void MarkovChannel::handleState | ( | vector< double > | state | ) |
Definition at line 267 of file MarkovChannel.cpp.
References state_.
Referenced by initCinfo().
Here is the caller graph for this function:
|
static |
Definition at line 22 of file MarkovChannel.cpp.
References getGbars(), getInitialState(), getLigandConc(), getNumOpenStates(), getNumStates(), getState(), getStateLabels(), getVm(), handleLigandConc(), handleState(), ChanBase::initCinfo(), setGbars(), setInitialState(), setLigandConc(), setNumOpenStates(), setNumStates(), setStateLabels(), and setVm().
Here is the call graph for this function:| void MarkovChannel::setGbars | ( | vector< double > | Gbars | ) |
Definition at line 222 of file MarkovChannel.cpp.
References Gbars_.
Referenced by initCinfo().
Here is the caller graph for this function:| void MarkovChannel::setInitialState | ( | vector< double > | initialState | ) |
Definition at line 211 of file MarkovChannel.cpp.
References initialState_, and state_.
Referenced by initCinfo().
Here is the caller graph for this function:| void MarkovChannel::setLigandConc | ( | double | ligandConc | ) |
Definition at line 166 of file MarkovChannel.cpp.
References ligandConc_.
Referenced by initCinfo().
Here is the caller graph for this function:| void MarkovChannel::setLigandGated | ( | vector< vector< bool > > | ) |
| void MarkovChannel::setNumOpenStates | ( | unsigned int | numOpenStates | ) |
Definition at line 186 of file MarkovChannel.cpp.
References numOpenStates_.
Referenced by initCinfo().
Here is the caller graph for this function:| void MarkovChannel::setNumStates | ( | unsigned int | numStates | ) |
Definition at line 176 of file MarkovChannel.cpp.
References numStates_.
Referenced by initCinfo().
Here is the caller graph for this function:| void MarkovChannel::setState | ( | vector< double > | ) |
| void MarkovChannel::setStateLabels | ( | vector< string > | ) |
Definition at line 196 of file MarkovChannel.cpp.
References stateLabels_.
Referenced by initCinfo().
Here is the caller graph for this function:| void MarkovChannel::setVm | ( | double | Vm | ) |
Definition at line 156 of file MarkovChannel.cpp.
References ChanCommon::Vm_.
Referenced by initCinfo().
Here is the caller graph for this function:Implements ChanBase.
Definition at line 231 of file MarkovChannel.cpp.
References g_, Gbars_, numOpenStates_, ChanCommon::sendProcessMsgs(), ChanBase::setGk(), state_, and ChanCommon::updateIk().
Here is the call graph for this function:Implements ChanBase.
Definition at line 248 of file MarkovChannel.cpp.
References g_, initialState_, ChanCommon::sendReinitMsgs(), and state_.
Here is the call graph for this function:
|
private |
Definition at line 73 of file MarkovChannel.h.
Referenced by vProcess(), and vReinit().
|
private |
Definition at line 81 of file MarkovChannel.h.
Referenced by getGbars(), MarkovChannel(), setGbars(), and vProcess().
|
private |
Definition at line 80 of file MarkovChannel.h.
Referenced by getInitialState(), MarkovChannel(), setInitialState(), and vReinit().
|
private |
Definition at line 74 of file MarkovChannel.h.
Referenced by getLigandConc(), handleLigandConc(), and setLigandConc().
|
private |
Definition at line 76 of file MarkovChannel.h.
Referenced by getNumOpenStates(), setNumOpenStates(), and vProcess().
|
private |
Definition at line 75 of file MarkovChannel.h.
Referenced by getNumStates(), and setNumStates().
|
private |
Definition at line 79 of file MarkovChannel.h.
Referenced by getState(), handleState(), MarkovChannel(), setInitialState(), vProcess(), and vReinit().
|
private |
Definition at line 78 of file MarkovChannel.h.
Referenced by getStateLabels(), MarkovChannel(), and setStateLabels().