Public Member Functions | Protected Member Functions | Protected Attributes

ArrayInputNeuron Class Reference

Inheritance diagram for ArrayInputNeuron:
EvSimObject DirectEventSender EvSimObjectFactory

List of all members.

Public Member Functions

 ArrayInputNeuron (const std::vector< double > &input_events=vector< Time >())
 ArrayInputNeuron (const EventTimesVector &input_events)
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)
void setInputEvents (const EventTimesVector &input_events)
void setInputEvents (const std::vector< Time > &input_events)
const EventTimesVector & getEventArray2 () const
const std::vector< double > & getEventArray () const
virtual unsigned numOutputPorts () const
virtual PortType getOutputPortType (port_id_t p) const
virtual void reset (SimContext &sim_ctxt)
virtual void postAddedInNetwork (EvSimNetwork &net, EvSimObject::ID self)

Protected Member Functions

void checkValidInputEvents (const vector< Time > &inp_events)

Protected Attributes

EventTimesVector input_events
unsigned curr_event_idx

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