GCC Code Coverage Report
Directory: ./ Exec Total Coverage
File: bindings/python/algorithm/expose-algorithms.cpp Lines: 24 24 100.0 %
Date: 2024-01-23 21:41:47 Branches: 0 0 - %

Line Branch Exec Source
1
//
2
// Copyright (c) 2015-2020 CNRS INRIA
3
//
4
5
#include "pinocchio/bindings/python/algorithm/algorithms.hpp"
6
7
namespace pinocchio
8
{
9
  namespace python
10
  {
11
12
19
    void exposeAlgorithms()
13
    {
14
19
      exposeJointsAlgo();
15
19
      exposeABA();
16
19
      exposeCRBA();
17
19
      exposeCentroidal();
18
19
      exposeRNEA();
19
19
      exposeCOM();
20
19
      exposeFramesAlgo();
21
19
      exposeEnergy();
22
19
      exposeKinematics();
23
19
      exposeDynamics();
24
19
      exposeCAT();
25
19
      exposeJacobian();
26
19
      exposeGeometryAlgo();
27
19
      exposeKinematicRegressor();
28
19
      exposeRegressor();
29
19
      exposeCholesky();
30
19
      exposeModelAlgo();
31
32
      // expose derivative version of the algorithms
33
19
      exposeRNEADerivatives();
34
19
      exposeABADerivatives();
35
19
      exposeKinematicsDerivatives();
36
19
      exposeFramesDerivatives();
37
19
      exposeCentroidalDerivatives();
38
19
    }
39
40
  } // namespace python
41
} // namespace pinocchio