GCC Code Coverage Report


Directory: ./
File: bindings/python/crocoddyl/multibody/multibody-double.cpp
Date: 2025-04-18 16:41:15
Exec Total Coverage
Lines: 0 41 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 ///////////////////////////////////////////////////////////////////////////////
2 // BSD 3-Clause License
3 //
4 // Copyright (C) 2019-2025, University of Edinburgh, Heriot-Watt University
5 // Copyright note valid unless otherwise stated in individual files.
6 // All rights reserved.
7 ///////////////////////////////////////////////////////////////////////////////
8
9 #include "python/crocoddyl/multibody/multibody.hpp"
10
11 namespace crocoddyl {
12 namespace python {
13
14 void exposeMultibody() {
15 exposeFrictionCone();
16 exposeWrenchCone();
17 exposeCoPSupport();
18 exposeStateMultibody();
19 exposeActuationFloatingBase();
20 exposeActuationFull();
21 exposeActuationFloatingBaseThruster();
22 exposeForceAbstract();
23 exposeContactAbstract();
24 exposeImpulseAbstract();
25 exposeContactMultiple();
26 exposeImpulseMultiple();
27 exposeDataCollectorMultibody();
28 exposeDataCollectorContacts();
29 exposeDataCollectorImpulses();
30 exposeDifferentialActionFreeFwdDynamics();
31 exposeDifferentialActionFreeInvDynamics();
32 exposeDifferentialActionContactFwdDynamics();
33 exposeDifferentialActionContactInvDynamics();
34 exposeActionImpulseFwdDynamics();
35 exposeResidualState();
36 exposeResidualCentroidalMomentum();
37 exposeResidualCoMPosition();
38 exposeResidualContactForce();
39 exposeResidualContactFrictionCone();
40 exposeResidualContactCoPPosition();
41 exposeResidualContactWrenchCone();
42 exposeResidualContactControlGrav();
43 exposeResidualControlGrav();
44 exposeResidualFramePlacement();
45 exposeResidualFrameRotation();
46 exposeResidualFrameTranslation();
47 exposeResidualFrameVelocity();
48 exposeResidualImpulseCoM();
49
50 #ifdef PINOCCHIO_WITH_HPP_FCL
51 #ifdef CROCODDYL_WITH_PAIR_COLLISION
52 exposeResidualPairCollision();
53 #endif
54 #endif
55
56 exposeContact1D();
57 exposeContact2D();
58 exposeContact3D();
59 exposeContact6D();
60 exposeImpulse3D();
61 exposeImpulse6D();
62 }
63
64 } // namespace python
65 } // namespace crocoddyl
66