3838
3939using namespace nest ;
4040
41- nest::RecordablesMap< nest::glif_psc > nest::glif_psc::recordablesMap_;
42-
4341namespace nest
4442{
43+ RecordablesMap< glif_psc > glif_psc::recordablesMap_;
44+
4545void
4646register_glif_psc ( const std::string& name )
4747{
@@ -52,23 +52,22 @@ register_glif_psc( const std::string& name )
5252// for each quantity to be recorded.
5353template <>
5454void
55- RecordablesMap< nest:: glif_psc >::create()
55+ RecordablesMap< glif_psc >::create()
5656{
57- insert_ ( names::V_m, &nest::glif_psc::get_V_m_ );
58- insert_ ( names::ASCurrents_sum, &nest::glif_psc::get_ASCurrents_sum_ );
59- insert_ ( names::I, &nest::glif_psc::get_I_ );
60- insert_ ( names::I_syn, &nest::glif_psc::get_I_syn_ );
61- insert_ ( names::threshold, &nest::glif_psc::get_threshold_ );
62- insert_ ( names::threshold_spike, &nest::glif_psc::get_threshold_spike_ );
63- insert_ ( names::threshold_voltage, &nest::glif_psc::get_threshold_voltage_ );
64- }
57+ insert_ ( names::V_m, &glif_psc::get_V_m_ );
58+ insert_ ( names::ASCurrents_sum, &glif_psc::get_ASCurrents_sum_ );
59+ insert_ ( names::I, &glif_psc::get_I_ );
60+ insert_ ( names::I_syn, &glif_psc::get_I_syn_ );
61+ insert_ ( names::threshold, &glif_psc::get_threshold_ );
62+ insert_ ( names::threshold_spike, &glif_psc::get_threshold_spike_ );
63+ insert_ ( names::threshold_voltage, &glif_psc::get_threshold_voltage_ );
6564}
6665
6766/* ----------------------------------------------------------------
6867 * Default constructors defining default parameters and state
6968 * ---------------------------------------------------------------- */
7069
71- nest:: glif_psc::Parameters_::Parameters_ ()
70+ glif_psc::Parameters_::Parameters_ ()
7271 : G_( 9.43 ) // in nS
7372 , E_L_( -78.85 ) // in mV
7473 , th_inf_( -51.68 - E_L_ ) // in mv, rel to E_L_, - 51.68 - E_L_, i.e., 27.17
@@ -93,7 +92,7 @@ nest::glif_psc::Parameters_::Parameters_()
9392{
9493}
9594
96- nest:: glif_psc::State_::State_ ( const Parameters_& p )
95+ glif_psc::State_::State_ ( const Parameters_& p )
9796 : U_( 0.0 ) // in mV
9897 , threshold_( p.th_inf_ ) // in mV
9998 , threshold_spike_( 0.0 ) // in mV
@@ -117,7 +116,7 @@ nest::glif_psc::State_::State_( const Parameters_& p )
117116 * ---------------------------------------------------------------- */
118117
119118void
120- nest:: glif_psc::Parameters_::get ( DictionaryDatum& d ) const
119+ glif_psc::Parameters_::get ( DictionaryDatum& d ) const
121120{
122121 def< double >( d, names::V_th, th_inf_ + E_L_ );
123122 def< double >( d, names::g, G_ );
@@ -147,7 +146,7 @@ nest::glif_psc::Parameters_::get( DictionaryDatum& d ) const
147146}
148147
149148double
150- nest:: glif_psc::Parameters_::set ( const DictionaryDatum& d, Node* node )
149+ glif_psc::Parameters_::set ( const DictionaryDatum& d, Node* node )
151150{
152151 // if E_L_ is changed, we need to adjust all variables defined relative to
153152 // E_L_
@@ -301,7 +300,7 @@ nest::glif_psc::Parameters_::set( const DictionaryDatum& d, Node* node )
301300}
302301
303302void
304- nest:: glif_psc::State_::get ( DictionaryDatum& d, const Parameters_& p ) const
303+ glif_psc::State_::get ( DictionaryDatum& d, const Parameters_& p ) const
305304{
306305 def< double >( d, names::V_m, U_ + p.E_L_ );
307306 def< std::vector< double > >( d, names::ASCurrents, ASCurrents_ );
@@ -310,7 +309,7 @@ nest::glif_psc::State_::get( DictionaryDatum& d, const Parameters_& p ) const
310309}
311310
312311void
313- nest:: glif_psc::State_::set ( const DictionaryDatum& d, const Parameters_& p, double delta_EL, Node* node )
312+ glif_psc::State_::set ( const DictionaryDatum& d, const Parameters_& p, double delta_EL, Node* node )
314313{
315314 if ( updateValueParam< double >( d, names::V_m, U_, node ) )
316315 {
@@ -349,12 +348,12 @@ nest::glif_psc::State_::set( const DictionaryDatum& d, const Parameters_& p, dou
349348 }
350349}
351350
352- nest:: glif_psc::Buffers_::Buffers_ ( glif_psc& n )
351+ glif_psc::Buffers_::Buffers_ ( glif_psc& n )
353352 : logger_( n )
354353{
355354}
356355
357- nest:: glif_psc::Buffers_::Buffers_ ( const Buffers_&, glif_psc& n )
356+ glif_psc::Buffers_::Buffers_ ( const Buffers_&, glif_psc& n )
358357 : logger_( n )
359358{
360359}
@@ -363,7 +362,7 @@ nest::glif_psc::Buffers_::Buffers_( const Buffers_&, glif_psc& n )
363362 * Default and copy constructor for node
364363 * ---------------------------------------------------------------- */
365364
366- nest:: glif_psc::glif_psc ()
365+ glif_psc::glif_psc ()
367366 : ArchivingNode()
368367 , P_()
369368 , S_( P_ )
@@ -372,7 +371,7 @@ nest::glif_psc::glif_psc()
372371 recordablesMap_.create ();
373372}
374373
375- nest:: glif_psc::glif_psc ( const glif_psc& n )
374+ glif_psc::glif_psc ( const glif_psc& n )
376375 : ArchivingNode( n )
377376 , P_( n.P_ )
378377 , S_( n.S_ )
@@ -385,15 +384,15 @@ nest::glif_psc::glif_psc( const glif_psc& n )
385384 * ---------------------------------------------------------------- */
386385
387386void
388- nest:: glif_psc::init_buffers_ ()
387+ glif_psc::init_buffers_ ()
389388{
390389 B_.spikes_ .clear (); // includes resize
391390 B_.currents_ .clear (); // include resize
392391 B_.logger_ .reset (); // includes resize
393392}
394393
395394void
396- nest:: glif_psc::pre_run_hook ()
395+ glif_psc::pre_run_hook ()
397396{
398397 B_.logger_ .init ();
399398
@@ -467,7 +466,7 @@ nest::glif_psc::pre_run_hook()
467466 * ---------------------------------------------------------------- */
468467
469468void
470- nest:: glif_psc::update ( Time const & origin, const long from, const long to )
469+ glif_psc::update ( Time const & origin, const long from, const long to )
471470{
472471 double v_old = S_.U_ ;
473472
@@ -596,32 +595,4 @@ nest::glif_psc::update( Time const& origin, const long from, const long to )
596595 }
597596}
598597
599- size_t
600- nest::glif_psc::handles_test_event ( SpikeEvent&, size_t receptor_type )
601- {
602- if ( receptor_type <= 0 or receptor_type > P_.n_receptors_ () )
603- {
604- throw IncompatibleReceptorType ( receptor_type, get_name (), " SpikeEvent" );
605- }
606-
607- P_.has_connections_ = true ;
608- return receptor_type;
609- }
610-
611- void
612- nest::glif_psc::handle ( SpikeEvent& e )
613- {
614- assert ( e.get_delay_steps () > 0 );
615-
616- B_.spikes_ [ e.get_rport () - 1 ].add_value (
617- e.get_rel_delivery_steps ( kernel ().simulation_manager .get_slice_origin () ), e.get_weight () * e.get_multiplicity () );
618- }
619-
620- void
621- nest::glif_psc::handle ( CurrentEvent& e )
622- {
623- assert ( e.get_delay_steps () > 0 );
624-
625- B_.currents_ .add_value (
626- e.get_rel_delivery_steps ( kernel ().simulation_manager .get_slice_origin () ), e.get_weight () * e.get_current () );
627- }
598+ } // namespace nest
0 commit comments