|
efish Relacs Plugins
0.9.8
|
#include <punitmodel.h>


Public Member Functions | |
| PUnitModel (void) | |
| ~PUnitModel (void) | |
| virtual void | main (void) |
| virtual void | process (const OutData &source, OutData &dest) |
| virtual void | operator() (double t, double *x, double *dxdt, int n) |
Protected Attributes | |
| int | EODType |
| double | EODFreq |
| double | EODFreqSD |
| double | EODFreqTau |
| double | EODFreqFac |
| double | EODLocalAmplitude |
| double | EODGlobalAmplitude |
| double | LocalStimulusGain |
| double | GlobalStimulusGain |
| double | StimulusGain |
| double | VoltageScale |
| double | Signal |
| double | EODLocal |
| double | EODGlobal |
[Model] A model for P-units of weakly-electric fish.
General EOD eodtype=Sine: EOD type (string)eodfreq=800Hz: Frequency (number)eodfreqsd=10Hz: SD of frequency (number)eodfreqtau=1000s: Timescale of frequency (number)eodlocalamplitude=1mV/cm: Amplitude for local electrode (number)eodglobalamplitude=1mV/cm: Amplitude for global electrode (number)localstimulusgain=1: Gain for additive stimulus component to local electrode (number)globalstimulusgain=0: Gain for additive stimulus component to global electrode (number)stimulusgain=1: Gain for stimulus recording channel (number)Spikes voltagescale=1: Scale factor for membrane potential (number)Spike generatorspikemodel=Stimulus: Spike model (string)noised=0: Intensity of current noise (number)deltat=0.005ms: Delta t (number)integrator=Euler: Method of integration (string)Voltage-gated current 1 - activation onlygmc=0: Conductivity (number)emc=-90mV: Reversal potential (number)mvmc=-40mV: Midpoint potential of activation (number)mwmc=10mV: Width of activation (number)taumc=10ms: Time constant (number)Voltage-gated current 2 - activation and inactivationgmhc=0: Conductivity (number)emhc=-90mV: Reversal potential (number)mvmhc=-40mV: Midpoint potential of activation (number)mwmhc=10mV: Width of activation (number)taummhc=10ms: Time constant of activation (number)pmmhc=1: Power of activation gate (number)hvmhc=-40mV: Midpoint potential of inactivation (number)hwmhc=10mV: Width of inactivation (number)tauhmhc=10ms: Time constant of inactivation (number)pmhhc=1: Power of inactivation gate (number) | PUnitModel | ( | void | ) |
| ~PUnitModel | ( | void | ) |
|
virtual |
References PUnitModel::EODFreq, PUnitModel::EODFreqFac, PUnitModel::EODFreqSD, PUnitModel::EODFreqTau, PUnitModel::EODGlobal, PUnitModel::EODGlobalAmplitude, PUnitModel::EODLocal, PUnitModel::EODLocalAmplitude, PUnitModel::EODType, floor(), PUnitModel::GlobalStimulusGain, PUnitModel::LocalStimulusGain, PUnitModel::Signal, PUnitModel::StimulusGain, and PUnitModel::VoltageScale.
References OutData::level(), and OutData::trace().
|
virtual |
References PUnitModel::EODFreq, PUnitModel::EODFreqFac, PUnitModel::EODFreqSD, PUnitModel::EODFreqTau, PUnitModel::EODGlobal, PUnitModel::EODGlobalAmplitude, PUnitModel::EODLocal, PUnitModel::EODLocalAmplitude, PUnitModel::EODType, exp(), RandomGSL::gaussian(), PUnitModel::GlobalStimulusGain, PUnitModel::LocalStimulusGain, PUnitModel::Signal, and PUnitModel::StimulusGain.
|
protected |
Referenced by PUnitModel::main(), and PUnitModel::operator()().
|
protected |
Referenced by PUnitModel::main(), PUnitModel::operator()(), and PUnitModel::PUnitModel().
|
protected |
Referenced by PUnitModel::main(), PUnitModel::operator()(), and PUnitModel::PUnitModel().
|
protected |
Referenced by PUnitModel::main(), PUnitModel::operator()(), and PUnitModel::PUnitModel().
|
protected |
Referenced by PUnitModel::main(), and PUnitModel::operator()().
|
protected |
Referenced by PUnitModel::main(), PUnitModel::operator()(), and PUnitModel::PUnitModel().
|
protected |
Referenced by PUnitModel::main(), PUnitModel::operator()(), and PUnitModel::PUnitModel().
|
protected |
Referenced by PUnitModel::main(), PUnitModel::operator()(), and PUnitModel::PUnitModel().
|
protected |
Referenced by PUnitModel::main(), PUnitModel::operator()(), and PUnitModel::PUnitModel().
|
protected |
Referenced by PUnitModel::main(), PUnitModel::operator()(), and PUnitModel::PUnitModel().
|
protected |
Referenced by PUnitModel::main(), and PUnitModel::PUnitModel().
|
protected |
Referenced by PUnitModel::main(), and PUnitModel::operator()().
|
protected |
Referenced by PUnitModel::main(), and PUnitModel::operator()().
|
protected |
Referenced by PUnitModel::main(), and PUnitModel::operator()().
1.8.6