void nest::izhikevich::handle( CurrentEvent& e ) { assert( e.get_delay() > 0 ); const double_t c = e.get_current(); const double_t w = e.get_weight(); B_.currents_.add_value( e.get_rel_delivery_steps( network()->get_slice_origin() ), w * c ); }
void nest::izhikevich::handle( CurrentEvent& e ) { assert( e.get_delay() > 0 ); const double_t c = e.get_current(); const double_t w = e.get_weight(); B_.currents_.add_value( e.get_rel_delivery_steps( kernel().simulation_manager.get_slice_origin() ), w * c ); }
void nest::iaf_cond_alpha::handle( CurrentEvent& e ) { assert( e.get_delay_steps() > 0 ); // add weighted current; HEP 2002-10-04 B_.currents_.add_value( e.get_rel_delivery_steps( kernel().simulation_manager.get_slice_origin() ), e.get_weight() * e.get_current() ); }
void mynest::coronet_neuron::handle(CurrentEvent& e) { assert(e.get_delay() > 0); const double_t c=e.get_current(); const double_t w=e.get_weight(); // add weighted current; HEP 2002-10-04 B_.currents_.add_value(e.get_rel_delivery_steps(network()->get_slice_origin()), w *c); }
void nest::iaf_psc_alpha_mod::handle(CurrentEvent& e) { assert(e.get_delay() > 0); const double_t I = e.get_current(); const double_t w = e.get_weight(); // add weighted current; HEP 2002-10-04 B_.currents_.add_value(e.get_rel_delivery_steps(network()->get_slice_origin()), w * I); }
void nest::iaf_cond_alpha_mc::handle( CurrentEvent& e ) { assert( e.get_delay() > 0 ); assert( 0 <= e.get_rport() && e.get_rport() < NCOMP ); // not 100% clean, should look at MIN, SUP // add weighted current; HEP 2002-10-04 B_.currents_[ e.get_rport() ].add_value( e.get_rel_delivery_steps( kernel().simulation_manager.get_slice_origin() ), e.get_weight() * e.get_current() ); }
void nest::iaf_tum_2000::handle( CurrentEvent& e ) { assert( e.get_delay() > 0 ); const double_t c = e.get_current(); const double_t w = e.get_weight(); // add weighted current; HEP 2002-10-04 B_.currents_.add_value( e.get_rel_delivery_steps( kernel().simulation_manager.get_slice_origin() ), w * c ); }
void iaf_psc_alpha::handle( CurrentEvent& e ) { assert( e.get_delay() > 0 ); const double I = e.get_current(); const double w = e.get_weight(); B_.currents_.add_value( e.get_rel_delivery_steps( kernel().simulation_manager.get_slice_origin() ), w * I ); }
void iaf_psc_alpha_multisynapse::handle( CurrentEvent& e ) { assert( e.get_delay() > 0 ); const double_t I = e.get_current(); const double_t w = e.get_weight(); // add weighted current; HEP 2002-10-04 B_.currents_.add_value( e.get_rel_delivery_steps( kernel().simulation_manager.get_slice_origin() ), w * I ); }
void iaf_psc_delta_canon::handle( CurrentEvent& e ) { assert( e.get_delay() > 0 ); const double_t c = e.get_current(); const double_t w = e.get_weight(); // add stepwise constant current; MH 2009-10-14 B_.currents_.add_value( e.get_rel_delivery_steps( kernel().simulation_manager.get_slice_origin() ), w * c ); }