void
nest::spike_detector::init_state_( const Node& np )
{
  const spike_detector& sd = dynamic_cast< const spike_detector& >( np );
  device_.init_state( sd.device_ );
  init_buffers_();
}
void
nest::weight_recorder::init_state_( const Node& np )
{
  const weight_recorder& wr = static_cast< const weight_recorder& >( np );
  device_.init_state( wr.device_ );
  init_buffers_();
}
 void Node::init_buffers()
 {
   if ( stat_.test(buffers_initialized) )
     return;
     
   init_buffers_();
   stat_.set(buffers_initialized);
 }
Beispiel #4
0
void
Node::init_buffers()
{
  if ( buffers_initialized_ )
    return;

  init_buffers_();

  buffers_initialized_ = true;
}