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. | |
Collect information on spike transmission buffer resizing.
| nest::BufferResizeLog::BufferResizeLog | ( | ) |
| 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_().
| void nest::BufferResizeLog::clear | ( | ) |
References global_max_spikes_sent_, new_buffer_size_, and time_steps_.
Referenced by nest::EventDeliveryManager::initialize().
| 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().
|
private |
Spike number that triggered resize.
Referenced by add_entry(), clear(), and to_dict().
|
private |
Buffer size after resize.
Referenced by add_entry(), clear(), and to_dict().
|
private |
Time of resize event in steps.
Referenced by add_entry(), clear(), and to_dict().