expose-algorithms.cpp 881 Bytes
Newer Older
1
//
Justin Carpentier's avatar
Justin Carpentier committed
2
// Copyright (c) 2015-2020 CNRS INRIA
3
4
5
6
//

#include "pinocchio/bindings/python/algorithm/algorithms.hpp"

7
namespace pinocchio
8
9
10
11
12
13
14
15
16
{
  namespace python
  {
    
    void exposeAlgorithms()
    {
      exposeJointsAlgo();
      exposeABA();
      exposeCRBA();
17
      exposeCentroidal();
18
19
20
21
22
23
24
25
26
      exposeRNEA();
      exposeCOM();
      exposeFramesAlgo();
      exposeEnergy();
      exposeKinematics();
      exposeDynamics();
      exposeCAT();
      exposeJacobian();
      exposeGeometryAlgo();
27
      exposeKinematicRegressor();
28
      exposeRegressor();
29
      exposeCholesky();
30
      exposeModelAlgo();
Justin Carpentier's avatar
Justin Carpentier committed
31

jcarpent's avatar
jcarpent committed
32
33
      // expose derivative version of the algorithms
      exposeRNEADerivatives();
34
      exposeABADerivatives();
35
      exposeKinematicsDerivatives();
36
      exposeFramesDerivatives();
Justin Carpentier's avatar
Justin Carpentier committed
37
      exposeCentroidalDerivatives();
38
39
40
    }
    
  } // namespace python
41
} // namespace pinocchio