Crocoddyl
 
Loading...
Searching...
No Matches
pch.hpp
1
2// BSD 3-Clause License
3//
4// Copyright (C) 2025-2025, Heriot-Watt University
5// Copyright note valid unless otherwise stated in individual files.
6// All rights reserved.
8
9#ifndef CROCODDYL_MULTIBODY_PCH_
10#define CROCODDYL_MULTIBODY_PCH_
11
12#include <pinocchio/algorithm/aba-derivatives.hpp>
13#include <pinocchio/algorithm/aba.hpp>
14#include <pinocchio/algorithm/center-of-mass-derivatives.hpp>
15#include <pinocchio/algorithm/center-of-mass.hpp>
16#include <pinocchio/algorithm/centroidal-derivatives.hpp>
17#include <pinocchio/algorithm/centroidal.hpp>
18#include <pinocchio/algorithm/cholesky.hpp>
19#include <pinocchio/algorithm/compute-all-terms.hpp>
20#include <pinocchio/algorithm/contact-dynamics.hpp>
21#include <pinocchio/algorithm/frames-derivatives.hpp>
22#include <pinocchio/algorithm/frames.hpp>
23#include <pinocchio/algorithm/geometry.hpp>
24#include <pinocchio/algorithm/jacobian.hpp>
25#include <pinocchio/algorithm/joint-configuration.hpp>
26#include <pinocchio/algorithm/kinematics-derivatives.hpp>
27#include <pinocchio/algorithm/kinematics.hpp>
28#include <pinocchio/algorithm/rnea-derivatives.hpp>
29#include <pinocchio/algorithm/rnea.hpp>
30#include <pinocchio/multibody/data.hpp>
31#include <pinocchio/multibody/fwd.hpp>
32#include <pinocchio/multibody/model.hpp>
33#include <pinocchio/spatial/force.hpp>
34#include <pinocchio/spatial/motion.hpp>
35#include <pinocchio/spatial/se3.hpp>
36#include <stdexcept>
37
38#ifdef PINOCCHIO_WITH_HPP_FCL
39#include <pinocchio/multibody/fcl.hpp>
40#include <pinocchio/multibody/geometry.hpp>
41#endif
42
43#ifdef CROCODDYL_WITH_CODEGEN
44#include <pinocchio/codegen/cppadcg.hpp>
45
46#include "crocoddyl/multibody/codegen/pinocchio_cast.hpp"
47#endif
48
49#endif // CROCODDYL_MULTIBODY_PCH_