|
| 1 | +/// @file |
| 2 | +/// @copyright Copyright (C) 2024-2026 INRIA |
1 | 3 | #include <pinocchio/multibody/sample-models.hpp> |
2 | 4 | #include <pinocchio/algorithm/kinematics.hpp> |
3 | 5 | #include <pinocchio/algorithm/joint-configuration.hpp> |
@@ -50,11 +52,12 @@ TEST_CASE("contact_forces_6d", "[forces]") { |
50 | 52 | RigidConstraintModel ci_RF(CONTACT_6D, model, RF_id, LOCAL); |
51 | 53 | ci_RF.joint1_placement.setRandom(); |
52 | 54 | set_baumgarte_gains(ci_RF, 10.0); |
| 55 | + ci_RF.name = "RF_foot"; |
53 | 56 |
|
54 | 57 | constraint_models.push_back(ci_LF); |
55 | | - constraint_data.push_back(RigidConstraintData(ci_LF)); |
| 58 | + constraint_data.emplace_back(ci_LF); |
56 | 59 | constraint_models.push_back(ci_RF); |
57 | | - constraint_data.push_back(RigidConstraintData(ci_RF)); |
| 60 | + constraint_data.emplace_back(ci_RF); |
58 | 61 |
|
59 | 62 | const double mu0 = 0.; |
60 | 63 | ProximalSettings prox_settings(1e-12, mu0, 1); |
@@ -164,9 +167,9 @@ TEST_CASE("contact_forces_3d", "[forces]") { |
164 | 167 | ci_RF.name = "RF_foot"; |
165 | 168 |
|
166 | 169 | constraint_models.push_back(ci_LF); |
167 | | - constraint_data.push_back(RigidConstraintData(ci_LF)); |
| 170 | + constraint_data.emplace_back(ci_LF); |
168 | 171 | constraint_models.push_back(ci_RF); |
169 | | - constraint_data.push_back(RigidConstraintData(ci_RF)); |
| 172 | + constraint_data.emplace_back(ci_RF); |
170 | 173 |
|
171 | 174 | const double mu0 = 0.; |
172 | 175 | ProximalSettings prox_settings(1e-12, mu0, 1); |
@@ -276,9 +279,9 @@ TEST_CASE("wrench_cone", "[forces]") { |
276 | 279 | ci_RF.name = "RF_foot"; |
277 | 280 |
|
278 | 281 | constraint_models.push_back(ci_LF); |
279 | | - constraint_data.push_back(RigidConstraintData(ci_LF)); |
| 282 | + constraint_data.emplace_back(ci_LF); |
280 | 283 | // constraint_models.push_back(ci_RF); |
281 | | - // constraint_data.push_back(RigidConstraintData(ci_RF)); |
| 284 | + // constraint_data.emplace_back(ci_RF); |
282 | 285 |
|
283 | 286 | const double mu0 = 0.; |
284 | 287 | ProximalSettings prox_settings(1e-12, mu0, 1); |
@@ -386,9 +389,9 @@ TEST_CASE("friction_cone", "[forces]") { |
386 | 389 | ci_RF.name = "RF_foot"; |
387 | 390 |
|
388 | 391 | constraint_models.push_back(ci_LF); |
389 | | - constraint_data.push_back(RigidConstraintData(ci_LF)); |
| 392 | + constraint_data.emplace_back(ci_LF); |
390 | 393 | // constraint_models.push_back(ci_RF); |
391 | | - // constraint_data.push_back(RigidConstraintData(ci_RF)); |
| 394 | + // constraint_data.emplace_back(ci_RF); |
392 | 395 |
|
393 | 396 | const double mu0 = 0.; |
394 | 397 | ProximalSettings prox_settings(1e-12, mu0, 1); |
|
0 commit comments