Functions
tf_benchmark.cpp File Reference
#include <gtest/gtest.h>
#include <tf/tf.h>
#include <sys/time.h>
#include "tf/LinearMath/Vector3.h"
Include dependency graph for tf_benchmark.cpp:

Go to the source code of this file.

Functions

void generate_rand_vectors (double scale, uint64_t runs, std::vector< double > &xvalues, std::vector< double > &yvalues, std::vector< double > &zvalues)
 
int main (int argc, char **argv)
 
void seed_rand ()
 
 TEST (tf_benchmark, benchmarkExhaustiveSearch)
 
 TEST (tf_benchmark, canTransformCacheLength0)
 
 TEST (tf_benchmark, canTransformCacheLength10000)
 
 TEST (tf_benchmark, lookupTransformCacheLength10000)
 

Function Documentation

◆ generate_rand_vectors()

void generate_rand_vectors ( double  scale,
uint64_t  runs,
std::vector< double > &  xvalues,
std::vector< double > &  yvalues,
std::vector< double > &  zvalues 
)

Definition at line 44 of file tf_benchmark.cpp.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 232 of file tf_benchmark.cpp.

◆ seed_rand()

void seed_rand ( )

Definition at line 36 of file tf_benchmark.cpp.

◆ TEST() [1/4]

TEST ( tf_benchmark  ,
benchmarkExhaustiveSearch   
)

Definition at line 177 of file tf_benchmark.cpp.

◆ TEST() [2/4]

TEST ( tf_benchmark  ,
canTransformCacheLength0   
)

Definition at line 59 of file tf_benchmark.cpp.

◆ TEST() [3/4]

TEST ( tf_benchmark  ,
canTransformCacheLength10000   
)

Definition at line 79 of file tf_benchmark.cpp.

◆ TEST() [4/4]

TEST ( tf_benchmark  ,
lookupTransformCacheLength10000   
)

Definition at line 128 of file tf_benchmark.cpp.



tf
Author(s): Tully Foote, Eitan Marder-Eppstein, Wim Meeussen
autogenerated on Sat Aug 19 2023 02:38:08