Varun Agrawal
|
821b22f6f8
|
remove unnecessary code in child class
|
2024-09-21 03:24:29 -04:00 |
Varun Agrawal
|
d81cd82b9a
|
check for potentiall pruning
|
2024-09-21 03:24:01 -04:00 |
Varun Agrawal
|
4c82248004
|
remove virtual
|
2024-09-21 03:09:00 -04:00 |
Frank Dellaert
|
5c80174c0b
|
Fix small issues
|
2024-09-20 22:52:58 -07:00 |
Frank Dellaert
|
d0084a97c3
|
Use new numdiff functions
|
2024-09-20 18:12:24 -07:00 |
Frank Dellaert
|
9dbab04a32
|
Tests with some help from chatgpt
|
2024-09-20 18:12:06 -07:00 |
Frank Dellaert
|
4b04ae0944
|
Code from Joel
|
2024-09-20 18:11:47 -07:00 |
Frank Dellaert
|
9567006b6b
|
Use 'F' order
|
2024-09-20 13:45:32 -07:00 |
Varun Agrawal
|
939fdcc720
|
HybridGaussianFactorGraph::errorTree is better encompassing
|
2024-09-20 16:20:49 -04:00 |
Frank Dellaert
|
ed90121e0a
|
Merge pull request #1816 from truher/team100_camera_resectioning
add example CameraResectioning.py
|
2024-09-20 13:12:21 -07:00 |
Varun Agrawal
|
d145872916
|
comment update
|
2024-09-20 15:30:24 -04:00 |
Varun Agrawal
|
c71f0336e2
|
add HybridNonlinearFactorGraph::error test
|
2024-09-20 15:30:06 -04:00 |
Varun Agrawal
|
9cbc7540d6
|
add error(HybridValues) to HybridNonlinearFactorGraph
|
2024-09-20 15:28:19 -04:00 |
Varun Agrawal
|
017044eabd
|
Merge pull request #1836 from borglab/improved-api
|
2024-09-20 15:26:19 -04:00 |
Varun Agrawal
|
8231de2a92
|
rename tests to match file
|
2024-09-20 12:55:21 -04:00 |
Varun Agrawal
|
9c3d7b0f3b
|
implement errorTree for HybridNonlinearFactor
|
2024-09-20 12:24:08 -04:00 |
Varun Agrawal
|
cd3c590f32
|
common errorTree method and its use in HybridGaussianFactorGraph
|
2024-09-20 12:24:08 -04:00 |
Varun Agrawal
|
245f3e042e
|
fix conversion
|
2024-09-20 12:20:49 -04:00 |
Varun Agrawal
|
f3bfe7e1a1
|
consistent naming
|
2024-09-20 12:14:05 -04:00 |
Varun Agrawal
|
97a7121c37
|
remove duplicate method
|
2024-09-20 12:14:05 -04:00 |
Varun Agrawal
|
5c72b5d0bc
|
update naming
|
2024-09-20 12:14:05 -04:00 |
Varun Agrawal
|
9afbc019f4
|
rename logConstant_ to logNormalizer_ and add test for error with mode-dependent constants
|
2024-09-20 12:14:05 -04:00 |
Varun Agrawal
|
561bdcf9af
|
HybridGaussianConditional inherits from HybridGaussianFactor
|
2024-09-20 12:14:05 -04:00 |
Varun Agrawal
|
08967d197f
|
Merge pull request #1835 from borglab/hybridnonlinearfactor
|
2024-09-20 11:53:57 -04:00 |
Varun Agrawal
|
276747c2c8
|
Merge pull request #1805 from borglab/direct-hybrid-fg
|
2024-09-20 11:05:16 -04:00 |
Varun Agrawal
|
67a8b8fea0
|
comprehensive unit testing
|
2024-09-20 04:35:37 -04:00 |
Varun Agrawal
|
364b4b4a75
|
logDetR method which leverages noise model for efficiency. Build logDeterminant and logNormalizationConstant on top of it.
|
2024-09-20 04:35:29 -04:00 |
Varun Agrawal
|
1ab82f382c
|
hide sqrt(2*value) so the user doesn't have to premultiply by 2
|
2024-09-20 03:26:07 -04:00 |
Varun Agrawal
|
f3f62d1708
|
mark GTSAM_EXPORT
|
2024-09-19 21:18:38 -04:00 |
Varun Agrawal
|
ea55fcca9b
|
Merge branch 'direct-hybrid-fg' into hybridnonlinearfactor
|
2024-09-19 18:02:57 -04:00 |
Varun Agrawal
|
cea0dd577d
|
update tests
|
2024-09-19 17:50:25 -04:00 |
Varun Agrawal
|
d60a253fcb
|
logNormalizationConstant is now a method for Gaussian noise model
|
2024-09-19 17:50:15 -04:00 |
Varun Agrawal
|
4f888291bf
|
fix docstring for HybridGaussianFactor
|
2024-09-19 16:11:28 -04:00 |
Varun Agrawal
|
916778c45b
|
remove extra includes
|
2024-09-19 16:10:12 -04:00 |
Varun Agrawal
|
af06b33825
|
split HybridNonlinearFactor into .h and .cpp
|
2024-09-19 16:10:12 -04:00 |
Varun Agrawal
|
244661afb1
|
rename ComputeLogNormalizer to ComputeLogNormalizerConstant
|
2024-09-19 16:09:54 -04:00 |
Varun Agrawal
|
9b6facd262
|
add documentation for additive scalar in the error and remove the 0.5 since it gets cancelled out during normalization
|
2024-09-19 15:33:24 -04:00 |
Varun Agrawal
|
2937533128
|
Merge branch 'develop' into direct-hybrid-fg
|
2024-09-19 15:13:11 -04:00 |
Frank Dellaert
|
63c4e33e8c
|
Merge pull request #1833 from borglab/hybrid-renaming
Update Hybrid Renaming
|
2024-09-19 10:27:08 -07:00 |
Varun Agrawal
|
f875b86357
|
print nonlinear part of HybridValues
|
2024-09-19 10:30:35 -04:00 |
Varun Agrawal
|
717eb7eadc
|
relinearization test
|
2024-09-19 10:28:16 -04:00 |
Varun Agrawal
|
80d9a5a65f
|
remove duplicate test and focus only on direct specification
|
2024-09-19 10:27:43 -04:00 |
Varun Agrawal
|
2897accd8d
|
Merge pull request #1834 from borglab/hybrid-cleanup
Remove HybridNonlinearFactor normalization code
|
2024-09-19 07:48:57 -04:00 |
Varun Agrawal
|
987ecd4a07
|
undo accidental rename
|
2024-09-18 18:19:24 -04:00 |
Varun Agrawal
|
b895e64810
|
Merge branch 'develop' into direct-hybrid-fg
|
2024-09-18 18:00:07 -04:00 |
Varun Agrawal
|
149601761b
|
fix wrapper
|
2024-09-18 17:59:18 -04:00 |
Varun Agrawal
|
df0ff8a184
|
Merge branch 'develop' into hybrid-cleanup
|
2024-09-18 17:58:38 -04:00 |
Varun Agrawal
|
6c9f7ec7c7
|
remove normlization stuff from HybridNonlinearFactor
|
2024-09-18 17:56:14 -04:00 |
Varun Agrawal
|
6929d62300
|
rename asMixture to asHybrid
|
2024-09-18 16:52:00 -04:00 |
Varun Agrawal
|
4016de7942
|
update variables and docstrings to remove the mixture terminology
|
2024-09-18 16:51:58 -04:00 |