Collect cycle duration and spike-count information for individual update cycles. More...
#include <cycle_time_log.h>
Public Member Functions | |
| CycleTimeLog () | |
| void | clear () |
| void | add_entry (double cycle_update_time, double communicate_time, long local_spike_counter) |
| void | to_dict (Dictionary &) const |
Private Attributes | |
| std::vector< double > | cycle_update_time_ |
| Time of one update cycle. | |
| std::vector< double > | communicate_time_ |
| std::vector< size_t > | local_spike_counter_ |
Collect cycle duration and spike-count information for individual update cycles.
| nest::CycleTimeLog::CycleTimeLog | ( | ) |
| void nest::CycleTimeLog::add_entry | ( | double | cycle_update_time, |
| double | communicate_time, | ||
| long | local_spike_counter | ||
| ) |
References communicate_time_, cycle_update_time_, and local_spike_counter_.
| void nest::CycleTimeLog::clear | ( | ) |
References communicate_time_, cycle_update_time_, and local_spike_counter_.
| void nest::CycleTimeLog::to_dict | ( | Dictionary & | events | ) | const |
References communicate_time_, cycle_update_time_, nest::names::local_spike_counter(), local_spike_counter_, nest::names::time_communicate_spike_data(), and nest::names::time_update().
|
private |
Referenced by add_entry(), clear(), and to_dict().
|
private |
Time of one update cycle.
Referenced by add_entry(), clear(), and to_dict().
|
private |
Referenced by add_entry(), clear(), and to_dict().