Class SimObject
object --+
|
??.instance --+
|
SimObjectFactory --+
|
SimObject
- Known Subclasses:
-
- FiniteSpikeResponse
- , InfiniteSpikeResponse
- , AnalogDelayObject
- , AnalogInputNeuron
- , AnalogLevelBasedInputNeuron
- , AnalogPointNeuron
- , AnalogRecorder
- , AnalogSynapse
- , IzhiNeuronBase
- , LifNeuronBase
- , aEIFNeuronBase
- , OUNoiseResponse
- , LinearPoissonNeuron
- , GaussianNoise
- , ODESystemBasedSpikingNeuron
- , OnlineAverager
- , OnlineHistogramGenerator
- , PoissonInputNeuron
- , PySimObjectStub
- , SimProgressBar
- , SimpleScalingSpikingSynapse
- , SpikeTimeRecorder
- , SpikingInputNeuron
Help on SimObject [class]: Base class for all objects to simulate.
SimObject defines the interface for all simulation objects.
The methods reset(), adjust() and advance() define the implemented
model.
The methods nSpikeInputPorts(), SpikeOutputPorts(),
nAnalogInputPorts(), nAnalogOutputPorts() , outputPortType, inputPortType
define the input and outputs.
At the beginning of a simulation (at time \f$t=0\f$) reset() is
called. For each time step (of fixed length \f$\Delta t\f$) during the
simulation advance() will be called for each object and it is assumed
that during the call to advance() the object calculates its next
state.
|
ID
Help on SimObject::ID [class]: Class containing all the id's
necessary to uniquely identify a simulation object
|
|
PortType
|
|
__init__(...)
Help on SimObject::SimObject(engineid_t eid=0) [constructor] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Inherited from SimObjectFactory :
create
Inherited from unreachable.instance :
__new__
Inherited from object :
__delattr__ ,
__getattribute__ ,
__hash__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__str__
|
Inherited from object :
__class__
|
__init__(...)
(Constructor)
|
|
Help on SimObject::SimObject(engineid_t eid=0) [constructor]
- Overrides:
object.__init__
|