TR-mbed 1.0
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Enumerations
BenchTimer.h File Reference
#include <unistd.h>
#include <Eigen/Core>

Go to the source code of this file.

Classes

class  Eigen::BenchTimer
 

Namespaces

namespace  Eigen
 Namespace containing all symbols from the Eigen library.
 

Macros

#define BENCH(TIMER, TRIES, REP, CODE)
 

Enumerations

enum  { Eigen::CPU_TIMER = 0 , Eigen::REAL_TIMER = 1 }
 

Macro Definition Documentation

◆ BENCH

#define BENCH (   TIMER,
  TRIES,
  REP,
  CODE 
)
Value:
{ \
TIMER.reset(); \
for(int uglyvarname1=0; uglyvarname1<TRIES; ++uglyvarname1){ \
TIMER.start(); \
for(int uglyvarname2=0; uglyvarname2<REP; ++uglyvarname2){ \
CODE; \
} \
TIMER.stop(); \
clobber(); \
} \
}
#define TRIES
Definition bench_reverse.cpp:12