GCC Code Coverage Report


Directory: ./
File: bindings/python/crocoddyl/core/core.cpp
Date: 2025-05-13 10:30:51
Exec Total Coverage
Lines: 0 59 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 ///////////////////////////////////////////////////////////////////////////////
2 // BSD 3-Clause License
3 //
4 // Copyright (C) 2019-2025, University of Edinburgh, LAAS-CNRS,
5 // Heriot-Watt University, University of Trento
6 // Copyright note valid unless otherwise stated in individual files.
7 // All rights reserved.
8 ///////////////////////////////////////////////////////////////////////////////
9
10 #include "python/crocoddyl/core/core.hpp"
11
12 namespace crocoddyl {
13 namespace python {
14
15 void exposeCore() {
16 exposeDataCollector();
17 exposeStateAbstract();
18 exposeControlParametrizationAbstract();
19 exposeActuationAbstract();
20 exposeActionAbstract();
21 #ifdef CROCODDYL_WITH_CODEGEN
22 exposeActionCodeGen();
23 #endif
24 exposeIntegratedActionAbstract();
25 exposeDifferentialActionAbstract();
26 exposeResidualAbstract();
27 exposeActivationAbstract();
28 exposeSquashingAbstract();
29 exposeSquashingSmoothSat();
30 exposeActuationSquashing();
31 exposeDataCollectorActuation();
32 exposeDataCollectorJoint();
33 exposeIntegratedActionEuler();
34 exposeIntegratedActionRK();
35 exposeCostAbstract();
36 exposeResidualControl();
37 exposeResidualJointEffort();
38 exposeResidualJointAcceleration();
39 exposeCostSum();
40 exposeCostResidual();
41 exposeConstraintAbstract();
42 exposeConstraintManager();
43 exposeConstraintResidual();
44 exposeActionNumDiff();
45 exposeDifferentialActionNumDiff();
46 exposeActivationNumDiff();
47 exposeStateNumDiff();
48 exposeShootingProblem();
49 exposeSolverAbstract();
50 exposeStateEuclidean();
51 exposeControlParametrizationPolyZero();
52 exposeControlParametrizationPolyOne();
53 exposeControlParametrizationPolyTwoRK();
54 exposeActionUnicycle();
55 exposeActionLQR();
56 exposeDifferentialActionLQR();
57 exposeActivationQuad();
58 exposeActivationQuadFlatExp();
59 exposeActivationQuadFlatLog();
60 exposeActivationWeightedQuad();
61 exposeActivationQuadraticBarrier();
62 exposeActivationWeightedQuadraticBarrier();
63 exposeActivationSmooth1Norm();
64 exposeActivationSmooth2Norm();
65 exposeActivation2NormBarrier();
66 exposeSolverKKT();
67 exposeSolverDDP();
68 exposeSolverFDDP();
69 exposeSolverBoxQP();
70 exposeSolverBoxDDP();
71 exposeSolverBoxFDDP();
72 exposeSolverIntro();
73 #ifdef CROCODDYL_WITH_IPOPT
74 exposeSolverIpopt();
75 #endif
76 exposeCallbacks();
77 exposeException();
78 exposeStopWatch();
79 }
80
81 } // namespace python
82 } // namespace crocoddyl
83