#include <MarkovChannel.h>
Public Member Functions | |
MarkovChannel () | |
MarkovChannel (unsigned int, unsigned int) | |
~MarkovChannel () | |
double | getVm () const |
Utility function to access Vm. | |
void | setVm (double) |
double | getLigandConc () const |
void | setLigandConc (double) |
unsigned int | getNumStates () const |
void | setNumStates (unsigned int) |
unsigned int | getNumOpenStates () const |
void | setNumOpenStates (unsigned int) |
vector< string > | getStateLabels () const |
void | setStateLabels (vector< string >) |
vector< vector< bool > > | getLigandGated () const |
void | setLigandGated (vector< vector< bool > >) |
vector< double > | getState () const |
void | setState (vector< double >) |
vector< double > | getInitialState () const |
void | setInitialState (vector< double >) |
vector< double > | getGbars () const |
void | setGbars (vector< double >) |
void | vProcess (const Eref &, const ProcPtr) |
void | vReinit (const Eref &, const ProcPtr) |
void | handleLigandConc (double) |
void | handleState (vector< double >) |
Static Public Member Functions | |
static const Cinfo * | initCinfo () |
Specify the Class Info static variable for initialization. |
MarkovChannel::MarkovChannel | ( | ) |
MarkovChannel::MarkovChannel | ( | unsigned int | numStates, | |
unsigned int | numOpenStates | |||
) |
MarkovChannel::~MarkovChannel | ( | ) |
vector< double > MarkovChannel::getGbars | ( | ) | const |
Referenced by initCinfo().
vector< double > MarkovChannel::getInitialState | ( | ) | const |
Referenced by initCinfo().
double MarkovChannel::getLigandConc | ( | ) | const |
Referenced by initCinfo().
vector< vector< bool > > MarkovChannel::getLigandGated | ( | ) | const |
unsigned int MarkovChannel::getNumOpenStates | ( | ) | const |
Referenced by initCinfo().
unsigned int MarkovChannel::getNumStates | ( | ) | const |
Referenced by initCinfo().
vector< double > MarkovChannel::getState | ( | ) | const |
Referenced by initCinfo().
vector< string > MarkovChannel::getStateLabels | ( | ) | const |
Referenced by initCinfo().
double MarkovChannel::getVm | ( | ) | const |
Utility function to access Vm.
Reimplemented from ChanCommon.
References ChanCommon::Vm_.
Referenced by initCinfo().
void MarkovChannel::handleLigandConc | ( | double | ligandConc | ) |
Referenced by initCinfo().
void MarkovChannel::handleState | ( | vector< double > | ) |
Referenced by initCinfo().
const Cinfo * MarkovChannel::initCinfo | ( | ) | [static] |
Specify the Class Info static variable for initialization.
Reimplemented from ChanCommon.
References getGbars(), getInitialState(), getLigandConc(), getNumOpenStates(), getNumStates(), getState(), getStateLabels(), getVm(), handleLigandConc(), handleState(), ChanBase::initCinfo(), setGbars(), setInitialState(), setLigandConc(), setNumOpenStates(), setNumStates(), setStateLabels(), and setVm().
void MarkovChannel::setGbars | ( | vector< double > | ) |
Referenced by initCinfo().
void MarkovChannel::setInitialState | ( | vector< double > | ) |
Referenced by initCinfo().
void MarkovChannel::setLigandConc | ( | double | ligandConc | ) |
Referenced by initCinfo().
void MarkovChannel::setLigandGated | ( | vector< vector< bool > > | ) |
void MarkovChannel::setNumOpenStates | ( | unsigned int | numOpenStates | ) |
Referenced by initCinfo().
void MarkovChannel::setNumStates | ( | unsigned int | numStates | ) |
Referenced by initCinfo().
void MarkovChannel::setState | ( | vector< double > | ) |
void MarkovChannel::setStateLabels | ( | vector< string > | ) |
Referenced by initCinfo().
void MarkovChannel::setVm | ( | double | Vm | ) |
References ChanCommon::Vm_.
Referenced by initCinfo().
Implements ChanBase.
References ChanCommon::sendProcessMsgs(), ChanBase::setGk(), and ChanCommon::updateIk().
Implements ChanBase.
References ChanCommon::sendReinitMsgs().