NEST main@caf0ae8
 
Loading...
Searching...
No Matches
nest::BufferResizeLog Class Reference

Collect information on spike transmission buffer resizing. More...

#include <buffer_resize_log.h>

Public Member Functions

 BufferResizeLog ()
 
void clear ()
 
void add_entry (size_t global_max_spikes_sent, size_t new_buffer_size)
 
void to_dict (Dictionary &) const
 

Private Attributes

std::vector< long > time_steps_
 Time of resize event in steps.
 
std::vector< long > global_max_spikes_sent_
 Spike number that triggered resize.
 
std::vector< long > new_buffer_size_
 Buffer size after resize.
 

Detailed Description

Collect information on spike transmission buffer resizing.

Constructor & Destructor Documentation

◆ BufferResizeLog()

nest::BufferResizeLog::BufferResizeLog ( )

Member Function Documentation

◆ add_entry()

void nest::BufferResizeLog::add_entry ( size_t  global_max_spikes_sent,
size_t  new_buffer_size 
)

References global_max_spikes_sent_, nest::kernel(), new_buffer_size_, and time_steps_.

Referenced by nest::EventDeliveryManager::gather_spike_data_().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ clear()

void nest::BufferResizeLog::clear ( )

References global_max_spikes_sent_, new_buffer_size_, and time_steps_.

Referenced by nest::EventDeliveryManager::initialize().

Here is the caller graph for this function:

◆ to_dict()

void nest::BufferResizeLog::to_dict ( Dictionary &  events) const

References nest::names::global_max_spikes_sent(), global_max_spikes_sent_, nest::names::new_buffer_size(), new_buffer_size_, time_steps_, and nest::names::times().

Referenced by nest::EventDeliveryManager::get_status().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ global_max_spikes_sent_

std::vector< long > nest::BufferResizeLog::global_max_spikes_sent_
private

Spike number that triggered resize.

Referenced by add_entry(), clear(), and to_dict().

◆ new_buffer_size_

std::vector< long > nest::BufferResizeLog::new_buffer_size_
private

Buffer size after resize.

Referenced by add_entry(), clear(), and to_dict().

◆ time_steps_

std::vector< long > nest::BufferResizeLog::time_steps_
private

Time of resize event in steps.

Referenced by add_entry(), clear(), and to_dict().


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