bench_impl< Transformation, N > Struct Template Reference

Static Public Member Functions

static EIGEN_DONT_INLINE void run (const Transformation &t)
 

Member Function Documentation

◆ run()

template<typename Transformation , int N>
static EIGEN_DONT_INLINE void bench_impl< Transformation, N >::run ( const Transformation &  t)
inlinestatic
69  {
71  data.setRandom();
74  BENCH(timer, 10, 100000, transform(t, data));
75  cout.width(9);
76  cout << timer.best() << " ";
77  }
#define BENCH(TIMER, TRIES, REP, CODE)
Definition: BenchTimer.h:150
int data[]
Definition: Map_placement_new.cpp:1
Definition: BenchTimer.h:55
The matrix class, also used for vectors and row-vectors.
Definition: Eigen/Eigen/src/Core/Matrix.h:186
@ N
Definition: constructor.cpp:22
EIGEN_DONT_INLINE void transform(const Transformation &t, Data &data)
Definition: geometry.cpp:25
t
Definition: plotPSD.py:36
double timer
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:210
static EIGEN_DONT_INLINE void run(const Transformation &t)
Definition: geometry.cpp:69

References BENCH, data, N, plotPSD::t, and transform().

Referenced by bench().


The documentation for this struct was generated from the following file: