senselessdev1
4f406650f7
rename KeypointsList -> KeypointsVector
2022-10-12 21:29:18 -04:00
Varun Agrawal
eacc888d20
remove print function
2022-10-11 13:27:15 -04:00
Varun Agrawal
80908126db
add assertions to remove warning
2022-10-11 13:16:05 -04:00
Varun Agrawal
c2377f3b34
minor fixes to unit test
2022-10-11 13:15:50 -04:00
Varun Agrawal
5e99cd7095
HybridBayesNet and HybridBayesTree both use similar pruning functions
2022-10-11 12:36:58 -04:00
Varun Agrawal
2225ecf442
clean up the prunerFunc
2022-10-11 12:35:58 -04:00
Varun Agrawal
c15cfb6068
add PrunerFunc to GaussianMixture
2022-10-11 12:10:02 -04:00
Varun Agrawal
2c8fe25842
enumerate missing discrete keys so we can prune all gaussian mixtures
2022-10-10 19:38:10 -04:00
Varun Agrawal
a00bcbcac9
PrunerFunc helper function
2022-10-10 16:03:36 -04:00
Varun Agrawal
3e151846ca
slight improvement to GaussianMixtureFactor print
2022-10-10 14:55:02 -04:00
Varun Agrawal
055df81dd3
apply keyformatter to Gaussian iSAM in HybridNonlinearISAM
2022-10-09 04:26:34 -04:00
Varun Agrawal
1a17a81173
formatting
2022-10-09 04:25:45 -04:00
Varun Agrawal
9c77c661dc
fix tests
2022-10-08 13:56:46 -04:00
Sébastien Gonzalve
774cfd25b8
Use Eigen Config file for cmake detection
...
Since Eigen 3.3.0, a Config.cmake file is provided, thus no need to rely
on a custom one.
Moreover, the FindEigen3.cmake used in gtsam was erroneously forcing an
include directory when using system version of eigen.
This fixes bug #1297
2022-10-08 18:04:40 +02:00
Varun Agrawal
acdc1af6e2
Merge branch 'develop' into varun/test-hybrid-estimation
2022-10-08 11:25:31 -04:00
Varun Agrawal
4f6e4e7242
Merge pull request #1293 from borglab/hybrid/improved-prune
...
Improved BayesTree pruning
2022-10-07 21:26:07 -04:00
Varun Agrawal
fc9fc72b17
Merge pull request #1301 from borglab/hybrid/gaussian-conditional
2022-10-07 18:22:24 -04:00
Varun Agrawal
6bd16d995e
move GTDKeyFormatter to types.h
2022-10-07 15:29:20 -04:00
senselessdev1
4d690efdeb
add docimentation for Keypoints class
2022-10-05 22:45:03 -04:00
Akshay Krishnan
e2f8ad8962
Update geometry.i
2022-10-05 16:37:51 -04:00
Akshay Krishnan
77664288cf
Update geometry.i
2022-10-05 16:34:28 -04:00
Sébastien Gonzalve
ec3d6b36da
Use cannonical library name for eigen
2022-10-05 21:30:58 +02:00
Varun Agrawal
812ae30366
Merge branch 'hybrid/gaussian-conditional' into varun/test-hybrid-estimation
2022-10-04 13:32:04 -04:00
Varun Agrawal
6238a1f901
more docs for Switching example
2022-10-04 12:37:40 -04:00
Varun Agrawal
9002b68291
fix the bug
2022-10-04 12:33:37 -04:00
Varun Agrawal
8820bf272c
Add test to expose bug in elimination with gaussian conditionals
2022-10-04 12:33:28 -04:00
Varun Agrawal
bc8c77c54d
rename test file to correct form
2022-10-04 10:12:02 -04:00
Varun Agrawal
cae787a175
Merge pull request #1300 from borglab/hybrid/improved-prune-2
2022-10-04 10:01:13 -04:00
Varun Agrawal
903d7c6a2e
Merge pull request #1290 from borglab/hybrid/improvements
2022-10-04 10:00:22 -04:00
Varun Agrawal
42e915f7d4
Merge branch 'hybrid/improved-prune-2' into varun/test-hybrid-estimation
2022-10-03 19:17:25 -04:00
Varun Agrawal
d6d44fc3b4
minor cleanup
2022-10-03 19:14:13 -04:00
Varun Agrawal
ad328756d2
improved hybrid bayes net pruning
2022-10-03 19:14:03 -04:00
Varun Agrawal
75b2599e82
remove unnecessary comments
2022-10-03 17:31:53 -04:00
Varun Agrawal
3407f9798b
Merge pull request #1294 from borglab/hybrid/check-elimination
2022-10-03 17:25:21 -04:00
Varun Agrawal
bf2015de8f
Merge branch 'hybrid/check-elimination' into varun/test-hybrid-estimation
2022-10-03 11:52:03 -04:00
Varun Agrawal
5dfaa8943e
Merge branch 'hybrid/improved-prune' into hybrid/check-elimination
2022-10-03 11:41:45 -04:00
Varun Agrawal
2c4529f0af
Merge branch 'hybrid/improvements' into hybrid/improved-prune
2022-10-03 11:41:08 -04:00
Varun Agrawal
d6feb4dab7
Merge branch 'develop' into hybrid/improvements
2022-10-03 11:39:11 -04:00
Varun Agrawal
269d60e2c2
Merge branch 'develop' into varun/test-hybrid-estimation
2022-10-03 11:35:30 -04:00
senselessdev1
cafab61fec
expand tests
2022-09-27 10:29:36 -04:00
senselessdev1
6eb4ada2fd
add more methods for accessing members, getting size
2022-09-27 10:28:57 -04:00
senselessdev1
96aaff4bc6
wrap vector of NamedSfmMeasurement
2022-09-26 20:42:03 -04:00
John Lambert
fa17c50910
Add SfmTrack2dVector to ignore list
2022-09-26 18:41:59 -04:00
senselessdev1
a3069a3fbc
remove opaque on sfmtrack2d
2022-09-26 11:58:07 -04:00
senselessdev1
2434dc8ab7
add to preamble/specialization
2022-09-26 11:36:39 -04:00
senselessdev1
a2109a2437
pass in IndexPair arguments
2022-09-26 10:56:44 -04:00
senselessdev1
8007271f4b
Merge branch 'develop' of https://github.com/borglab/gtsam into dsf-gtsfm-to-gtsam-port
2022-09-26 10:31:59 -04:00
GAECHTER TOYA Stefan
ecd00f59d5
Check for native architecture and set GTSAM_COMPILE_OPTIONS_PUBLIC accordingly
2022-09-23 12:52:56 +02:00
Varun Agrawal
c2ca426acc
rename allDiscreteKeys and allContinuousKeys to discreteKeys and continuousKeys respectively
2022-09-20 05:16:26 -04:00
Varun Agrawal
2f8a0f82e0
rename testHybridIncremental to testHybridGaussianISAM
2022-09-19 18:23:18 -04:00