GCC Code Coverage Report


Directory: ./
Date: 2024-05-28 15:04:12
Legend: low: >= 0% medium: >= 75.0% high: >= 90.0%
Exec Total Coverage
Lines: 33461 37518 89.2%
Branches: 67952 146871 46.3%

File Lines Branches
bindings/python/algorithm/admm-solver.cpp 83.6 83.6% 97 / 116 47.6% 160 / 336
bindings/python/algorithm/constraints/expose-cones.cpp 100.0 100.0% 6 / 6 50.0% 6 / 12
bindings/python/algorithm/expose-aba-derivatives.cpp 53.8 53.8% 14 / 26 21.9% 7 / 32
bindings/python/algorithm/expose-aba.cpp 54.2 54.2% 13 / 24 50.0% 32 / 64
bindings/python/algorithm/expose-algorithms.cpp 100.0 100.0% 33 / 33 -% 0 / 0
bindings/python/algorithm/expose-cat.cpp 44.4 44.4% 4 / 9 10.0% 1 / 10
bindings/python/algorithm/expose-centroidal-derivatives.cpp 30.0 30.0% 6 / 20 4.5% 2 / 44
bindings/python/algorithm/expose-centroidal.cpp 73.1 73.1% 19 / 26 50.0% 16 / 32
bindings/python/algorithm/expose-cholesky.cpp 76.9 76.9% 10 / 13 50.0% 9 / 18
bindings/python/algorithm/expose-com.cpp 52.4 52.4% 33 / 63 44.4% 71 / 160
bindings/python/algorithm/expose-constrained-dynamics-derivatives.cpp 55.6 55.6% 5 / 9 32.4% 11 / 34
bindings/python/algorithm/expose-constrained-dynamics.cpp 79.2 79.2% 19 / 24 50.0% 13 / 26
bindings/python/algorithm/expose-contact-dynamics.cpp 61.1 61.1% 22 / 36 47.2% 67 / 142
bindings/python/algorithm/expose-contact-inverse-dynamics.cpp 57.1 57.1% 8 / 14 50.0% 29 / 58
bindings/python/algorithm/expose-contact-jacobian.cpp 35.3 35.3% 6 / 17 12.5% 2 / 16
bindings/python/algorithm/expose-contact-solvers.cpp 100.0 100.0% 4 / 4 -% 0 / 0
bindings/python/algorithm/expose-crba.cpp 50.0 50.0% 5 / 10 44.4% 8 / 18
bindings/python/algorithm/expose-delassus.cpp 40.0 40.0% 8 / 20 37.5% 24 / 64
bindings/python/algorithm/expose-energy.cpp 100.0 100.0% 14 / 14 50.0% 6 / 12
bindings/python/algorithm/expose-frames-derivatives.cpp 29.4 29.4% 10 / 34 5.6% 4 / 72
bindings/python/algorithm/expose-frames.cpp 56.0 56.0% 47 / 84 42.6% 69 / 162
bindings/python/algorithm/expose-geometry.cpp 100.0 100.0% 6 / 6 50.0% 2 / 4
bindings/python/algorithm/expose-impulse-dynamics-derivatives.cpp 62.5 62.5% 5 / 8 50.0% 14 / 28
bindings/python/algorithm/expose-impulse-dynamics.cpp 66.7 66.7% 6 / 9 50.0% 18 / 36
bindings/python/algorithm/expose-jacobian.cpp 59.4 59.4% 19 / 32 33.3% 12 / 36
bindings/python/algorithm/expose-joints.cpp 55.4 55.4% 36 / 65 25.0% 21 / 84
bindings/python/algorithm/expose-kinematic-regressor.cpp 100.0 100.0% 8 / 8 50.0% 3 / 6
bindings/python/algorithm/expose-kinematics-derivatives.cpp 63.6 63.6% 28 / 44 27.5% 22 / 80
bindings/python/algorithm/expose-kinematics.cpp 100.0 100.0% 19 / 19 50.0% 28 / 56
bindings/python/algorithm/expose-model.cpp 89.2 89.2% 33 / 37 45.7% 21 / 46
bindings/python/algorithm/expose-regressor.cpp 65.0 65.0% 13 / 20 43.8% 7 / 16
bindings/python/algorithm/expose-rnea-derivatives.cpp 50.0 50.0% 14 / 28 25.0% 7 / 28
bindings/python/algorithm/expose-rnea.cpp 73.9 73.9% 17 / 23 50.0% 14 / 28
bindings/python/algorithm/pgs-solver.cpp 81.8 81.8% 9 / 11 50.0% 13 / 26
bindings/python/collision/expose-broadphase-callbacks.cpp 93.5 93.5% 29 / 31 50.0% 17 / 34
bindings/python/collision/expose-broadphase.cpp 100.0 100.0% 29 / 29 50.0% 32 / 64
bindings/python/collision/expose-collision.cpp 90.3 90.3% 28 / 31 50.0% 33 / 66
bindings/python/collision/expose-fcl.cpp 100.0 100.0% 18 / 18 50.0% 1 / 2
bindings/python/extra/expose-extras.cpp 100.0 100.0% 2 / 2 -% 0 / 0
bindings/python/math/expose-eigen-types.cpp 88.2 88.2% 15 / 17 50.0% 2 / 4
bindings/python/math/expose-lanczos-decomposition.cpp 100.0 100.0% 3 / 3 -% 0 / 0
bindings/python/math/expose-linalg.cpp 71.4 71.4% 10 / 14 44.1% 15 / 34
bindings/python/math/expose-rpy.cpp 48.6 48.6% 18 / 37 31.8% 28 / 88
bindings/python/math/expose-tridiagonal-matrix.cpp 100.0 100.0% 3 / 3 -% 0 / 0
bindings/python/module.cpp 97.4 97.4% 74 / 76 50.0% 106 / 212
bindings/python/multibody/expose-data.cpp 100.0 100.0% 3 / 3 -% 0 / 0
bindings/python/multibody/expose-frame.cpp 100.0 100.0% 5 / 5 50.0% 3 / 6
bindings/python/multibody/expose-geometry.cpp 100.0 100.0% 7 / 7 50.0% 3 / 6
bindings/python/multibody/expose-liegroups.cpp 76.5 76.5% 13 / 17 36.7% 11 / 30
bindings/python/multibody/expose-model.cpp 100.0 100.0% 3 / 3 -% 0 / 0
bindings/python/multibody/joint/expose-joints.cpp 100.0 100.0% 10 / 10 50.0% 6 / 12
bindings/python/multibody/sample-models.cpp 70.7 70.7% 29 / 41 36.4% 8 / 22
bindings/python/parsers/expose-parsers.cpp 100.0 100.0% 6 / 6 -% 0 / 0
bindings/python/parsers/mjcf/geometry.cpp 42.9 42.9% 6 / 14 25.0% 2 / 8
bindings/python/parsers/mjcf/model.cpp 42.9 42.9% 6 / 14 25.0% 2 / 8
bindings/python/parsers/sdf/geometry.cpp 100.0 100.0% 2 / 2 -% 0 / 0
bindings/python/parsers/sdf/model.cpp 100.0 100.0% 2 / 2 -% 0 / 0
bindings/python/parsers/srdf.cpp 82.4 82.4% 14 / 17 47.2% 34 / 72
bindings/python/parsers/urdf/console-bridge.cpp 100.0 100.0% 10 / 10 50.0% 6 / 12
bindings/python/parsers/urdf/geometry.cpp 71.6 71.6% 53 / 74 34.2% 65 / 190
bindings/python/parsers/urdf/model.cpp 56.2 56.2% 27 / 48 43.8% 14 / 32
bindings/python/serialization/serialization.cpp 61.8 61.8% 21 / 34 46.2% 24 / 52
bindings/python/spatial/expose-SE3.cpp 100.0 100.0% 5 / 5 50.0% 3 / 6
bindings/python/spatial/expose-explog.cpp 100.0 100.0% 44 / 44 50.0% 21 / 42
bindings/python/spatial/expose-force.cpp 100.0 100.0% 5 / 5 50.0% 3 / 6
bindings/python/spatial/expose-inertia.cpp 100.0 100.0% 5 / 5 50.0% 3 / 6
bindings/python/spatial/expose-motion.cpp 100.0 100.0% 6 / 6 50.0% 3 / 6
bindings/python/spatial/expose-skew.cpp 57.1 57.1% 8 / 14 50.0% 3 / 6
bindings/python/spatial/expose-symmetric3.cpp 100.0 100.0% 5 / 5 50.0% 3 / 6
bindings/python/utils/conversions.cpp 34.8 34.8% 16 / 46 4.5% 8 / 176
bindings/python/utils/dependencies.cpp 100.0 100.0% 10 / 10 50.0% 12 / 24
bindings/python/utils/version.cpp 100.0 100.0% 9 / 9 50.0% 6 / 12
examples/build-reduced-model.cpp 98.2 98.2% 54 / 55 51.3% 77 / 150
examples/collisions.cpp 100.0 100.0% 27 / 27 51.7% 31 / 60
examples/forward-dynamics-derivatives.cpp 100.0 100.0% 15 / 15 43.1% 25 / 58
examples/geometry-models.cpp 100.0 100.0% 32 / 32 49.3% 67 / 136
examples/interpolation-SE3.cpp 100.0 100.0% 24 / 24 50.0% 26 / 52
examples/inverse-dynamics-derivatives.cpp 100.0 100.0% 15 / 15 43.1% 25 / 58
examples/inverse-kinematics.cpp 91.1 91.1% 41 / 45 50.0% 62 / 124
examples/kinematics-derivatives.cpp 100.0 100.0% 20 / 20 43.1% 25 / 58
examples/overview-SE3.cpp 100.0 100.0% 28 / 28 50.0% 39 / 78
examples/overview-lie.cpp 100.0 100.0% 20 / 20 50.0% 28 / 56
examples/overview-simple.cpp 100.0 100.0% 10 / 10 50.0% 13 / 26
examples/overview-urdf.cpp 100.0 100.0% 67 / 67 38.1% 67 / 176
include/pinocchio/algorithm/aba-derivatives.hxx 98.3 98.3% 347 / 353 37.6% 590 / 1570
include/pinocchio/algorithm/aba.hxx 100.0 100.0% 315 / 315 45.9% 500 / 1090
include/pinocchio/algorithm/admm-solver.hpp 0.0 0.0% 0 / 84 0.0% 0 / 56
include/pinocchio/algorithm/admm-solver.hxx 0.0 0.0% 0 / 121 -% 0 / 0
include/pinocchio/algorithm/center-of-mass-derivatives.hxx 100.0 100.0% 19 / 19 36.8% 28 / 76
include/pinocchio/algorithm/center-of-mass.hpp 0.0 0.0% 0 / 2 -% 0 / 0
include/pinocchio/algorithm/center-of-mass.hxx 100.0 100.0% 211 / 211 44.8% 182 / 406
include/pinocchio/algorithm/centroidal-derivatives.hxx 100.0 100.0% 198 / 198 28.9% 249 / 863
include/pinocchio/algorithm/centroidal.hxx 100.0 100.0% 176 / 176 39.5% 218 / 552
include/pinocchio/algorithm/check.hpp 100.0 100.0% 9 / 9 -% 0 / 0
include/pinocchio/algorithm/check.hxx 98.8 98.8% 79 / 80 56.4% 88 / 156
include/pinocchio/algorithm/cholesky.hpp 100.0 100.0% 2 / 2 -% 0 / 0
include/pinocchio/algorithm/cholesky.hxx 95.6 95.6% 172 / 180 28.3% 134 / 473
include/pinocchio/algorithm/compute-all-terms.hxx 100.0 100.0% 85 / 85 46.0% 154 / 335
include/pinocchio/algorithm/constrained-dynamics-derivatives.hpp 0.0 0.0% 0 / 16 0.0% 0 / 8
include/pinocchio/algorithm/constrained-dynamics-derivatives.hxx 0.0 0.0% 0 / 495 0.0% 0 / 1469
include/pinocchio/algorithm/constrained-dynamics.hpp 100.0 100.0% 7 / 7 50.0% 4 / 8
include/pinocchio/algorithm/constrained-dynamics.hxx 98.3 98.3% 411 / 418 46.9% 620 / 1323
include/pinocchio/algorithm/constraints/constraint-model-base.hpp 75.0 75.0% 9 / 12 41.7% 5 / 12
include/pinocchio/algorithm/constraints/coulomb-friction-cone.hpp 80.4 80.4% 74 / 92 39.5% 64 / 162
include/pinocchio/algorithm/contact-cholesky.hpp 81.7 81.7% 116 / 142 36.7% 157 / 428
include/pinocchio/algorithm/contact-cholesky.hxx 98.5 98.5% 258 / 262 52.8% 243 / 460
include/pinocchio/algorithm/contact-dynamics.hxx 100.0 100.0% 91 / 91 21.9% 84 / 384
include/pinocchio/algorithm/contact-info.hpp 82.0 82.0% 297 / 362 40.8% 355 / 870
include/pinocchio/algorithm/contact-inverse-dynamics.hpp 91.2 91.2% 73 / 80 32.7% 93 / 284
include/pinocchio/algorithm/contact-jacobian.hxx 90.2 90.2% 74 / 82 34.8% 93 / 267
include/pinocchio/algorithm/contact-solver-base.hpp 0.0 0.0% 0 / 34 0.0% 0 / 12
include/pinocchio/algorithm/contact-solver-utils.hpp 0.0 0.0% 0 / 53 0.0% 0 / 100
include/pinocchio/algorithm/copy.hpp 100.0 100.0% 11 / 11 70.0% 7 / 10
include/pinocchio/algorithm/crba.hxx 98.8 98.8% 82 / 83 48.2% 122 / 253
include/pinocchio/algorithm/default-check.hpp 100.0 100.0% 2 / 2 50.0% 1 / 2
include/pinocchio/algorithm/delassus-operator-base.hpp 14.3 14.3% 3 / 21 0.0% 0 / 2
include/pinocchio/algorithm/delassus-operator-dense.hpp 0.0 0.0% 0 / 42 0.0% 0 / 86
include/pinocchio/algorithm/delassus-operator-sparse.hpp 0.0 0.0% 0 / 62 0.0% 0 / 130
include/pinocchio/algorithm/delassus.hxx 0.0 0.0% 0 / 308 0.0% 0 / 929
include/pinocchio/algorithm/energy.hxx 100.0 100.0% 52 / 52 53.5% 46 / 86
include/pinocchio/algorithm/frames-derivatives.hpp 100.0 100.0% 43 / 43 33.3% 6 / 18
include/pinocchio/algorithm/frames-derivatives.hxx 94.5 94.5% 69 / 73 36.6% 104 / 284
include/pinocchio/algorithm/frames.hpp 86.2 86.2% 25 / 29 28.6% 4 / 14
include/pinocchio/algorithm/frames.hxx 95.3 95.3% 141 / 148 36.4% 119 / 327
include/pinocchio/algorithm/geometry.hxx 93.9 93.9% 31 / 33 64.3% 18 / 28
include/pinocchio/algorithm/impulse-dynamics-derivatives.hpp 0.0 0.0% 0 / 5 -% 0 / 0
include/pinocchio/algorithm/impulse-dynamics-derivatives.hxx 0.0 0.0% 0 / 162 0.0% 0 / 385
include/pinocchio/algorithm/impulse-dynamics.hxx 0.0 0.0% 0 / 84 0.0% 0 / 166
include/pinocchio/algorithm/jacobian.hpp 100.0 100.0% 4 / 4 50.0% 2 / 4
include/pinocchio/algorithm/jacobian.hxx 98.6 98.6% 137 / 139 28.2% 140 / 496
include/pinocchio/algorithm/joint-configuration.hpp 77.8 77.8% 56 / 72 -% 0 / 0
include/pinocchio/algorithm/joint-configuration.hxx 99.4 99.4% 166 / 167 11.3% 127 / 1128
include/pinocchio/algorithm/kinematics-derivatives.hpp 100.0 100.0% 9 / 9 50.0% 2 / 4
include/pinocchio/algorithm/kinematics-derivatives.hxx 97.5 97.5% 511 / 524 40.0% 656 / 1640
include/pinocchio/algorithm/kinematics.hxx 96.3 96.3% 103 / 107 34.4% 120 / 349
include/pinocchio/algorithm/model.hpp 100.0 100.0% 8 / 8 50.0% 3 / 6
include/pinocchio/algorithm/model.hxx 96.9 96.9% 339 / 350 53.8% 342 / 636
include/pinocchio/algorithm/pgs-solver.hpp 0.0 0.0% 0 / 3 0.0% 0 / 2
include/pinocchio/algorithm/pgs-solver.hxx 0.0 0.0% 0 / 66 -% 0 / 0
include/pinocchio/algorithm/proximal.hpp 63.6 63.6% 21 / 33 15.9% 7 / 44
include/pinocchio/algorithm/regressor.hpp 0.0 0.0% 0 / 12 0.0% 0 / 12
include/pinocchio/algorithm/regressor.hxx 100.0 100.0% 147 / 147 37.6% 189 / 503
include/pinocchio/algorithm/rnea-derivatives.hxx 97.2 97.2% 245 / 252 28.2% 344 / 1221
include/pinocchio/algorithm/rnea-second-order-derivatives.hpp 100.0 100.0% 9 / 9 -% 0 / 0
include/pinocchio/algorithm/rnea-second-order-derivatives.hxx 100.0 100.0% 216 / 216 35.0% 382 / 1092
include/pinocchio/algorithm/rnea.hxx 100.0 100.0% 228 / 228 36.6% 336 / 917
include/pinocchio/algorithm/utils/force.hpp 96.8 96.8% 30 / 31 58.2% 64 / 110
include/pinocchio/algorithm/utils/motion.hpp 96.8 96.8% 30 / 31 58.2% 64 / 110
include/pinocchio/bindings/python/algorithm/constraints/coulomb-friction-cone.hpp 100.0 100.0% 37 / 37 50.0% 42 / 84
include/pinocchio/bindings/python/algorithm/contact-cholesky.hpp 88.4 88.4% 61 / 69 50.0% 87 / 174
include/pinocchio/bindings/python/algorithm/contact-info.hpp 97.4 97.4% 75 / 77 50.0% 92 / 184
include/pinocchio/bindings/python/algorithm/contact-solver-base.hpp 100.0 100.0% 18 / 18 50.0% 19 / 38
include/pinocchio/bindings/python/algorithm/delassus-operator.hpp 91.3 91.3% 21 / 23 50.0% 44 / 88
include/pinocchio/bindings/python/algorithm/proximal.hpp 69.0 69.0% 20 / 29 36.9% 31 / 84
include/pinocchio/bindings/python/collision/broadphase-manager-base.hpp 84.6 84.6% 22 / 26 50.0% 25 / 50
include/pinocchio/bindings/python/collision/broadphase-manager.hpp 96.6 96.6% 28 / 29 50.0% 24 / 48
include/pinocchio/bindings/python/collision/fcl/transform.hpp 27.3 27.3% 6 / 22 8.3% 2 / 24
include/pinocchio/bindings/python/collision/geometry-functors.hpp 71.4 71.4% 10 / 14 50.0% 12 / 24
include/pinocchio/bindings/python/collision/tree-broadphase-manager.hpp 95.0 95.0% 19 / 20 50.0% 18 / 36
include/pinocchio/bindings/python/context/default.hpp 100.0 100.0% 3 / 3 50.0% 1 / 2
include/pinocchio/bindings/python/math/lanczos-decomposition.hpp 100.0 100.0% 20 / 20 50.0% 19 / 38
include/pinocchio/bindings/python/math/tridiagonal-matrix.hpp 100.0 100.0% 34 / 34 50.0% 44 / 88
include/pinocchio/bindings/python/multibody/data.hpp 86.0 86.0% 104 / 121 42.3% 105 / 248
include/pinocchio/bindings/python/multibody/frame.hpp 73.3 73.3% 44 / 60 35.2% 69 / 196
include/pinocchio/bindings/python/multibody/geometry-data.hpp 100.0 100.0% 49 / 49 50.0% 66 / 132
include/pinocchio/bindings/python/multibody/geometry-model.hpp 100.0 100.0% 38 / 38 50.0% 49 / 98
include/pinocchio/bindings/python/multibody/geometry-object.hpp 80.6 80.6% 75 / 93 43.0% 98 / 228
include/pinocchio/bindings/python/multibody/joint/joint-data.hpp 66.7 66.7% 10 / 15 38.9% 7 / 18
include/pinocchio/bindings/python/multibody/joint/joint-derived.hpp 56.7 56.7% 38 / 67 45.9% 28 / 61
include/pinocchio/bindings/python/multibody/joint/joint-model.hpp 66.7 66.7% 10 / 15 41.7% 10 / 24
include/pinocchio/bindings/python/multibody/joint/joints-datas.hpp 100.0 100.0% 22 / 22 50.0% 12 / 24
include/pinocchio/bindings/python/multibody/joint/joints-models.hpp 80.5 80.5% 70 / 87 47.1% 65 / 138
include/pinocchio/bindings/python/multibody/joint/joints-variant.hpp 82.6 82.6% 19 / 23 43.3% 13 / 30
include/pinocchio/bindings/python/multibody/liegroups.hpp 32.7 32.7% 32 / 98 24.6% 28 / 114
include/pinocchio/bindings/python/multibody/model.hpp 93.8 93.8% 90 / 96 50.0% 124 / 248
include/pinocchio/bindings/python/parsers/mjcf.hpp 100.0 100.0% 4 / 4 -% 0 / 0
include/pinocchio/bindings/python/parsers/sdf.hpp 100.0 100.0% 4 / 4 -% 0 / 0
include/pinocchio/bindings/python/parsers/urdf.hpp 100.0 100.0% 5 / 5 -% 0 / 0
include/pinocchio/bindings/python/serialization/serializable.hpp 100.0 100.0% 16 / 16 50.0% 23 / 46
include/pinocchio/bindings/python/serialization/serialization.hpp 100.0 100.0% 7 / 7 50.0% 11 / 22
include/pinocchio/bindings/python/spatial/classic-acceleration.hpp 100.0 100.0% 6 / 6 50.0% 2 / 4
include/pinocchio/bindings/python/spatial/explog.hpp 6.2 6.2% 4 / 64 0.0% 0 / 54
include/pinocchio/bindings/python/spatial/force.hpp 72.5 72.5% 58 / 80 46.1% 70 / 152
include/pinocchio/bindings/python/spatial/inertia.hpp 70.0 70.0% 70 / 100 32.4% 92 / 284
include/pinocchio/bindings/python/spatial/motion.hpp 75.0 75.0% 66 / 88 46.6% 82 / 176
include/pinocchio/bindings/python/spatial/se3.hpp 77.7 77.7% 73 / 94 41.2% 107 / 260
include/pinocchio/bindings/python/spatial/symmetric3.hpp 91.8 91.8% 67 / 73 50.0% 100 / 200
include/pinocchio/bindings/python/utils/address.hpp 66.7 66.7% 4 / 6 50.0% 1 / 2
include/pinocchio/bindings/python/utils/cast.hpp 91.2 91.2% 31 / 34 48.9% 44 / 90
include/pinocchio/bindings/python/utils/comparable.hpp 100.0 100.0% 3 / 3 50.0% 2 / 4
include/pinocchio/bindings/python/utils/constant.hpp 100.0 100.0% 3 / 3 50.0% 2 / 4
include/pinocchio/bindings/python/utils/copyable.hpp 77.8 77.8% 7 / 9 50.0% 3 / 6
include/pinocchio/bindings/python/utils/deprecation.hpp 75.0 75.0% 9 / 12 -% 0 / 0
include/pinocchio/bindings/python/utils/eigen.hpp 70.0 70.0% 7 / 10 25.0% 4 / 16
include/pinocchio/bindings/python/utils/list.hpp 0.0 0.0% 0 / 13 0.0% 0 / 48
include/pinocchio/bindings/python/utils/namespace.hpp 100.0 100.0% 11 / 11 50.0% 14 / 28
include/pinocchio/bindings/python/utils/pickle-map.hpp 8.7 8.7% 2 / 23 0.0% 0 / 68
include/pinocchio/bindings/python/utils/pickle-vector.hpp 15.4 15.4% 2 / 13 0.0% 0 / 30
include/pinocchio/bindings/python/utils/pickle.hpp 12.5 12.5% 2 / 16 0.0% 0 / 38
include/pinocchio/bindings/python/utils/printable.hpp 100.0 100.0% 3 / 3 50.0% 2 / 4
include/pinocchio/bindings/python/utils/registration.hpp 100.0 100.0% 9 / 9 5.6% 1 / 18
include/pinocchio/bindings/python/utils/std-aligned-vector.hpp 100.0 100.0% 20 / 20 50.0% 21 / 42
include/pinocchio/bindings/python/utils/std-map.hpp 72.7 72.7% 16 / 22 34.2% 13 / 38
include/pinocchio/collision/broadphase-callbacks.hpp 89.9 89.9% 62 / 69 21.2% 28 / 132
include/pinocchio/collision/broadphase-manager-base.hpp 100.0 100.0% 29 / 29 -% 0 / 0
include/pinocchio/collision/broadphase-manager.hpp 84.6 84.6% 33 / 39 61.9% 26 / 42
include/pinocchio/collision/broadphase-manager.hxx 80.5 80.5% 103 / 128 51.5% 69 / 134
include/pinocchio/collision/broadphase.hpp 76.5 76.5% 13 / 17 41.7% 5 / 12
include/pinocchio/collision/collision.hxx 92.8 92.8% 64 / 69 31.9% 89 / 279
include/pinocchio/collision/distance.hxx 84.6 84.6% 33 / 39 25.7% 18 / 70
include/pinocchio/collision/fcl-pinocchio-conversions.hpp 100.0 100.0% 3 / 3 50.0% 4 / 8
include/pinocchio/collision/tree-broadphase-manager.hpp 54.5 54.5% 6 / 11 25.0% 1 / 4
include/pinocchio/collision/tree-broadphase-manager.hxx 48.6 48.6% 36 / 74 55.3% 21 / 38
include/pinocchio/context/generic.hpp 100.0 100.0% 4 / 4 -% 0 / 0
include/pinocchio/fwd.hpp 100.0 100.0% 2 / 2 -% 0 / 0
include/pinocchio/math/comparison-operators.hpp 100.0 100.0% 3 / 3 -% 0 / 0
include/pinocchio/math/eigenvalues.hpp 67.8 67.8% 40 / 59 27.4% 23 / 84
include/pinocchio/math/fwd.hpp 83.3 83.3% 10 / 12 -% 0 / 0
include/pinocchio/math/gram-schmidt-orthonormalisation.hpp 100.0 100.0% 10 / 10 29.2% 14 / 48
include/pinocchio/math/lanczos-decomposition.hpp 0.0 0.0% 0 / 59 0.0% 0 / 138
include/pinocchio/math/matrix-block.hpp 90.0 90.0% 18 / 20 -% 0 / 0
include/pinocchio/math/matrix.hpp 76.0 76.0% 19 / 25 30.0% 3 / 10
include/pinocchio/math/quaternion.hpp 100.0 100.0% 65 / 65 62.1% 36 / 58
include/pinocchio/math/rotation.hpp 100.0 100.0% 28 / 28 50.0% 47 / 94
include/pinocchio/math/rpy.hxx 92.3 92.3% 72 / 78 51.3% 100 / 195
include/pinocchio/math/sincos.hpp 100.0 100.0% 12 / 12 -% 0 / 0
include/pinocchio/math/taylor-expansion.hpp 100.0 100.0% 4 / 4 50.0% 4 / 8
include/pinocchio/math/triangular-matrix.hpp 100.0 100.0% 12 / 12 50.0% 7 / 14
include/pinocchio/math/tridiagonal-matrix.hpp 94.2 94.2% 162 / 172 23.7% 88 / 372
include/pinocchio/multibody/data.hpp 100.0 100.0% 3 / 3 50.0% 125 / 250
include/pinocchio/multibody/data.hxx 100.0 100.0% 231 / 231 50.7% 418 / 824
include/pinocchio/multibody/force-set.hpp 100.0 100.0% 58 / 58 50.0% 46 / 92
include/pinocchio/multibody/frame.hpp 96.5 96.5% 55 / 57 50.0% 14 / 28
include/pinocchio/multibody/geometry-object-filter.hpp 100.0 100.0% 7 / 7 -% 0 / 0
include/pinocchio/multibody/geometry-object.hpp 56.9 56.9% 66 / 116 30.2% 32 / 106
include/pinocchio/multibody/geometry-object.hxx 100.0 100.0% 15 / 15 50.0% 6 / 12
include/pinocchio/multibody/geometry.hpp 91.7 91.7% 22 / 24 52.6% 20 / 38
include/pinocchio/multibody/geometry.hxx 92.6 92.6% 239 / 258 34.5% 192 / 556
include/pinocchio/multibody/instance-filter.hpp 100.0 100.0% 8 / 8 66.7% 8 / 12
include/pinocchio/multibody/joint-motion-subspace-base.hpp 100.0 100.0% 27 / 27 -% 0 / 0
include/pinocchio/multibody/joint-motion-subspace-generic.hpp 100.0 100.0% 47 / 47 47.2% 17 / 36
include/pinocchio/multibody/joint/joint-basic-visitors.hxx 100.0 100.0% 167 / 167 50.0% 31 / 62
include/pinocchio/multibody/joint/joint-common-operations.hpp 100.0 100.0% 9 / 9 50.0% 6 / 12
include/pinocchio/multibody/joint/joint-composite.hpp 86.9 86.9% 186 / 214 50.4% 135 / 268
include/pinocchio/multibody/joint/joint-composite.hxx 100.0 100.0% 49 / 49 54.6% 71 / 130
include/pinocchio/multibody/joint/joint-data-base.hpp 91.7 91.7% 66 / 72 53.4% 70 / 131
include/pinocchio/multibody/joint/joint-free-flyer.hpp 100.0 100.0% 81 / 81 51.7% 30 / 58
include/pinocchio/multibody/joint/joint-generic.hpp 98.3 98.3% 117 / 119 64.3% 9 / 14
include/pinocchio/multibody/joint/joint-helical-unaligned.hpp 85.7 85.7% 204 / 238 42.2% 183 / 434
include/pinocchio/multibody/joint/joint-helical.hpp 96.3 96.3% 236 / 245 49.4% 169 / 342
include/pinocchio/multibody/joint/joint-mimic.hpp 90.0 90.0% 199 / 221 50.0% 67 / 134
include/pinocchio/multibody/joint/joint-model-base.hpp 100.0 100.0% 128 / 128 51.5% 35 / 68
include/pinocchio/multibody/joint/joint-planar.hpp 97.3 97.3% 215 / 221 49.1% 224 / 456
include/pinocchio/multibody/joint/joint-prismatic-unaligned.hpp 94.8 94.8% 183 / 193 48.3% 113 / 234
include/pinocchio/multibody/joint/joint-prismatic.hpp 97.8 97.8% 174 / 178 51.6% 98 / 190
include/pinocchio/multibody/joint/joint-revolute-unaligned.hpp 96.0 96.0% 190 / 198 50.0% 138 / 276
include/pinocchio/multibody/joint/joint-revolute-unbounded-unaligned.hpp 93.2 93.2% 68 / 73 44.7% 34 / 76
include/pinocchio/multibody/joint/joint-revolute-unbounded.hpp 100.0 100.0% 60 / 60 52.0% 26 / 50
include/pinocchio/multibody/joint/joint-revolute.hpp 100.0 100.0% 208 / 208 51.3% 121 / 236
include/pinocchio/multibody/joint/joint-spherical-ZYX.hpp 97.0 97.0% 129 / 133 49.7% 149 / 300
include/pinocchio/multibody/joint/joint-spherical.hpp 96.4 96.4% 159 / 165 49.1% 112 / 228
include/pinocchio/multibody/joint/joint-translation.hpp 93.6 93.6% 161 / 172 46.8% 59 / 126
include/pinocchio/multibody/joint/joint-universal.hpp 93.7 93.7% 164 / 175 45.1% 210 / 466
include/pinocchio/multibody/liegroup/cartesian-product-variant.hpp 100.0 100.0% 35 / 35 50.0% 14 / 28
include/pinocchio/multibody/liegroup/cartesian-product-variant.hxx 58.0 58.0% 120 / 207 29.8% 65 / 218
include/pinocchio/multibody/liegroup/cartesian-product.hpp 96.5 96.5% 110 / 114 49.4% 80 / 162
include/pinocchio/multibody/liegroup/liegroup-algo.hxx 85.6 85.6% 89 / 104 43.2% 80 / 185
include/pinocchio/multibody/liegroup/liegroup-base.hpp 88.2 88.2% 15 / 17 -% 0 / 0
include/pinocchio/multibody/liegroup/liegroup-base.hxx 60.9 60.9% 131 / 215 19.3% 35 / 181
include/pinocchio/multibody/liegroup/liegroup-generic.hpp 81.2 81.2% 13 / 16 50.0% 1 / 2
include/pinocchio/multibody/liegroup/liegroup-variant-visitors.hpp 100.0 100.0% 2 / 2 -% 0 / 0
include/pinocchio/multibody/liegroup/liegroup-variant-visitors.hxx 61.5 61.5% 88 / 143 35.0% 50 / 143
include/pinocchio/multibody/liegroup/special-euclidean.hpp 97.0 97.0% 391 / 403 50.0% 572 / 1145
include/pinocchio/multibody/liegroup/special-orthogonal.hpp 87.2 87.2% 246 / 282 52.3% 227 / 434
include/pinocchio/multibody/liegroup/vector-space.hpp 71.1 71.1% 86 / 121 48.8% 42 / 86
include/pinocchio/multibody/model-item.hpp 100.0 100.0% 15 / 15 50.0% 6 / 12
include/pinocchio/multibody/model.hpp 100.0 100.0% 32 / 32 53.8% 78 / 145
include/pinocchio/multibody/model.hxx 90.9 90.9% 240 / 264 41.9% 282 / 673
include/pinocchio/multibody/sample-models.hxx 98.1 98.1% 206 / 210 48.5% 524 / 1080
include/pinocchio/multibody/visitor/fusion.hpp 100.0 100.0% 6 / 6 50.0% 1 / 2
include/pinocchio/multibody/visitor/joint-binary-visitor.hpp 97.9 97.9% 47 / 48 50.0% 16 / 32
include/pinocchio/multibody/visitor/joint-unary-visitor.hpp 97.9 97.9% 46 / 47 50.0% 19 / 38
include/pinocchio/parsers/mjcf/geometry.hxx 100.0 100.0% 7 / 7 50.0% 4 / 8
include/pinocchio/parsers/mjcf/mjcf-graph.hpp 100.0 100.0% 39 / 39 53.2% 50 / 94
include/pinocchio/parsers/mjcf/model.hxx 90.9 90.9% 20 / 22 50.0% 10 / 20
include/pinocchio/parsers/srdf.hxx 75.9 75.9% 110 / 145 42.1% 214 / 508
include/pinocchio/parsers/urdf.hpp 100.0 100.0% 4 / 4 50.0% 2 / 4
include/pinocchio/parsers/urdf/geometry.hxx 85.0 85.0% 17 / 20 30.0% 9 / 30
include/pinocchio/parsers/urdf/model.hxx 83.8 83.8% 150 / 179 44.7% 142 / 318
include/pinocchio/parsers/utils.hpp 80.8 80.8% 21 / 26 40.6% 26 / 64
include/pinocchio/serialization/aligned-vector.hpp 100.0 100.0% 5 / 5 -% 0 / 0
include/pinocchio/serialization/archive.hpp 93.8 93.8% 91 / 97 46.6% 68 / 146
include/pinocchio/serialization/csv.hpp 100.0 100.0% 5 / 5 50.0% 10 / 20
include/pinocchio/serialization/data.hpp 100.0 100.0% 111 / 111 50.0% 109 / 218
include/pinocchio/serialization/eigen.hpp 75.0 75.0% 36 / 48 41.1% 23 / 56
include/pinocchio/serialization/force.hpp 100.0 100.0% 11 / 11 50.0% 8 / 16
include/pinocchio/serialization/frame.hpp 100.0 100.0% 9 / 9 50.0% 7 / 14
include/pinocchio/serialization/geometry.hpp 86.0 86.0% 37 / 43 36.5% 27 / 74
include/pinocchio/serialization/inertia.hpp 100.0 100.0% 14 / 14 36.8% 7 / 19
include/pinocchio/serialization/joints-data.hpp 100.0 100.0% 79 / 79 50.0% 24 / 48
include/pinocchio/serialization/joints-model.hpp 100.0 100.0% 91 / 91 50.0% 31 / 62
include/pinocchio/serialization/joints-motion-subspace.hpp 100.0 100.0% 38 / 38 50.0% 10 / 20
include/pinocchio/serialization/joints-motion.hpp 100.0 100.0% 32 / 32 50.0% 14 / 28
include/pinocchio/serialization/joints-transform.hpp 100.0 100.0% 15 / 15 50.0% 7 / 14
include/pinocchio/serialization/model.hpp 100.0 100.0% 32 / 32 50.0% 30 / 60
include/pinocchio/serialization/motion.hpp 100.0 100.0% 13 / 13 33.3% 8 / 24
include/pinocchio/serialization/se3.hpp 100.0 100.0% 11 / 11 50.0% 4 / 8
include/pinocchio/serialization/serializable.hpp 0.0 0.0% 0 / 28 -% 0 / 0
include/pinocchio/serialization/static-buffer.hpp 100.0 100.0% 14 / 14 50.0% 1 / 2
include/pinocchio/serialization/symmetric3.hpp 100.0 100.0% 9 / 9 50.0% 2 / 4
include/pinocchio/serialization/vector.hpp 100.0 100.0% 2 / 2 -% 0 / 0
include/pinocchio/spatial/act-on-set.hxx 100.0 100.0% 184 / 184 54.7% 94 / 172
include/pinocchio/spatial/cartesian-axis.hpp 100.0 100.0% 55 / 55 75.0% 6 / 8
include/pinocchio/spatial/classic-acceleration.hpp 100.0 100.0% 21 / 21 50.0% 26 / 52
include/pinocchio/spatial/explog-quaternion.hpp 92.9 92.9% 91 / 98 51.6% 114 / 221
include/pinocchio/spatial/explog.hpp 97.0 97.0% 224 / 231 50.0% 299 / 598
include/pinocchio/spatial/force-base.hpp 90.9 90.9% 40 / 44 -% 0 / 0
include/pinocchio/spatial/force-dense.hpp 97.8 97.8% 90 / 92 49.2% 117 / 238
include/pinocchio/spatial/force-ref.hpp 100.0 100.0% 22 / 22 50.0% 2 / 4
include/pinocchio/spatial/force-tpl.hpp 92.2 92.2% 47 / 51 43.3% 13 / 30
include/pinocchio/spatial/inertia.hpp 98.8 98.8% 328 / 332 50.3% 368 / 732
include/pinocchio/spatial/log.hxx 90.9 90.9% 150 / 165 50.7% 206 / 406
include/pinocchio/spatial/motion-base.hpp 93.3 93.3% 56 / 60 50.0% 1 / 2
include/pinocchio/spatial/motion-dense.hpp 91.3 91.3% 105 / 115 46.2% 120 / 260
include/pinocchio/spatial/motion-ref.hpp 100.0 100.0% 42 / 42 50.0% 4 / 8
include/pinocchio/spatial/motion-tpl.hpp 97.0 97.0% 65 / 67 40.5% 15 / 37
include/pinocchio/spatial/motion-zero.hpp 100.0 100.0% 21 / 21 50.0% 6 / 12
include/pinocchio/spatial/se3-base.hpp 92.0 92.0% 46 / 50 -% 0 / 0
include/pinocchio/spatial/se3-tpl.hpp 100.0 100.0% 154 / 154 50.9% 119 / 234
include/pinocchio/spatial/skew.hpp 100.0 100.0% 72 / 72 50.0% 35 / 70
include/pinocchio/spatial/spatial-axis.hpp 100.0 100.0% 40 / 40 53.7% 29 / 54
include/pinocchio/spatial/symmetric3.hpp 95.7 95.7% 267 / 279 48.6% 207 / 426
include/pinocchio/utils/axis-label.hpp 100.0 100.0% 6 / 6 -% 0 / 0
include/pinocchio/utils/cast.hpp 100.0 100.0% 2 / 2 -% 0 / 0
include/pinocchio/utils/check.hpp 100.0 100.0% 7 / 7 -% 0 / 0
include/pinocchio/utils/shared-ptr.hpp 83.3 83.3% 5 / 6 62.5% 5 / 8
include/pinocchio/utils/static-if.hpp 83.9 83.9% 26 / 31 24.0% 12 / 50
include/pinocchio/utils/string.hpp 0.0 0.0% 0 / 8 0.0% 0 / 2
include/pinocchio/utils/timer.hpp 75.0 75.0% 21 / 28 21.1% 4 / 19
include/pinocchio/utils/version.hpp 100.0 100.0% 8 / 8 63.6% 14 / 22
src/parsers/mjcf/mjcf-graph-geom.cpp 78.7 78.7% 214 / 272 43.3% 334 / 772
src/parsers/mjcf/mjcf-graph.cpp 91.0 91.0% 559 / 614 51.1% 865 / 1693
src/parsers/urdf/geometry.cpp 90.2 90.2% 157 / 174 49.9% 201 / 403
src/parsers/urdf/model.cpp 73.2 73.2% 115 / 157 38.9% 183 / 471
src/parsers/urdf/utils.cpp 100.0 100.0% 4 / 4 50.0% 3 / 6
src/utils/file-explorer.cpp 88.1 88.1% 37 / 42 50.0% 31 / 62
unittest/aba-derivatives.cpp 100.0 100.0% 354 / 354 50.6% 1405 / 2776
unittest/aba.cpp 100.0 100.0% 212 / 212 50.3% 724 / 1440
unittest/algo-check.cpp 100.0 100.0% 17 / 17 51.4% 113 / 220
unittest/algorithm/utils/force.cpp 100.0 100.0% 22 / 22 50.8% 129 / 254
unittest/algorithm/utils/motion.cpp 100.0 100.0% 22 / 22 50.8% 129 / 254
unittest/all-joints.cpp 100.0 100.0% 86 / 86 50.2% 229 / 456
unittest/broadphase.cpp 100.0 100.0% 91 / 91 50.3% 359 / 714
unittest/cartesian-product-liegroups.cpp 100.0 100.0% 69 / 69 51.8% 263 / 508
unittest/center-of-mass-derivatives.cpp 100.0 100.0% 32 / 32 50.6% 84 / 166
unittest/centroidal-derivatives.cpp 99.4 99.4% 162 / 163 50.2% 680 / 1354
unittest/centroidal.cpp 99.6 99.6% 245 / 246 50.1% 846 / 1690
unittest/cholesky.cpp 100.0 100.0% 161 / 161 51.2% 382 / 746
unittest/classic-acceleration.cpp 100.0 100.0% 76 / 76 50.5% 207 / 410
unittest/closed-loop-dynamics.cpp 100.0 100.0% 78 / 78 50.2% 215 / 428
unittest/com.cpp 100.0 100.0% 123 / 123 50.5% 419 / 830
unittest/compute-all-terms.cpp 100.0 100.0% 50 / 50 50.3% 175 / 348
unittest/constrained-dynamics-derivatives.cpp 100.0 100.0% 218 / 218 50.6% 524 / 1036
unittest/constrained-dynamics.cpp 96.1 96.1% 1107 / 1152 49.6% 2944 / 5941
unittest/contact-cholesky.cpp 100.0 100.0% 956 / 956 50.1% 2901 / 5788
unittest/contact-dynamics.cpp 100.0 100.0% 220 / 220 50.3% 665 / 1322
unittest/contact-inverse-dynamics.cpp 56.1 56.1% 37 / 66 31.8% 77 / 242
unittest/contact-models.cpp 100.0 100.0% 225 / 225 50.7% 655 / 1292
unittest/copy.cpp 100.0 100.0% 27 / 27 51.4% 111 / 216
unittest/coulomb-friction-cone.cpp 100.0 100.0% 36 / 36 51.2% 207 / 404
unittest/crba.cpp 100.0 100.0% 80 / 80 50.4% 277 / 550
unittest/csv.cpp 100.0 100.0% 5 / 5 50.0% 37 / 74
unittest/data.cpp 100.0 100.0% 55 / 55 51.0% 299 / 586
unittest/eigen-basic-op.cpp 100.0 100.0% 20 / 20 50.0% 134 / 268
unittest/eigen-tensor.cpp 100.0 100.0% 27 / 27 52.7% 116 / 220
unittest/eigenvalues.cpp 100.0 100.0% 42 / 42 51.1% 145 / 284
unittest/energy.cpp 99.1 99.1% 106 / 107 50.3% 346 / 688
unittest/explog.cpp 100.0 100.0% 385 / 385 50.4% 1662 / 3296
unittest/finite-differences.cpp 100.0 100.0% 101 / 101 49.5% 191 / 386
unittest/frames-derivatives.cpp 100.0 100.0% 326 / 326 50.1% 766 / 1530
unittest/frames.cpp 100.0 100.0% 473 / 473 49.4% 1612 / 3262
unittest/geometry-algorithms.cpp 100.0 100.0% 197 / 197 50.2% 703 / 1400
unittest/geometry-model.cpp 97.4 97.4% 114 / 117 52.1% 340 / 652
unittest/geometry-object.cpp 100.0 100.0% 9 / 9 50.0% 60 / 120
unittest/gram-schmidt-orthonormalisation.cpp 100.0 100.0% 13 / 13 51.9% 56 / 108
unittest/joint-composite.cpp 100.0 100.0% 163 / 163 50.2% 692 / 1378
unittest/joint-configurations.cpp 100.0 100.0% 284 / 284 50.3% 1141 / 2268
unittest/joint-free-flyer.cpp 100.0 100.0% 5 / 5 50.0% 44 / 88
unittest/joint-generic.cpp 100.0 100.0% 182 / 182 50.0% 641 / 1281
unittest/joint-helical.cpp 100.0 100.0% 154 / 154 50.0% 640 / 1280
unittest/joint-jacobian.cpp 100.0 100.0% 172 / 172 48.2% 425 / 882
unittest/joint-mimic.cpp 100.0 100.0% 131 / 131 50.0% 479 / 958
unittest/joint-motion-subspace.cpp 100.0 100.0% 173 / 173 50.8% 490 / 965
unittest/joint-planar.cpp 100.0 100.0% 77 / 77 50.0% 288 / 576
unittest/joint-prismatic.cpp 100.0 100.0% 169 / 169 50.0% 734 / 1468
unittest/joint-revolute.cpp 100.0 100.0% 225 / 225 50.0% 894 / 1788
unittest/joint-spherical.cpp 100.0 100.0% 165 / 165 50.0% 675 / 1350
unittest/joint-translation.cpp 100.0 100.0% 81 / 81 50.0% 311 / 622
unittest/joint-universal.cpp 100.0 100.0% 117 / 117 50.0% 407 / 814
unittest/kinematics-derivatives.cpp 100.0 100.0% 651 / 651 50.2% 1552 / 3090
unittest/kinematics.cpp 100.0 100.0% 154 / 154 50.4% 698 / 1384
unittest/liegroups.cpp 99.5 99.5% 397 / 399 51.0% 1459 / 2859
unittest/macros.cpp 100.0 100.0% 13 / 13 44.0% 88 / 200
unittest/mjcf.cpp 98.0 98.0% 481 / 491 50.0% 2096 / 4190
unittest/model.cpp 97.8 97.8% 453 / 463 50.2% 1643 / 3272
unittest/quaternion.cpp 100.0 100.0% 27 / 27 50.9% 162 / 318
unittest/regressor.cpp 100.0 100.0% 216 / 216 50.7% 655 / 1292
unittest/rnea-derivatives.cpp 100.0 100.0% 325 / 325 51.0% 1054 / 2068
unittest/rnea-second-order-derivatives.cpp 100.0 100.0% 147 / 147 51.9% 334 / 644
unittest/rnea.cpp 100.0 100.0% 184 / 184 50.3% 597 / 1188
unittest/rotation.cpp 100.0 100.0% 28 / 28 51.2% 126 / 246
unittest/rpy.cpp 100.0 100.0% 182 / 182 50.2% 762 / 1518
unittest/sample-models.cpp 100.0 100.0% 32 / 32 50.0% 165 / 330
unittest/serialization.cpp 100.0 100.0% 333 / 333 48.8% 958 / 1964
unittest/sincos.cpp 100.0 100.0% 20 / 20 51.1% 45 / 88
unittest/spatial.cpp 100.0 100.0% 633 / 633 50.2% 2906 / 5784
unittest/srdf.cpp 100.0 100.0% 64 / 64 50.0% 298 / 596
unittest/symmetric.cpp 100.0 100.0% 156 / 156 50.6% 616 / 1218
unittest/tree-broadphase.cpp 100.0 100.0% 39 / 39 50.3% 158 / 314
unittest/tridiagonal-matrix.cpp 100.0 100.0% 99 / 99 50.3% 433 / 860
unittest/urdf.cpp 100.0 100.0% 141 / 141 49.2% 751 / 1526
unittest/utils/model-generator.hpp 100.0 100.0% 41 / 41 50.0% 90 / 180
unittest/value.cpp 100.0 100.0% 118 / 118 50.7% 502 / 990
unittest/vector.cpp 100.0 100.0% 14 / 14 50.8% 64 / 126
unittest/version.cpp 100.0 100.0% 11 / 11 50.0% 72 / 144
unittest/visitor.cpp 100.0 100.0% 96 / 96 51.9% 222 / 428