#include <SpikeSender.h>
Public Member Functions | |
virtual | ~SingleOutputSpikeSender () |
void | reset () |
SpikeOutputPort * | getSpikePort () |
virtual SpikeOutputPort * | getSpikePort (size_t p) |
Protected Attributes | |
SpikeOutputPort | out_port |
Definition at line 16 of file SpikeSender.h.
virtual SingleOutputSpikeSender::~SingleOutputSpikeSender | ( | ) | [inline, virtual] |
Definition at line 20 of file SpikeSender.h.
void SingleOutputSpikeSender::reset | ( | ) | [inline] |
Definition at line 21 of file SpikeSender.h.
References SpikeOutputPort::clearSpike(), and out_port.
Referenced by SpikingInputNeuron::reset(), ODESystemBasedSpikingNeuron::reset(), LinearPoissonNeuron::reset(), LifNeuronBase::reset(), IzhiNeuronBase::reset(), HHNeuronTraubMiles91::reset(), HHINeuron::reset(), HHNeuron::reset(), and aEIFNeuronBase::reset().
SpikeOutputPort* SingleOutputSpikeSender::getSpikePort | ( | ) | [inline] |
Definition at line 22 of file SpikeSender.h.
References out_port.
Referenced by SingleThreadSimEngine::addSpikePorts().
virtual SpikeOutputPort* SingleOutputSpikeSender::getSpikePort | ( | size_t | p | ) | [inline, virtual] |
SpikeOutputPort SingleOutputSpikeSender::out_port [protected] |
Definition at line 23 of file SpikeSender.h.
Referenced by SpikingInputNeuron::advance(), PoissonInputNeuron::advance(), ODESystemBasedSpikingNeuron::advance(), LinearPoissonNeuron::advance(), CbLifNeuron::advance(), LifNeuron::advance(), ExIzhiNeuronBase::advance(), IzhiNeuronBase::advance(), aEIFNeuronBase::advance(), SpikingInputNeuron::getLastSpikeTime(), getSpikePort(), and reset().