67 uint32_t time,
pre_trace_t trace, uint32_t last_pre_time,
68 pre_trace_t last_pre_trace, uint32_t last_post_time,
81 uint32_t time,
post_trace_t trace, uint32_t last_pre_time,
82 pre_trace_t last_pre_trace, uint32_t last_post_time,
uint32_t last_time
The time of the most recently-considered spike.
static post_trace_t timing_add_post_spike(uint32_t time, uint32_t last_time, post_trace_t last_trace)
Add a post spike to the post trace.
static post_trace_t timing_decay_post(uint32_t time, uint32_t last_time, post_trace_t last_trace)
Evolve the post trace without adding a spike.
static update_state_t timing_apply_pre_spike(uint32_t time, pre_trace_t trace, uint32_t last_pre_time, pre_trace_t last_pre_trace, uint32_t last_post_time, post_trace_t last_post_trace, update_state_t previous_state)
Apply a pre-spike timing rule state update.
static pre_trace_t timing_add_pre_spike(uint32_t time, uint32_t last_time, pre_trace_t last_trace)
Add a pre spike to the pre trace.
static update_state_t timing_apply_post_spike(uint32_t time, post_trace_t trace, uint32_t last_pre_time, pre_trace_t last_pre_trace, uint32_t last_post_time, post_trace_t last_post_trace, update_state_t previous_state)
Apply a post-spike timing rule state update.
static post_trace_t timing_get_initial_post_trace(void)
Get an initial post-synaptic timing trace.
address_t timing_initialise(address_t address)
Initialise the timing dependence state (global) from SDRAM.
The type of post-spike traces.
The type of pre-spike traces.