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 |
Varun Agrawal
|
2c140df196
|
Merge pull request #1832 from borglab/hybrid-enum
|
2024-09-18 16:17:59 -04:00 |
Varun Agrawal
|
f7b5f3c22c
|
Merge pull request #1831 from borglab/hybrid-error-scalars
|
2024-09-18 16:17:40 -04:00 |
Varun Agrawal
|
fa353840b3
|
update HybridGaussianConditional to use single discrete parent
|
2024-09-18 15:12:23 -04:00 |
Varun Agrawal
|
4feec4ddaf
|
rename to Category and put inside HybridFactor class
|
2024-09-18 04:18:23 -04:00 |
Varun Agrawal
|
ccebd38146
|
Merge branch 'hybrid-error-scalars' into hybrid-enum
|
2024-09-17 14:54:43 -04:00 |
Varun Agrawal
|
c1ebdb200c
|
update python tests
|
2024-09-17 14:53:31 -04:00 |
Varun Agrawal
|
dbd0ae1f27
|
reintroduce vector based HybridGaussianConditional constructor
|
2024-09-17 14:51:34 -04:00 |
Varun Agrawal
|
a276affe00
|
fix wrapper
|
2024-09-17 14:20:46 -04:00 |
Varun Agrawal
|
340fae9f11
|
Merge branch 'hybrid-error-scalars' into hybrid-enum
|
2024-09-17 14:04:23 -04:00 |
Varun Agrawal
|
d4923dbfa9
|
Use DecisionTree for constructing HybridGaussianConditional
|
2024-09-17 13:58:59 -04:00 |