Gerry Chen
a3e314f3f7
suppress warnings in backwards compatibility unit tests
2022-12-22 23:56:46 -05:00
Gerry Chen
581c2d5ebd
Use new key version in Barometric
2022-12-22 23:13:30 -05:00
Gerry Chen
e5ec007185
readability
2022-12-22 17:55:25 -05:00
Gerry Chen
885eed33d1
replace all NoiseModelFactor1, 2, ... with NoiseModelFactorN
2022-12-22 17:25:48 -05:00
Gerry Chen
2a7efc729a
Merge branch 'develop' into feature/NoiseModelFactorN_replaceDeprecated
2022-12-22 14:38:08 -05:00
Gerry Chen
4b93970b34
Change backwards-compatibility defs to utilize new style
2022-12-22 14:29:15 -05:00
Gerry Chen
d16d26394e
better docstrings w/ usage examples
2022-12-22 14:26:16 -05:00
Gerry Chen
040eb63949
make SFINAE templates more readable
2022-12-22 13:18:15 -05:00
Gerry Chen
e8ddbbebff
Check type of CONTAINER constructor tparam
...
This is a byproduct of the overload resolution problem when N=1, then it can be hard to differentiate between:
NoiseModelFactorN(noise, key)
NoiseModelFactorN(noise, {key})
2022-12-19 20:14:12 -05:00
Gerry Chen
b24511fb18
address review comments
2022-12-19 18:49:20 -05:00
Gerry Chen
0ebc6e881d
Change `X<N>` to `ValueType<N>` and `VALUES` -> `ValueTypes`
2022-12-19 18:06:34 -05:00
Gerry Chen
94865c4562
fix boost 1.65 patch bug
2022-12-19 17:20:58 -05:00
Nikhil Khedekar
70f490b298
Exposed normalize for Point3_
2022-11-17 17:47:26 +01:00
Gerry Chen
322e5551f7
address review comments
2022-11-16 14:56:18 -05:00
Varun Agrawal
93079f32e1
docstring updates
2022-11-14 10:58:02 -05:00
Varun Agrawal
3dcf9d8da8
fix bug in GaussianBayesTree::logDeterminant
2022-11-14 10:54:03 -05:00
Varun Agrawal
c709932f98
Add unit test exposing GaussianBayesTree determinant bug
2022-11-14 10:46:38 -05:00
Varun Agrawal
256c664aaa
Merge pull request #1309 from borglab/varun/pruning-fix
2022-11-03 06:20:56 -04:00
Varun Agrawal
e8c365999c
update namespace for templated class property
2022-10-28 22:43:36 -04:00
Varun Agrawal
e5ef9c2cc0
Fix return type wrapping for Matlab wrapper
2022-10-28 13:21:33 -04:00
Varun Agrawal
8b2639a69b
Merge pull request #1316 from borglab/fix/track-wrapper
2022-10-26 19:54:53 -04:00
Varun Agrawal
74133b26e4
Merge pull request #1310 from mauricefallon/fix/g2o_parse_error
...
fix typo in g2o file format parsing for the information matrix
2022-10-26 09:03:09 -04:00
Varun Agrawal
b1a822562b
Merge pull request #1255 from borglab/fix/doxygen
2022-10-26 05:16:39 -04:00
Varun Agrawal
cc350f4c7a
Merge pull request #1315 from borglab/hybrid/gaussian-isam
2022-10-26 05:16:07 -04:00
Akshay Krishnan
b0533bb198
add gtsam:: prefix
2022-10-25 23:50:47 -04:00
Akshay Krishnan
0ec8b617b8
fix wrapper argument
2022-10-25 23:28:01 -04:00
Varun Agrawal
6f89d457ca
Add GetOrdering method that can be re-used
2022-10-25 17:50:10 -04:00
Varun Agrawal
33e24265bd
Merge branch 'develop' into fix/doxygen
2022-10-25 17:44:34 -04:00
Varun Agrawal
1129c95dd5
fix CMake so that Eigen discovery and linking is consistent
2022-10-25 17:37:29 -04:00
Varun Agrawal
3d4236ee12
Merge pull request #1304 from OznOg/UseEigen3Config.cmake
2022-10-25 10:20:12 -04:00
Frank Dellaert
05d4d9187d
Merge pull request #1312 from borglab/dsf-gtsfm-refactor
2022-10-23 18:27:58 -07:00
Frank Dellaert
32df824920
Vectorized interface
2022-10-23 16:27:01 -07:00
Frank Dellaert
f68f0dbe41
Addressed review comments - removed class in favor of free function
2022-10-23 11:37:37 -07:00
Matias Mattamala
3cb73ccf35
Fix in writeG2o when writing Pose3 measurement
2022-10-23 16:57:06 +01:00
Frank Dellaert
466290cbdc
Moved code to cpp file
2022-10-22 19:30:15 -07:00
Frank Dellaert
7e411fee51
Refactor into smaller functions
2022-10-22 19:18:45 -07:00
Frank Dellaert
38be12eaf4
Use SfmMeasurement and SfmTrack
2022-10-22 19:18:06 -07:00
Frank Dellaert
cafa3c556c
Split SfmTrack into 2 classes
2022-10-22 18:37:20 -07:00
Varun Agrawal
ebb29ef33d
Make Switching test fixture 0-indexed to match iMHS paper
2022-10-22 19:52:44 -04:00
Varun Agrawal
0b793997ac
simplify conversion of root discrete conditional
2022-10-22 18:29:49 -04:00
Varun Agrawal
74d6f0548d
add assertions for HybridEstimation example
2022-10-22 18:29:28 -04:00
Varun Agrawal
58a15c3385
remove extraneous tictoc print
2022-10-22 18:29:05 -04:00
Maurice Fallon
7499071802
fix typo in g2o file format parsing
2022-10-22 18:57:41 +01:00
Varun Agrawal
453870e43e
unit test for end-2-end hybrid estimation
2022-10-20 16:49:22 -04:00
Varun Agrawal
cc78a14a46
HybridSmoother based on BayesNet
2022-10-20 16:47:45 -04:00
Varun Agrawal
949958dc6e
new updateDiscreteConditionals method for after we prune
2022-10-20 16:35:14 -04:00
Varun Agrawal
82f328b808
expose DiscreteKeysAsSet as a function
2022-10-20 15:43:29 -04:00
Varun Agrawal
40d38651cc
rename discreteFactor to decisionTree
2022-10-14 16:44:38 -04:00
Varun Agrawal
d387d2cf3f
update switching example to accept measurements in constructor
2022-10-14 16:44:06 -04:00
Varun Agrawal
0faf2226d4
remove leftover comment
2022-10-13 11:10:42 -04:00