Module pypcsim :: Class CbaEIFNeuron
[hide private]
[frames] | no frames]

Class CbaEIFNeuron

     object --+                
              |                
    ??.instance --+            
                  |            
   SimObjectFactory --+        
                      |        
              SimObject --+    
                          |    
     object --+           |    
              |           |    
    ??.instance --+       |    
                  |       |    
        SpikeSender --+   |    
                      |   |    
SingleOutputSpikeSender --+    
                          |    
             aEIFNeuronBase --+
                              |
         object --+           |
                  |           |
        ??.instance --+       |
                      |       |
     CurrentInputTarget --+   |
                          |   |
     ConductanceInputTarget --+
                              |
                             CbaEIFNeuron
Known Subclasses:

Help on CbaEIFNeuron [class]:
 A conductance based aEIF (adaptive Exponential Integrate and Fire) neuron. 
 
  see ''Adaptive Exponential Integrate-and-Fire Model as 
  an Effective Description of Neuronal Activity'' 
  Romain Brette and Wulfram Gerstner, J.Neurophysiology 94, 2005 
  
   
  

### Model

Nested Classes [hide private]

Inherited from SimObject: ID, PortType

Instance Methods [hide private]
 
__init__(...)
Help on CbaEIFNeuron::CbaEIFNeuron(double a=4.00000000000000024912636583111942567558827477114e-9, double b=8.0500000000000006357836607749948413387253154383e-11, double Vt=-5.05999999999999991451282710386294638738036155701e-2, double Vr=-7.04000000000000042410519540680979844182729721069e-2, double El=-7.04000000000000042410519540680979844182729721069e-2, double gl=2.99999999999999973189543746917434807741642543988e-8, double Cm=2.81000000000000011917658064903202848328067631201e-10, double tau_w=1.4399999999999998911981435867346590384840965271e-1, double slope=2.00000000000000004163336342344337026588618755341e-3, double Vpeak=2.00000000000000004163336342344337026588618755341e-2, double Vinit=-5.99999999999999977795539507496869191527366638184e-2, double Inoise=0.0, double Iinject=0.0) [constructor]
 
conductanceInput(...)
 
create(...)
 
currentInput(...)
 
getVm(...)

Inherited from aEIFNeuronBase: adjust, advance, clearSynapticInput, getManagedDelay, inputPortType, nAnalogInputPorts, nAnalogOutputPorts, nSpikeInputPorts, nSpikeOutputPorts, outputPortType, refractoryQ, reset

Inherited from SimObject: check, deepCopy, getAnalogOutput, getFieldOffset, incoming, init, outgoing, owned_by_net, setAnalogInput, spikeHit, toBeActivated

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Static Methods [hide private]
 
registerSimObject(...)
Help on static void CbaEIFNeuron::registerSimObject() [member function]
Class Variables [hide private]
  __instance_size__ = 188

Inherited from SimObject: analog, spiking, undefined

Properties [hide private]

Inherited from aEIFNeuronBase: Cm, El, Iinject, Inoise, Vinit, Vpeak, Vr, Vt, a, b, gl, slope, tau_w

Inherited from object: __class__

Method Details [hide private]

__init__(...)
(Constructor)

 

Help on CbaEIFNeuron::CbaEIFNeuron(double a=4.00000000000000024912636583111942567558827477114e-9, double b=8.0500000000000006357836607749948413387253154383e-11, double Vt=-5.05999999999999991451282710386294638738036155701e-2, double Vr=-7.04000000000000042410519540680979844182729721069e-2, double El=-7.04000000000000042410519540680979844182729721069e-2, double gl=2.99999999999999973189543746917434807741642543988e-8, double Cm=2.81000000000000011917658064903202848328067631201e-10, double tau_w=1.4399999999999998911981435867346590384840965271e-1, double slope=2.00000000000000004163336342344337026588618755341e-3, double Vpeak=2.00000000000000004163336342344337026588618755341e-2, double Vinit=-5.99999999999999977795539507496869191527366638184e-2, double Inoise=0.0, double Iinject=0.0) [constructor]

Overrides: object.__init__

conductanceInput(...)

 
Overrides: ConductanceInputTarget.conductanceInput

create(...)

 
Overrides: SimObjectFactory.create

currentInput(...)

 
Overrides: CurrentInputTarget.currentInput

getVm(...)

 
Overrides: ConductanceInputTarget.getVm