GCC Code Coverage Report
Directory: ./ Exec Total Coverage
File: bindings/python/crocoddyl/core/core.cpp Lines: 61 61 100.0 %
Date: 2024-02-13 11:12:33 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