Public Member Functions | Protected Attributes | Static Protected Attributes

ResetKernelSpikeResponse Class Reference

Inheritance diagram for ResetKernelSpikeResponse:
SpikeResponse DirectEventSender EvSimObject EvSimObjectFactory

List of all members.

Public Member Functions

 ResetKernelSpikeResponse (const SharedArray< double > &resp_shape_amplitudes, const SharedArray< double > &resp_shape_timepoints)
void setResponseKernel (const SharedArray< double > &resp_shape_amplitudes, const SharedArray< double > &resp_shape_timepoints)
virtual void eventHit (SimContext &sim_info, Time time, port_id_t port)
virtual void updateState (SimContext &sim_info, Time time, update_id_t upd_id)
virtual unsigned numInputPorts () const
virtual unsigned numOutputPorts () const
virtual PortType getInputPortType (port_id_t p) const
virtual PortType getOutputPortType (port_id_t p) const
virtual void reset (SimContext &sim_ctxt)
virtual void postAddedInNetwork (EvSimNetwork &net, EvSimObject::ID self)

Protected Attributes

const vector< double > * resp_shape_amplitudes
const vector< double > * resp_shape_timepoints
unsigned curr_timepoint
double next_expected_time

Static Protected Attributes

static const unsigned RESPONSE_NOT_ACTIVE = ~(0u)

The documentation for this class was generated from the following files: