GCC Code Coverage Report


Directory: ./
File: bindings/python/crocoddyl/core/core.cpp
Date: 2025-01-16 08:47:40
Exec Total Coverage
Lines: 61 61 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 ///////////////////////////////////////////////////////////////////////////////
2 // BSD 3-Clause License
3 //
4 // Copyright (C) 2019-2023, 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 exposeIntegratedActionRK4();
33 10 exposeCostAbstract();
34 10 exposeResidualControl();
35 10 exposeResidualJointEffort();
36 10 exposeResidualJointAcceleration();
37 10 exposeCostSum();
38 10 exposeCostResidual();
39 10 exposeConstraintAbstract();
40 10 exposeConstraintManager();
41 10 exposeConstraintResidual();
42 10 exposeActionNumDiff();
43 10 exposeDifferentialActionNumDiff();
44 10 exposeActivationNumDiff();
45 10 exposeStateNumDiff();
46 10 exposeShootingProblem();
47 10 exposeSolverAbstract();
48 10 exposeStateEuclidean();
49 10 exposeControlParametrizationPolyZero();
50 10 exposeControlParametrizationPolyOne();
51 10 exposeControlParametrizationPolyTwoRK();
52 10 exposeActionUnicycle();
53 10 exposeActionLQR();
54 10 exposeDifferentialActionLQR();
55 10 exposeActivationQuad();
56 10 exposeActivationQuadFlatExp();
57 10 exposeActivationQuadFlatLog();
58 10 exposeActivationWeightedQuad();
59 10 exposeActivationQuadraticBarrier();
60 10 exposeActivationWeightedQuadraticBarrier();
61 10 exposeActivationSmooth1Norm();
62 10 exposeActivationSmooth2Norm();
63 10 exposeActivation2NormBarrier();
64 10 exposeSolverKKT();
65 10 exposeSolverDDP();
66 10 exposeSolverFDDP();
67 10 exposeSolverBoxQP();
68 10 exposeSolverBoxDDP();
69 10 exposeSolverBoxFDDP();
70 10 exposeSolverIntro();
71 #ifdef CROCODDYL_WITH_IPOPT
72 10 exposeSolverIpopt();
73 #endif
74 10 exposeCallbacks();
75 10 exposeException();
76 10 exposeStopWatch();
77 10 }
78
79 } // namespace python
80 } // namespace crocoddyl
81