Commit Graph

16563 Commits (5d9b0cfe5db069cb1564c154d8b83152527172cc)

Author SHA1 Message Date
Aleksei Evlampev 6cef675e6e return back including boost version.hpp header 2021-04-08 14:54:52 +03:00
Varun Agrawal 276eaafc34
Merge pull request #736 from borglab/fix/minor
Bunch of minor fixes
2021-04-08 06:35:19 -04:00
Gerry Chen 8c6efb5917 include pybind11/function 2021-04-08 05:23:02 -04:00
Gerry Chen 70658852d4 update default args to match with c++ 2021-04-08 05:22:34 -04:00
Gerry Chen 36ab168558 update gtsam.i print function declarations 2021-04-08 05:01:14 -04:00
Gerry Chen 4222c88a7c Merging 'master' into 'wrap' 2021-04-08 04:34:23 -04:00
Gerry Chen 78210f3480 Squashed 'wrap/' changes from 5ddaff8ba..b43f7c6d7
b43f7c6d7 Merge pull request #80 from borglab/feature/multiple_interface_files
7b9d080f5 Revert "unit test for printing with keyformatter"
45e203195 Revert "funcitonal print passes unit test"
8b5d66f03 Revert "include functional and iostream"
34bfbec21 Revert "delete debug statement"
dbe661c93 Revert "add includes to the example tpl file."
f47e23f1a Revert "Revert "function to concatenate multiple header files together""
e667e2095 Revert "function to concatenate multiple header files together"
600c77bf4 add includes to the example tpl file.
d5caca20e delete debug statement
4a554edb8 include functional and iostream
e8ad2c26f funcitonal print passes unit test
077d5c4e7 unit test for printing with keyformatter
d5a1e6dff function to concatenate multiple header files together

git-subtree-dir: wrap
git-subtree-split: b43f7c6d7d6cb50ebe585d7e38390e2bfeb51dde
2021-04-08 04:34:23 -04:00
Gerry Chen 58cc7b80e0
Merge pull request #735 from borglab/feature/std-keyformatter
KeyFormatter - boost::function to std::function
2021-04-08 04:20:49 -04:00
Gerry Chen 1d0c61b072 remove boost::function from Key.h 2021-04-08 01:42:09 -04:00
Varun Agrawal 14f8998ee9 Merge branch 'develop' into feature/smartFactorsWithExtrinsicCalibration 2021-04-07 16:46:30 -04:00
Varun Agrawal 5ea99c4f42 bunch of minor fixes 2021-04-07 16:45:05 -04:00
Varun Agrawal 22fcec4369 change KeyFormatter from boost::function to std::function 2021-04-07 16:38:17 -04:00
Varun Agrawal d2549c6b69
Merge pull request #734 from borglab/fix/pause-wrapper-gcc5
Disable Wrapper CI for GCC 5 until we optimize the wrapper
2021-04-07 16:37:45 -04:00
Varun Agrawal ad85fdc54e
Merge pull request #731 from borglab/fix/wrapper-double
Double + NavState in the wrapper
2021-04-07 12:54:52 -04:00
Varun Agrawal cae2bbb2ea disable Wrapper CI for GCC 5 until we optimize the wrapper 2021-04-07 12:52:45 -04:00
Aleksei Evlampev 16852849bd remove unnecessary includes in SubgraphBuilder.h 2021-04-07 13:15:12 +03:00
Aleksei Evlampev 039250983c fix boost serialization version includes 2021-04-06 14:33:55 +03:00
Varun Agrawal 9922608d03 added double as a template for PriorFactor, NavState retract and local, some formatting 2021-04-05 10:13:08 -04:00
Frank Dellaert 37ea955d2c
Merge pull request #730 from borglab/feature/addPriorDouble
addPriorDouble
2021-04-04 23:11:49 -04:00
lcarlone 0a08c19847 added comment 2021-04-04 12:07:10 -04:00
Frank Dellaert 48a2fb5339 Added double as template arg 2021-04-03 22:27:11 -04:00
lcarlone 10260253b3 trying to fix CI error 2021-04-03 21:01:53 -04:00
lcarlone 6ae3b80bae fixed glitch highlighted by CI 2021-04-03 18:10:39 -04:00
lcarlone 413b9d8202 cleanup 2021-04-03 17:59:45 -04:00
lcarlone 53e3de3629 improved naming, formatting, comments 2021-04-03 17:45:02 -04:00
lcarlone 71c528a87d formatting 2021-04-03 17:37:36 -04:00
lcarlone 038c1c0b8e added extra unit test 2021-04-03 17:33:12 -04:00
lcarlone 282aa1a0a9 Merge branch 'develop' into feature/smartFactorsWithExtrinsicCalibration 2021-04-03 17:16:04 -04:00
Frank Dellaert 43e8f1e5ae
Merge pull request #729 from borglab/feature/wrapper-operator-overloading 2021-04-02 13:17:19 -04:00
Varun Agrawal 38d867d556 add operator overloading and fix some TODOs in the wrapper 2021-04-02 09:59:29 -04:00
Varun Agrawal a63512dfba operator overloading for compose 2021-04-02 01:23:00 -04:00
Varun Agrawal edf7e45071 Squashed 'wrap/' changes from 96ccdfd0b..5ddaff8ba
5ddaff8ba Merge pull request #77 from borglab/fix/template-as-template-arg
0b6f2d92b allow templates as paramters to templates
7f3e242b0 Merge pull request #76 from borglab/fix/cmake-config
0caa79b82 macro to find and configure matlab
522557232 fix GTWRAP_INCLUDE_NAME
78a5d3afa Use CMakePackageConfigHelpers to vastly simplify the package config
76f8b9e5d Merge pull request #75 from borglab/fix/template-args
3b8e8389e remove reference from shared pointers
045393c7b docs and flag renaming
d23d8beae tests
ef96b4bdc don't make template parameters as references
d1e1dc697 Merge pull request #74 from borglab/fix/type-recursion
8202ecf10 minor fixes
5855ea85b support for passing templated types as arguments
150cc0578 Support for templated return types
5c58f8d03 Merge pull request #73 from borglab/fix/types-refactor
c697aa9c8 refactored the basic and custom types to make it cleaner, added more tests
98e2c3fa1 Merge pull request #68 from borglab/fix/cmake
c6d5e786a make config agnostic to install prefix
4d6999f15 Merge pull request #69 from borglab/feature/call-and-index
ccf408804 add support for callable and indexing overloads
8f8e3ec93 add status messages
88566eca4 make WRAP_PYTHON_VERSION an optional argument
01b8368ad Merge pull request #67 from borglab/feature/operator-overloading
522a12801 remove unsupported operators
209346133 update check location for unary operator
39e290f60 fix small typo
faa589bec update DOCS
7ff83cec8 minor fixes
8ce37766f fixed tests
21c477c4d include pybind11/operators
a3534ac5e wrap operator overloads
67c8f2089 instantiate templates for operators
e9dce65d8 use ReturnType for ease in other places and use members in Class
3078aa6db added parser rule for operator overloading

git-subtree-dir: wrap
git-subtree-split: 5ddaff8bab6c05e8a943c94993bf496e13296dd6
2021-04-01 23:20:12 -04:00
Varun Agrawal 1144347a04 Merging 'master' into 'wrap' 2021-04-01 23:20:12 -04:00
Navid Mahabadi e3550595ac Merge remote-tracking branch 'upstream/develop' into fix/unaryFactor 2021-03-31 09:03:11 +02:00
lcarlone 0c865fa52a removed extra "else" 2021-03-29 23:00:38 -04:00
lcarlone 5677bdb6c1 need to clean up templates and remove 2 redundant lines 2021-03-29 22:58:29 -04:00
Frank Dellaert 8ffad01868
Merge pull request #721 from miloknowles/milo/partial_prior_factor 2021-03-28 22:01:06 -04:00
lcarlone 2e1ed2c852 1 test to go! 2021-03-28 20:07:29 -04:00
lcarlone 2c1b780a4f 2 tests to go 2021-03-28 20:03:02 -04:00
lcarlone b10a9d245b getting ready to enable monocular operation 2021-03-28 18:42:20 -04:00
lcarlone 81aad1977c works now!! 2021-03-27 23:03:05 -04:00
lcarlone 8ca3d475c8 now I have a working prototype! 2021-03-27 22:28:35 -04:00
lcarlone 8b4a74efff test still failing 2021-03-26 22:33:15 -04:00
lcarlone e8db2b6b9b getting better 2021-03-26 20:04:42 -04:00
Milo Knowles 1f12f82e01 Fix Rot3::LocalCoordinates runtime error when using Cayley map 2021-03-26 17:29:47 -04:00
lcarlone ec047ccd08 moving to more appropriate construction of Hessian 2021-03-26 17:25:27 -04:00
Frank Dellaert 995c049c91
Merge pull request #727 from borglab/fix/wrapper-update 2021-03-26 15:13:17 -04:00
Milo Knowles a0ff5e3886 Add LocalCoordinates() to ProductLieGroup and remove unnecessary <Eigen/Core> include to reduce compile memory 2021-03-26 14:36:43 -04:00
Milo Knowles 909b5500f8 Fix incorrect Vector dimension that was causing CI failures 2021-03-26 11:26:27 -04:00
Milo Knowles 05fad78ce9 Switch to cleaner T::Logmap 2021-03-26 10:09:05 -04:00