summaryrefslogtreecommitdiff
path: root/fix-jacobian-emplace-back.patch
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-09-29 04:51:21 +0000
committerCoprDistGit <infra@openeuler.org>2026-09-29 04:51:21 +0000
commit89124c7d5543906725ec74916231fae4631333b2 (patch)
tree0b4c14a958501f4701bf50d327da8c4549ee753c /fix-jacobian-emplace-back.patch
parent14b2f17cb5210558f0f25e8f8cea5a7d69779593 (diff)
automatic import of ros-humble-control-box-rst
Diffstat (limited to 'fix-jacobian-emplace-back.patch')
-rw-r--r--fix-jacobian-emplace-back.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/fix-jacobian-emplace-back.patch b/fix-jacobian-emplace-back.patch
new file mode 100644
index 0000000..de9a612
--- /dev/null
+++ b/fix-jacobian-emplace-back.patch
@@ -0,0 +1,13 @@
+diff --git a/src/optimization/include/corbo-optimization/hyper_graph/edge_cache.h b/src/optimization/include/corbo-optimization/hyper_graph/edge_cache.h
+index d380ac5..58c3298 100644
+--- a/src/optimization/include/corbo-optimization/hyper_graph/edge_cache.h
++++ b/src/optimization/include/corbo-optimization/hyper_graph/edge_cache.h
+@@ -75,7 +75,7 @@ class EdgeCache
+ PRINT_DEBUG_COND_ONCE(_jacobians.size() >= _values.capacity(),
+ "EdgeCache::pushJacobian(): cache capacity reached; you might better reserve more space in advance.");
+ #if __cplusplus > 201402L
+- return _values.emplace_back();
++ return _jacobians.emplace_back();
+ #else
+ _jacobians.emplace_back(value_dim, param_dim);
+ return _jacobians.back();