#include <portable_perf_analyzer.hh>
Public Member Functions | |
BTL_DONT_INLINE double | eval_mflops (int size) |
double | eval_mflops (int size) |
unsigned long long | get_nb_calc () |
unsigned long long | get_nb_calc (void) |
Portable_Perf_Analyzer (void) | |
Portable_Perf_Analyzer () | |
Portable_Perf_Analyzer (const Portable_Perf_Analyzer &) | |
Portable_Perf_Analyzer (const Portable_Perf_Analyzer &) | |
BTL_DONT_INLINE double | time_calculate (Action &action) |
double | time_calculate (Action &action) |
double | time_init (Action &action) |
~Portable_Perf_Analyzer (void) | |
~Portable_Perf_Analyzer () | |
Private Attributes | |
Portable_Timer | _chronos |
unsigned long long | _nb_calc |
unsigned long long | _nb_init |
double | m_time_action |
Definition at line 28 of file portable_perf_analyzer.hh.
Portable_Perf_Analyzer< Action >::Portable_Perf_Analyzer | ( | ) | [inline] |
Definition at line 30 of file portable_perf_analyzer.hh.
Portable_Perf_Analyzer< Action >::Portable_Perf_Analyzer | ( | const Portable_Perf_Analyzer< Action > & | ) | [inline] |
Definition at line 33 of file portable_perf_analyzer.hh.
Portable_Perf_Analyzer< Action >::~Portable_Perf_Analyzer | ( | ) | [inline] |
Definition at line 37 of file portable_perf_analyzer.hh.
Portable_Perf_Analyzer< Action >::Portable_Perf_Analyzer | ( | void | ) | [inline] |
Definition at line 29 of file portable_perf_analyzer_old.hh.
Portable_Perf_Analyzer< Action >::Portable_Perf_Analyzer | ( | const Portable_Perf_Analyzer< Action > & | ) | [inline] |
Definition at line 32 of file portable_perf_analyzer_old.hh.
Portable_Perf_Analyzer< Action >::~Portable_Perf_Analyzer | ( | void | ) | [inline] |
Definition at line 36 of file portable_perf_analyzer_old.hh.
BTL_DONT_INLINE double Portable_Perf_Analyzer< Action >::eval_mflops | ( | int | size | ) | [inline] |
Definition at line 41 of file portable_perf_analyzer.hh.
double Portable_Perf_Analyzer< Action >::eval_mflops | ( | int | size | ) | [inline] |
Definition at line 42 of file portable_perf_analyzer_old.hh.
unsigned long long Portable_Perf_Analyzer< Action >::get_nb_calc | ( | ) | [inline] |
Definition at line 89 of file portable_perf_analyzer.hh.
unsigned long long Portable_Perf_Analyzer< Action >::get_nb_calc | ( | void | ) | [inline] |
Definition at line 121 of file portable_perf_analyzer_old.hh.
BTL_DONT_INLINE double Portable_Perf_Analyzer< Action >::time_calculate | ( | Action & | action | ) | [inline] |
Definition at line 76 of file portable_perf_analyzer.hh.
double Portable_Perf_Analyzer< Action >::time_calculate | ( | Action & | action | ) | [inline] |
Definition at line 108 of file portable_perf_analyzer_old.hh.
double Portable_Perf_Analyzer< Action >::time_init | ( | Action & | action | ) | [inline] |
Definition at line 97 of file portable_perf_analyzer_old.hh.
Portable_Timer Portable_Perf_Analyzer< Action >::_chronos [private] |
Definition at line 98 of file portable_perf_analyzer.hh.
unsigned long long Portable_Perf_Analyzer< Action >::_nb_calc [private] |
Definition at line 96 of file portable_perf_analyzer.hh.
unsigned long long Portable_Perf_Analyzer< Action >::_nb_init [private] |
Definition at line 129 of file portable_perf_analyzer_old.hh.
double Portable_Perf_Analyzer< Action >::m_time_action [private] |
Definition at line 97 of file portable_perf_analyzer.hh.