Classes | Functions
timings-geometry.cpp File Reference
#include "model-fixture.hpp"
#include "pinocchio/algorithm/joint-configuration.hpp"
#include "pinocchio/algorithm/kinematics.hpp"
#include "pinocchio/algorithm/geometry.hpp"
#include "pinocchio/parsers/urdf.hpp"
#include "pinocchio/multibody/sample-models.hpp"
#include "pinocchio/multibody/geometry.hpp"
#include <iostream>
Include dependency graph for timings-geometry.cpp:

Go to the source code of this file.

Classes

struct  GeometryFixture
 

Functions

 BENCHMARK_DEFINE_F (GeometryFixture, FORWARD_KINEMATICS_Q)(benchmark
 
 BENCHMARK_DEFINE_F (GeometryFixture, UPDATE_GEOMETRY_PLACEMENTS)(benchmark
 
 BENCHMARK_REGISTER_F (GeometryFixture, FORWARD_KINEMATICS_Q) -> Apply(CustomArguments)
 
 BENCHMARK_REGISTER_F (GeometryFixture, UPDATE_GEOMETRY_PLACEMENTS) -> Apply(CustomArguments)
 
static void CustomArguments (benchmark::internal::Benchmark *b)
 
static PINOCCHIO_DONT_INLINE void forwardKinematicsQCall (const pinocchio::Model &model, pinocchio::Data &data, const Eigen::VectorXd &q)
 
 PINOCCHIO_BENCHMARK_MAIN_WITH_SETUP (GeometryFixture::GlobalSetUp)
 
static PINOCCHIO_DONT_INLINE void updateGeometryPlacementsCall (const pinocchio::Model &model, pinocchio::Data &data, const pinocchio::GeometryModel &geometry_model, pinocchio::GeometryData &geometry_data, const Eigen::VectorXd &q)
 

Function Documentation

◆ BENCHMARK_DEFINE_F() [1/2]

BENCHMARK_DEFINE_F ( GeometryFixture  ,
FORWARD_KINEMATICS_Q   
)

Definition at line 83 of file timings-geometry.cpp.

◆ BENCHMARK_DEFINE_F() [2/2]

BENCHMARK_DEFINE_F ( GeometryFixture  ,
UPDATE_GEOMETRY_PLACEMENTS   
)

Definition at line 103 of file timings-geometry.cpp.

◆ BENCHMARK_REGISTER_F() [1/2]

BENCHMARK_REGISTER_F ( GeometryFixture  ,
FORWARD_KINEMATICS_Q   
) -> Apply(CustomArguments)

◆ BENCHMARK_REGISTER_F() [2/2]

BENCHMARK_REGISTER_F ( GeometryFixture  ,
UPDATE_GEOMETRY_PLACEMENTS   
) -> Apply(CustomArguments)

◆ CustomArguments()

static void CustomArguments ( benchmark::internal::Benchmark *  b)
static

Definition at line 19 of file timings-geometry.cpp.

◆ forwardKinematicsQCall()

static PINOCCHIO_DONT_INLINE void forwardKinematicsQCall ( const pinocchio::Model model,
pinocchio::Data data,
const Eigen::VectorXd &  q 
)
static

Definition at line 78 of file timings-geometry.cpp.

◆ PINOCCHIO_BENCHMARK_MAIN_WITH_SETUP()

PINOCCHIO_BENCHMARK_MAIN_WITH_SETUP ( GeometryFixture::GlobalSetUp  )

◆ updateGeometryPlacementsCall()

static PINOCCHIO_DONT_INLINE void updateGeometryPlacementsCall ( const pinocchio::Model model,
pinocchio::Data data,
const pinocchio::GeometryModel geometry_model,
pinocchio::GeometryData geometry_data,
const Eigen::VectorXd &  q 
)
static

Definition at line 94 of file timings-geometry.cpp.



pinocchio
Author(s):
autogenerated on Wed May 28 2025 02:41:23