Commit Graph

1900 Commits (5575dc1f69a4d8a9f3ffd2428c7a62c69bae8fdf)

Author SHA1 Message Date
kartik arcot 5575dc1f69 addressed MR comments on nonlinearfactor 2023-01-20 18:06:55 -08:00
kartik arcot 9c56c73c1a fixing some mr comments. added new lines 2023-01-20 18:06:55 -08:00
kartik arcot 8506877a52 some more comments 2023-01-20 18:06:55 -08:00
kartik arcot bbb997f895 removed some more boost optional matrix references 2023-01-20 18:06:55 -08:00
kartik arcot 53d23b96ff added some comments and fixed some formatting 2023-01-20 18:06:55 -08:00
kartik arcot 6aed555eef removed NO_BOOST definitions and evaluateErrorInterface from expressionfactor 2023-01-20 18:06:55 -08:00
kartik arcot b7073e3224 all of gtsam compiles and tests pass with ptrs instead of optional matrix refererences 2023-01-20 18:06:55 -08:00
kartik arcot f7c683a794 some changes that get testPriorFactor compiling 2023-01-20 18:06:55 -08:00
kartik arcot 841dc6005a changed signatures to use OptionalMatrix keyword 2023-01-20 18:06:55 -08:00
Varun Agrawal 5c59862238
Merge pull request #1381 from acowley/BatchFixedLagSmoother-verbosity 2023-01-12 10:48:26 -05:00
Anthony Cowley 0e6676c082 BatchFixedLagSmoother: add ability to limit warning debug prints
This mimics the behavior of `LevenbergMarquardtOptimizer.cpp`.
2023-01-09 12:30:44 -05:00
Frank Dellaert d3a40fbc71 Use initializer lists in tests and gtsam_unstable 2023-01-07 23:59:39 -08:00
Frank Dellaert 9b5321ce03 Remove unused boost::assign headers 2023-01-07 23:58:35 -08:00
Frank Dellaert 7e4b033ece Using initializers for almost everything in gtsam now. 2023-01-07 20:30:10 -08:00
Frank Dellaert c4fb764299 Removed boost headers in DecisionTree-inl.h that are no longer needed. 2023-01-07 10:19:52 -08:00
Gerry Chen 8f2c978a7d
Correctly revert confusing `->template key<N>()` notations
revert to using shortcut form: `key1()`, `key2()`
2023-01-04 23:24:57 -05:00
Gerry Chen b46fd77c4a
Revert "revert confusing `->template key<N>()` notations"
This reverts commit 97fcb409b9.
2023-01-04 23:21:50 -05:00
Gerry Chen 97fcb409b9
revert confusing `->template key<N>()` notations
revert to using shortcut form: `key1()`, `key2()`
2023-01-04 22:55:24 -05:00
Frank Dellaert d2fd155a3a Use brace initializers for DiscreteValues 2022-12-31 02:07:24 -05:00
Varun Agrawal 6f5e85664c fix some more deprecation warnings 2022-12-24 20:36:26 +05:30
Varun Agrawal ece5640133 fix wrapper warnings 2022-12-24 20:05:45 +05:30
Gerry Chen 885eed33d1
replace all NoiseModelFactor1, 2, ... with NoiseModelFactorN 2022-12-22 17:25:48 -05:00
Varun Agrawal 1f6816d974 Merge branch 'develop' into fix/doxygen 2022-08-22 17:37:03 -04:00
Varun Agrawal 0f53b3f892
Merge pull request #1238 from borglab/fix/1182
Capitalize Identity trait
2022-08-21 09:05:21 -04:00
Tobias Fischer 4e6ec77294 Link to interface library in case system metis is used 2022-08-01 07:36:36 +10:00
Varun Agrawal eaac392f37 add base module 2022-07-26 16:47:45 -04:00
Varun Agrawal d6fe41d59d update the groups 2022-07-26 16:44:30 -04:00
Varun Agrawal 51dd35afd4 better page arrangement to include GTSAM_UNSTABLE 2022-07-26 16:39:29 -04:00
Varun Agrawal fd839e71b6 fix latex symbol warnings 2022-07-26 16:38:51 -04:00
Varun Agrawal c82981f217 fix doxygen warnings due to groups and and incorrect filenames 2022-07-26 16:38:51 -04:00
agilemapper aef4ec8185 replace addtogroup with ingroup for the SLAM group 2022-07-23 13:04:42 +02:00
Varun Agrawal d12dd55c55
Merge pull request #1035 from borglab/fix/gncOptimizer 2022-07-07 15:28:35 -04:00
Varun Agrawal c31298d367 Capitalize Identity trait since it is static 2022-07-07 12:31:27 -04:00
HViktorTsoi 27ddedfc63 Replace the usage of Rot3::quaternion to Rot3::toQuaternion in 'timeShonanAveraging.cpp' 2022-06-08 16:42:50 +08:00
Varun Agrawal d3162bfb5e
Merge pull request #1157 from d-vo/fix/invDepthFactor3-h3 2022-04-11 18:14:08 -04:00
Dominik Van Opdenbosch c435da87fc InvDepthFactor3: Add unit test for Jacobians 2022-04-08 17:29:01 +02:00
yotams 894605be3f added wrapper for ProjectionFactorRollingShutter 2022-04-05 08:51:03 +03:00
d-vo d0144441cb InvDepthFactor3: Fix wrong derivative H3 2022-03-31 20:30:51 +02:00
Varun Agrawal a9a4075ff6
Merge pull request #1117 from acxz/metis-include
Allow more functionality through system METIS
2022-03-26 03:34:27 -04:00
acxz c7374307f4 use internal metislib.h; extern C for system&local 2022-02-22 12:57:43 -05:00
acxz 5d3b0bf1c1 only metis.h is needed to include both system and local metis.h file
metislib.h can be changed to <> due to cmake changes
2022-02-22 12:54:44 -05:00
acxz 2ba8683454 add newline at end of file 2022-02-21 13:50:27 -05:00
acxz 6d1e7ebce4 add missing header guards under gtsam_unstable/ 2022-02-21 13:50:27 -05:00
acxz 026cfca0d9 replace ifndefs with pragma once 2022-02-20 02:53:15 -05:00
Frank Dellaert 55ad1841bd
Merge pull request #1108 from borglab/fix/headers
Header discipline in base
2022-02-17 01:25:01 -05:00
Varun Agrawal 2b78b96670
Merge pull request #1107 from borglab/fix/91_single_test_exe 2022-02-17 00:12:25 -05:00
Frank Dellaert c78af4d3ea Add headers in the place they are needed 2022-02-16 22:51:53 -05:00
Frank Dellaert 3d6a7bf970 Fix more stuff in check.slam 2022-02-16 09:43:12 -05:00
Mike Sheffler ac01db4f4d Per https://github.com/borglab/gtsam/blob/develop/Using-GTSAM-EXPORT.md , classes with no methods defined in a .cpp file shouldn't have the GTSAM_EXPORT or GTSAM_UNSTABLE_EXPORT modifier. This was causing problems with the building of gtsam_unstable on MSVC / Windows. 2022-02-15 00:19:54 -08:00
Mike Sheffler b687317ccb EXPORT statements to help Windows build. In Constraint.h, there was a GTSAM_EXPORT that should have been GTSAM_UNSTABLE_EXPORT, and in DiscreteKey.h, there should be a GTSAM_EXPORT in front of an operator definition for a class that is being exported. 2022-02-13 16:47:12 -08:00