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

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_
 

Detailed Description

Collect cycle duration and spike-count information for individual update cycles.

Constructor & Destructor Documentation

◆ CycleTimeLog()

nest::CycleTimeLog::CycleTimeLog ( )

Member Function Documentation

◆ add_entry()

void nest::CycleTimeLog::add_entry ( double  cycle_update_time,
double  communicate_time,
long  local_spike_counter 
)

◆ clear()

void nest::CycleTimeLog::clear ( )

◆ to_dict()

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().

Here is the call graph for this function:

Member Data Documentation

◆ communicate_time_

std::vector< double > nest::CycleTimeLog::communicate_time_
private

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

◆ cycle_update_time_

std::vector< double > nest::CycleTimeLog::cycle_update_time_
private

Time of one update cycle.

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

◆ local_spike_counter_

std::vector< size_t > nest::CycleTimeLog::local_spike_counter_
private

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


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