#include <GABASynapse.h>
Public Member Functions | |
DynamicNonLinGABAExpSynapse (const float W=1e-9, const float WB=0.06e-9, const float tau_A=6e-3, const float delay=2e-4, const float Erev_A=-70e-3, const float Erev_B=-95e-3, const float U=0.2, const float D=0.1, const float F=0.4, const float u0=0.2, const float r0=1.0, const float f0=-1.0, const float k1=0.09 *10e6, const float k2=1.2, const float k3=180.0, const float k4=34.0, const float kd=100.0, const float Cdur=0.5e-3, const float Cmax=1.0e-3, const float dead_time=1e-3, const int n=4, const float fract_B=-1.0) | |
virtual int | reset (double dt) |
Reset to initial condition. | |
Public Attributes | |
double | tau_A |
The decay time constant of GABA-A [readwrite; units=s;]. | |
double | fract_B |
The fraction of GABA-B [readwrite; units=;]. |
Definition at line 43 of file GABASynapse.h.
DynamicNonLinGABAExpSynapse::DynamicNonLinGABAExpSynapse | ( | const float | W = 1e-9 , |
|
const float | WB = 0.06e-9 , |
|||
const float | tau_A = 6e-3 , |
|||
const float | delay = 2e-4 , |
|||
const float | Erev_A = -70e-3 , |
|||
const float | Erev_B = -95e-3 , |
|||
const float | U = 0.2 , |
|||
const float | D = 0.1 , |
|||
const float | F = 0.4 , |
|||
const float | u0 = 0.2 , |
|||
const float | r0 = 1.0 , |
|||
const float | f0 = -1.0 , |
|||
const float | k1 = 0.09*10e6 , |
|||
const float | k2 = 1.2 , |
|||
const float | k3 = 180.0 , |
|||
const float | k4 = 34.0 , |
|||
const float | kd = 100.0 , |
|||
const float | Cdur = 0.5e-3 , |
|||
const float | Cmax = 1.0e-3 , |
|||
const float | dead_time = 1e-3 , |
|||
const int | n = 4 , |
|||
const float | fract_B = -1.0 | |||
) | [inline] |
Definition at line 50 of file GABASynapse.h.
References GABA_BResponse::Cdur, GABA_BResponse::Cmax, GenericDynamicSpikingSynapse< GenericNonLinGABASynapse< ExponentialDecaySpikeResponse > >::D, GABA_BResponse::dead_time, GenericDynamicSpikingSynapse< GenericNonLinGABASynapse< ExponentialDecaySpikeResponse > >::delay, GenericNonLinGABASynapse< ExponentialDecaySpikeResponse >::Erev_A, GenericNonLinGABASynapse< ExponentialDecaySpikeResponse >::Erev_B, GenericDynamicSpikingSynapse< GenericNonLinGABASynapse< ExponentialDecaySpikeResponse > >::F, GenericDynamicSpikingSynapse< GenericNonLinGABASynapse< ExponentialDecaySpikeResponse > >::f0, fract_B, GABA_BResponse::g_max, GABA_BResponse::k1, GABA_BResponse::k2, GABA_BResponse::k3, GABA_BResponse::k4, GABA_BResponse::kd, GABA_BResponse::n, GenericDynamicSpikingSynapse< GenericNonLinGABASynapse< ExponentialDecaySpikeResponse > >::r0, GenericNonLinGABASynapse< ExponentialDecaySpikeResponse >::resp_A, ExponentialDecaySpikeResponse::tau, tau_A, GenericDynamicSpikingSynapse< GenericNonLinGABASynapse< ExponentialDecaySpikeResponse > >::U, GenericDynamicSpikingSynapse< GenericNonLinGABASynapse< ExponentialDecaySpikeResponse > >::u0, and GenericDynamicSpikingSynapse< GenericNonLinGABASynapse< ExponentialDecaySpikeResponse > >::W.
Reset to initial condition.
Reimplemented from GenericDynamicSpikingSynapse< GenericNonLinGABASynapse< ExponentialDecaySpikeResponse > >.
Definition at line 114 of file GABASynapse.h.
References fract_B, GABA_BResponse::g_max, GenericDynamicSpikingSynapse< GenericNonLinGABASynapse< ExponentialDecaySpikeResponse > >::reset(), ExponentialDecaySpikeResponse::reset(), GenericNonLinGABASynapse< ExponentialDecaySpikeResponse >::resp_A, ExponentialDecaySpikeResponse::tau, tau_A, and GenericDynamicSpikingSynapse< GenericNonLinGABASynapse< ExponentialDecaySpikeResponse > >::W.
The decay time constant of GABA-A [readwrite; units=s;].
Definition at line 105 of file GABASynapse.h.
Referenced by DynamicNonLinGABAExpSynapse(), and reset().
The fraction of GABA-B [readwrite; units=;].
Definition at line 111 of file GABASynapse.h.
Referenced by DynamicNonLinGABAExpSynapse(), and reset().