Commit Graph

10832 Commits (70cfa20dc19a72ea61e16909d3dedca48c27df5c)

Author SHA1 Message Date
Frank Dellaert 31556ff981 Cleaned up QPSVisitor and fixed KeyVector compile issue on Ubuntu 2019-04-24 20:10:23 -04:00
dellaert a450ba1e55 Merge remote-tracking branch 'origin/develop' into feature/LPSolver
# Conflicts:
#	gtsam_unstable/linear/QPSVisitor.h
#	gtsam_unstable/linear/RawQP.cpp
2019-04-24 16:08:50 -04:00
Varun Agrawal 94225862f8 Merged in feature/matlab-instructions (pull request #401)
Updated MATLAB instructions to help with potential linker issues
2019-04-20 14:13:42 +00:00
José Luis Blanco-Claraco 0d5fa8f591 Merged in jlblancoc/gtsam/fix-eigen-msvc-dlls (pull request #419)
close issue #417
solution to DLL build in MSVC (Fixes: #417)
2019-04-19 20:49:30 +00:00
Jose Luis Blanco-Claraco 898417196f alternative solution to DLL build in MSVC 2019-04-18 22:44:49 +02:00
Frank Dellaert cfca98d486 Merged in feaure/wrapDSF (pull request #418)
Wrap DSFMap

Approved-by: Varun Agrawal <varagrawal@gmail.com>
2019-04-18 18:09:55 +00:00
dellaert 85934fd8ca Added DSFMap to wrapper, as well as IndexPair 2019-04-17 20:05:28 -04:00
Frank Dellaert 000ccc0bcc Merged in feature/ik (pull request #417)
Feature/ik

Approved-by: Mandy Xie <manxie@gatech.edu>
2019-04-17 13:02:38 +00:00
dellaert 63de2f887e Fixed comment 2019-04-17 09:02:16 -04:00
Varun Agrawal 754bbbbb69 Merged in bug-fix/python-examples-deprecation (pull request #416)
Added deprecation notice for python folder

Approved-by: Frank Dellaert <dellaert@cc.gatech.edu>
2019-04-15 19:21:10 +00:00
Frank Dellaert 9b7eb34add Show how expressions make (optimization-based) inverse kinematics easy. 2019-04-15 15:19:40 -04:00
Frank Dellaert 53980ae318 Added comments to python example 2019-04-15 15:19:06 -04:00
Varun Agrawal 9a322db815 Added deprecation notice for python folder 2019-04-15 12:50:53 -04:00
Frank Dellaert 94dcfdfe9f Merged in feature/shared_builder (pull request #415)
Split off SubGraphBuilder
2019-04-15 14:48:24 +00:00
José Luis Blanco-Claraco 417252d4d3 Merged in jlblancoc/gtsam/fix-boost-newer (pull request #410)
Fix cmake handling newer boost versions (Closes: #442)

Approved-by: Chris Beall <chrisbeall@gmail.com>
2019-04-14 23:18:46 +00:00
Frank Dellaert dab022a5b7 Fixed another FactorIndices issue on Mac 2019-04-14 15:13:01 -04:00
Frank Dellaert b6abcb04f2 Split off builder, now also used with same parameters in SubGraphSolver 2019-04-14 14:14:48 -04:00
Frank Dellaert d0a73b42fb Merged in feature/pcg_performance (pull request #413)
Feature/pcg performance
2019-04-14 03:14:23 +00:00
Frank Dellaert 948367603b Fixed missing transpose 2019-04-13 22:06:18 -04:00
Frank Dellaert 7b6eaa4333 removed unused typedefs 2019-04-13 22:05:49 -04:00
Frank Dellaert ac9fcdcc1f Merge remote-tracking branch 'origin/develop' into feature/pcg_performance 2019-04-11 18:18:07 -04:00
Frank Dellaert c8980b9b2b Merged in fix/factorIndices (pull request #414)
FactorIndices Compilation fixes
2019-04-11 15:43:10 +00:00
dellaert 97de0e3c82 Compilation fixes 2019-04-11 10:49:45 -04:00
Frank Dellaert 8acba8eabe ignore debug directory 2019-04-10 22:34:01 -04:00
Frank Dellaert 35d9f65d9c Cut out middle-man, added noalias for better performance 2019-04-10 22:34:01 -04:00
Frank Dellaert d8570ce09b Fixed issue with << operator (surfaced in debug mode) 2019-04-10 22:34:01 -04:00
Frank Dellaert 35d8ebca22 use emplace where possible 2019-04-10 22:34:01 -04:00
Frank Dellaert 9ec714063a many performance tweaks 2019-04-10 22:34:01 -04:00
Frank Dellaert 2cedda703c Fixed up iterative methods to use struct 2019-04-10 22:34:01 -04:00
Frank Dellaert d814710575 Added emplace 2019-04-10 22:34:01 -04:00
Frank Dellaert 60d07287c9 made KeyInfoEntry into a struct 2019-04-10 22:34:01 -04:00
Frank Dellaert 1a862c24a6 Reserve memory for cache 2019-04-10 22:34:01 -04:00
Frank Dellaert 50d9e1ef1c numerical expected results rather than regression 2019-04-10 22:34:01 -04:00
Varun Agrawal fe0c951e23 Merged in bug-fix/factoindices-duplicate (pull request #411)
Close issue #449
Remove duplicate declaration of FactorIndices class
2019-04-10 03:11:44 +00:00
Varun Agrawal 7eb8cc18c3 removed duplicate declaration of FactorIndices class 2019-04-09 21:08:35 -04:00
José Luis Blanco-Claraco 99aa09ce54 Merged in jlblancoc/gtsam/index-type-for-factors (pull request #409)
Type for Factor indices, dual to "Key"
2019-04-08 23:07:02 +00:00
jlblancoc 4fb718a943 prefer auto in range for loops 2019-04-09 00:29:31 +02:00
Frank Dellaert 60b2c3b157 Merged in fix/SubgraphPreconditioner (pull request #407)
Fix/SubgraphPreconditioner
2019-04-08 21:21:36 +00:00
Frank Dellaert 913262b27d Fixed issue with test with tbb iterators 2019-04-08 16:46:56 -04:00
jlblancoc a0fce4257f Fix cmake handling newer boost versions (Closes: #442) 2019-04-08 10:22:59 +02:00
jlblancoc 285ebd7dbd Type for Factor indices, dual to "Key"
This avoids a couple of confusing uses of KeySet to refer to lists of
Factors, and makes code more readable where formerly using size_t to
index factors.
2019-04-08 09:08:43 +02:00
Frank Dellaert a7227cab43 Cleaned up formatting 2019-04-07 22:33:58 -04:00
Frank Dellaert c1c2fd7008 Fixed the tests - key was choosing right ordering 2019-04-07 22:31:27 -04:00
José Luis Blanco-Claraco 0b4f8da22e Merged in jlblancoc/gtsam/fixes-jl (pull request #408)
exit()-> throw (Closes #427)

Approved-by: Frank Dellaert <dellaert@cc.gatech.edu>
2019-04-07 23:44:37 +00:00
Frank Dellaert 2de0957b2d Renamed some variables, used subVector as a test 2019-04-07 18:14:53 -04:00
jlblancoc 1304d26e81 exit()-> throw (Closes #427) 2019-04-07 23:59:53 +02:00
Frank Dellaert 93a7c99f03 Created more unit tests attesting problems with solve. 2019-04-07 13:15:05 -04:00
Frank Dellaert d012922043 Cleanup, made solve faster (eliminating copy) and no longer in-place 2019-04-07 13:15:05 -04:00
Frank Dellaert 1c2646000b Added tests for matrix/vector conversion 2019-04-07 13:15:05 -04:00
Frank Dellaert 42284355f4 Some cleanup, renaming 2019-04-07 13:15:05 -04:00