GCC Code Coverage Report


Directory: ./
File: bindings/python/crocoddyl/core/core.cpp
Date: 2025-03-26 19:23:43
Exec Total Coverage
Lines: 60 60 100.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 10 void exposeCore() {
16 10 exposeDataCollector();
17 10 exposeStateAbstract();
18 10 exposeControlParametrizationAbstract();
19 10 exposeActuationAbstract();
20 10 exposeActionAbstract();
21 10 exposeIntegratedActionAbstract();
22 10 exposeDifferentialActionAbstract();
23 10 exposeResidualAbstract();
24 10 exposeActivationAbstract();
25 10 exposeSquashingAbstract();
26 10 exposeSquashingSmoothSat();
27 10 exposeActuationSquashing();
28 10 exposeDataCollectorActuation();
29 10 exposeDataCollectorJoint();
30 10 exposeIntegratedActionEuler();
31 10 exposeIntegratedActionRK();
32 10 exposeCostAbstract();
33 10 exposeResidualControl();
34 10 exposeResidualJointEffort();
35 10 exposeResidualJointAcceleration();
36 10 exposeCostSum();
37 10 exposeCostResidual();
38 10 exposeConstraintAbstract();
39 10 exposeConstraintManager();
40 10 exposeConstraintResidual();
41 10 exposeActionNumDiff();
42 10 exposeDifferentialActionNumDiff();
43 10 exposeActivationNumDiff();
44 10 exposeStateNumDiff();
45 10 exposeShootingProblem();
46 10 exposeSolverAbstract();
47 10 exposeStateEuclidean();
48 10 exposeControlParametrizationPolyZero();
49 10 exposeControlParametrizationPolyOne();
50 10 exposeControlParametrizationPolyTwoRK();
51 10 exposeActionUnicycle();
52 10 exposeActionLQR();
53 10 exposeDifferentialActionLQR();
54 10 exposeActivationQuad();
55 10 exposeActivationQuadFlatExp();
56 10 exposeActivationQuadFlatLog();
57 10 exposeActivationWeightedQuad();
58 10 exposeActivationQuadraticBarrier();
59 10 exposeActivationWeightedQuadraticBarrier();
60 10 exposeActivationSmooth1Norm();
61 10 exposeActivationSmooth2Norm();
62 10 exposeActivation2NormBarrier();
63 10 exposeSolverKKT();
64 10 exposeSolverDDP();
65 10 exposeSolverFDDP();
66 10 exposeSolverBoxQP();
67 10 exposeSolverBoxDDP();
68 10 exposeSolverBoxFDDP();
69 10 exposeSolverIntro();
70 #ifdef CROCODDYL_WITH_IPOPT
71 10 exposeSolverIpopt();
72 #endif
73 10 exposeCallbacks();
74 10 exposeException();
75 10 exposeStopWatch();
76 10 }
77
78 } // namespace python
79 } // namespace crocoddyl
80