TR-mbed 1.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Portable_Perf_Analyzer< Action > Class Template Reference

#include <portable_perf_analyzer.hh>

Public Member Functions

 Portable_Perf_Analyzer ()
 
 Portable_Perf_Analyzer (const Portable_Perf_Analyzer &)
 
 ~Portable_Perf_Analyzer ()
 
BTL_DONT_INLINE double eval_mflops (int size)
 
BTL_DONT_INLINE double time_calculate (Action &action)
 
unsigned long long get_nb_calc ()
 
 Portable_Perf_Analyzer (void)
 
 Portable_Perf_Analyzer (const Portable_Perf_Analyzer &)
 
 ~Portable_Perf_Analyzer (void)
 
double eval_mflops (int size)
 
double time_init (Action &action)
 
double time_calculate (Action &action)
 
unsigned long long get_nb_calc (void)
 

Constructor & Destructor Documentation

◆ Portable_Perf_Analyzer() [1/4]

template<class Action >
Portable_Perf_Analyzer< Action >::Portable_Perf_Analyzer ( )
inline

◆ Portable_Perf_Analyzer() [2/4]

template<class Action >
Portable_Perf_Analyzer< Action >::Portable_Perf_Analyzer ( const Portable_Perf_Analyzer< Action > &  )
inline

◆ ~Portable_Perf_Analyzer() [1/2]

template<class Action >
Portable_Perf_Analyzer< Action >::~Portable_Perf_Analyzer ( )
inline

◆ Portable_Perf_Analyzer() [3/4]

template<class Action >
Portable_Perf_Analyzer< Action >::Portable_Perf_Analyzer ( void  )
inline

◆ Portable_Perf_Analyzer() [4/4]

template<class Action >
Portable_Perf_Analyzer< Action >::Portable_Perf_Analyzer ( const Portable_Perf_Analyzer< Action > &  )
inline

◆ ~Portable_Perf_Analyzer() [2/2]

template<class Action >
Portable_Perf_Analyzer< Action >::~Portable_Perf_Analyzer ( void  )
inline

Member Function Documentation

◆ eval_mflops() [1/2]

template<class Action >
BTL_DONT_INLINE double Portable_Perf_Analyzer< Action >::eval_mflops ( int  size)
inline

◆ eval_mflops() [2/2]

template<class Action >
double Portable_Perf_Analyzer< Action >::eval_mflops ( int  size)
inline

◆ get_nb_calc() [1/2]

template<class Action >
unsigned long long Portable_Perf_Analyzer< Action >::get_nb_calc ( )
inline

◆ get_nb_calc() [2/2]

template<class Action >
unsigned long long Portable_Perf_Analyzer< Action >::get_nb_calc ( void  )
inline

◆ time_calculate() [1/2]

template<class Action >
BTL_DONT_INLINE double Portable_Perf_Analyzer< Action >::time_calculate ( Action &  action)
inline

◆ time_calculate() [2/2]

template<class Action >
double Portable_Perf_Analyzer< Action >::time_calculate ( Action &  action)
inline

◆ time_init()

template<class Action >
double Portable_Perf_Analyzer< Action >::time_init ( Action &  action)
inline

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