Macros | Typedefs | Functions | Variables
benchVecAdd.cpp File Reference
#include <iostream>
#include <Eigen/Core>
#include <bench/BenchTimer.h>
Include dependency graph for benchVecAdd.cpp:

Go to the source code of this file.

Macros

#define REPEAT   10000
 
#define SIZE   50
 

Typedefs

typedef float Scalar
 

Functions

 __attribute__ ((noinline)) void benchVec(Scalar *a
 
 __attribute__ ((noinline)) void benchVec(MatrixXf &a
 
void benchVec (MatrixXf &a, MatrixXf &b, MatrixXf &c)
 
void benchVec (VectorXf &a, VectorXf &b, VectorXf &c)
 
void benchVec (Scalar *a, Scalar *b, Scalar *c, int size)
 
int main (int argc, char *argv[])
 

Variables

Scalarb
 
Scalar Scalarc
 
Scalar Scalar int size
 

Macro Definition Documentation

◆ REPEAT

#define REPEAT   10000

Definition at line 12 of file benchVecAdd.cpp.

◆ SIZE

#define SIZE   50

Definition at line 8 of file benchVecAdd.cpp.

Typedef Documentation

◆ Scalar

typedef float Scalar

Definition at line 15 of file benchVecAdd.cpp.

Function Documentation

◆ __attribute__() [1/2]

__attribute__ ( (noinline)  )

◆ __attribute__() [2/2]

__attribute__ ( (noinline)  ) &

◆ benchVec() [1/3]

void benchVec ( MatrixXf &  a,
MatrixXf &  b,
MatrixXf &  c 
)

Definition at line 79 of file benchVecAdd.cpp.

◆ benchVec() [2/3]

void benchVec ( VectorXf &  a,
VectorXf &  b,
VectorXf &  c 
)

Definition at line 85 of file benchVecAdd.cpp.

◆ benchVec() [3/3]

void benchVec ( Scalar a,
Scalar b,
Scalar c,
int  size 
)

Definition at line 91 of file benchVecAdd.cpp.

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 21 of file benchVecAdd.cpp.

Variable Documentation

◆ b

VectorXf & b

Definition at line 17 of file benchVecAdd.cpp.

◆ c

VectorXf VectorXf & c

Definition at line 17 of file benchVecAdd.cpp.

◆ size

Definition at line 17 of file benchVecAdd.cpp.



gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:47