Classes | Macros | Enumerations | Functions
benchGeometry.cpp File Reference
#include <iostream>
#include <iomanip>
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <bench/BenchTimer.h>
Include dependency graph for benchGeometry.cpp:

Go to the source code of this file.

Classes

struct  func< res, arg1, arg2, opt >
 
struct  func< res, arg1, arg2, TMATV >
 
struct  func< res, arg1, arg2, TMATVMAT >
 
struct  func< res, arg1, arg2, TV >
 
struct  test_transform< func, arg1, arg2 >
 

Macros

#define REPEAT   1000000
 
#define run_trans(op, scalar, mode, option)
 
#define run_vec(op, scalar, mode, option, vsize)
 

Enumerations

enum  func_opt { TV, TMATV, TMATVMAT }
 

Functions

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

Macro Definition Documentation

◆ REPEAT

#define REPEAT   1000000

Definition at line 11 of file benchGeometry.cpp.

◆ run_trans

#define run_trans (   op,
  scalar,
  mode,
  option 
)
Value:
std::cout << #scalar << "\t " << #mode << "\t " << #option << " "; \
{\
}
static void run()
static const DiscreteKey mode(modeKey, 2)
mxArray * scalar(mxClassID classid)
Definition: matlab.h:82
Represents an homogeneous transformation in a N dimensional space.

Definition at line 88 of file benchGeometry.cpp.

◆ run_vec

#define run_vec (   op,
  scalar,
  mode,
  option,
  vsize 
)
Value:
std::cout << #scalar << "\t " << #mode << "\t " << #option << " " << #vsize " "; \
{\
}
idx_t idx_t idx_t idx_t idx_t * vsize
Matrix< Scalar, Dynamic, 1 > Vec
Definition: gemv_common.h:17
static void run()
static const DiscreteKey mode(modeKey, 2)
The matrix class, also used for vectors and row-vectors.
mxArray * scalar(mxClassID classid)
Definition: matlab.h:82
Represents an homogeneous transformation in a N dimensional space.

Definition at line 79 of file benchGeometry.cpp.

Enumeration Type Documentation

◆ func_opt

enum func_opt
Enumerator
TV 
TMATV 
TMATVMAT 

Definition at line 14 of file benchGeometry.cpp.

Function Documentation

◆ main()

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

Definition at line 96 of file benchGeometry.cpp.



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