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

Class CbExIzhiNeuron

     object --+                    
              |                    
    ??.instance --+                
                  |                
   SimObjectFactory --+            
                      |            
              SimObject --+        
                          |        
     object --+           |        
              |           |        
    ??.instance --+       |        
                  |       |        
        SpikeSender --+   |        
                      |   |        
SingleOutputSpikeSender --+        
                          |        
             IzhiNeuronBase --+    
                              |    
               ExIzhiNeuronBase --+
                                  |
             object --+           |
                      |           |
            ??.instance --+       |
                          |       |
         CurrentInputTarget --+   |
                              |   |
         ConductanceInputTarget --+
                                  |
                                 CbExIzhiNeuron

Help on CbExIzhiNeuron [class]:
 A conductance based 'extended' Izhikevich neuron 
 Based on Chapter 8 of Izhikevich 2007 - Dynamical Systems in Neuroscience 
  
   
  

### Model

Nested Classes [hide private]

Inherited from SimObject: ID, PortType

Instance Methods [hide private]
 
__init__(...)
Help on CbExIzhiNeuron::CbExIzhiNeuron(double a=2.00000000000000004163336342344337026588618755341e-2, double b=2.00000000000000011102230246251565404236316680908e-1, double c=-6.5e+1, double d=8.0e+0, double k=6.99999999999999955591079014993738383054733276367e-1, double Vt=-6.0e+1, double Vr=-4.5e+1, double Cm=1.0e+2, double Vpeak=3.0e+1, double Vinit=-5.99999999999999977795539507496869191527366638184e-2, double Inoise=0.0, double Iinject=0.0, double factI=1.0e+0) [constructor]
 
conductanceInput(...)
 
create(...)
 
currentInput(...)
 
getVm(...)

Inherited from ExIzhiNeuronBase: advance

Inherited from IzhiNeuronBase: adjust, 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 CbExIzhiNeuron::registerSimObject() [member function]
Class Variables [hide private]
  __instance_size__ = 180

Inherited from SimObject: analog, spiking, undefined

Properties [hide private]

Inherited from IzhiNeuronBase: Iinject, Inoise, Vinit, Vpeak, a, b, c, d

Inherited from object: __class__

Method Details [hide private]

__init__(...)
(Constructor)

 

Help on CbExIzhiNeuron::CbExIzhiNeuron(double a=2.00000000000000004163336342344337026588618755341e-2, double b=2.00000000000000011102230246251565404236316680908e-1, double c=-6.5e+1, double d=8.0e+0, double k=6.99999999999999955591079014993738383054733276367e-1, double Vt=-6.0e+1, double Vr=-4.5e+1, double Cm=1.0e+2, double Vpeak=3.0e+1, double Vinit=-5.99999999999999977795539507496869191527366638184e-2, double Inoise=0.0, double Iinject=0.0, double factI=1.0e+0) [constructor]

Help on CbExIzhiNeuron::CbExIzhiNeuron(std::string type, double Vinit=-5.99999999999999977795539507496869191527366638184e-2, double Inoise=0.0, double Iinject=0.0, double factI=1.0e+0) [constructor]

Overrides: object.__init__

conductanceInput(...)

 
Overrides: ConductanceInputTarget.conductanceInput

create(...)

 
Overrides: SimObjectFactory.create

currentInput(...)

 
Overrides: CurrentInputTarget.currentInput

getVm(...)

 
Overrides: ConductanceInputTarget.getVm