Classes | Namespaces | Macros | Enumerations | Functions
BenchTimer.h File Reference
#include <unistd.h>
#include <Eigen/Core>
Include dependency graph for BenchTimer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Eigen::BenchTimer
 

Namespaces

 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 }
 

Functions

static void clobber ()
 
static void escape (void *p)
 

Macro Definition Documentation

#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(); \
} \
}
#define TRIES
for(size_t i=1;i< poses.size();++i)
static void clobber()
Definition: BenchTimer.h:34

Definition at line 170 of file BenchTimer.h.

Function Documentation

static void clobber ( )
static

Definition at line 34 of file BenchTimer.h.

static void escape ( void *  p)
static

Definition at line 30 of file BenchTimer.h.



gtsam
Author(s):
autogenerated on Sat May 8 2021 02:51:27