|
NVBIO
|
A class used to keep track of several timing statistics for repeating kernel or function calls
#include <timer.h>
Public Methods | |
| TimeSeries () | |
| void | add (const uint32 c, const float t, const float dt=0.0f) |
| float | avg_speed () const |
Public Members | |
| std::string | name |
| std::string | units |
| uint32 | num |
| uint64 | calls |
| float | time |
| float | device_time |
| float | max_speed |
| uint32 | bin_calls [32] |
| uint64 | bin_items [32] |
| float | bin_time [32] |
| float | bin_speed [32] |
| std::deque< std::pair< uint32, float > > | info |
| float | user [32] |
| const char * | user_names [32] |
| const char * | user_units [32] |
| bool | user_avg [32] |
| std::deque< std::pair<uint32,float> > nvbio::TimeSeries::info |
1.8.4