Varun Agrawal
153c12e18a
Merge branch 'develop' into hybrid/tests
2022-12-24 20:09:12 +05:30
Varun Agrawal
ece5640133
fix wrapper warnings
2022-12-24 20:05:45 +05:30
Varun Agrawal
2abc0d91d1
Merge pull request #1347 from borglab/hybrid/sample
2022-12-24 09:32:39 -05:00
Varun Agrawal
ae0df477bf
Merge branch 'develop' into hybrid/tests
2022-12-24 12:01:00 +05:30
Varun Agrawal
da86e06efc
make sigmas initialization cleaner
2022-12-24 10:31:56 +05:30
Varun Agrawal
77b4028e47
make GaussianBayesNet::sample functional
2022-12-24 10:21:15 +05:30
Varun Agrawal
f6a2e7cf46
mark parameters for sample as const
2022-12-24 10:20:55 +05:30
Varun Agrawal
b0235239ce
use auto&& in for loops
2022-12-24 10:17:01 +05:30
Varun Agrawal
0be2a679c0
update test
2022-12-24 09:08:47 +05:30
Varun Agrawal
ff8a58671d
address review comments
2022-12-24 09:07:09 +05:30
Varun Agrawal
417a7cebf3
if noise model not initialized in GaussianConditional, init it to Unit
2022-12-24 09:04:12 +05:30
Varun Agrawal
fe394cc074
remove `factors_` from Bayes net implementation
2022-12-24 07:45:21 +05:30
Varun Agrawal
2483d7c421
Merge branch 'develop' into hybrid/sample
2022-12-24 07:23:45 +05:30
Varun Agrawal
c245264388
remove model
2022-12-24 07:13:40 +05:30
Varun Agrawal
789b5d2eb6
Revert "Add optional model parameter to sample methods"
...
This reverts commit 4fc02a6aa2 .
2022-12-24 06:58:49 +05:30
Gerry Chen
df5b89491b
Merge pull request #1344 from borglab/feature/NoiseModelFactorN_replaceDeprecated
2022-12-23 17:13:11 -05:00
Varun Agrawal
e9978284c8
add unit test for sampling
2022-12-24 00:54:26 +05:30
Varun Agrawal
cdf1c4ec5d
hybrid bayes net sample method
2022-12-23 23:58:56 +05:30
Varun Agrawal
4fc02a6aa2
Add optional model parameter to sample methods
2022-12-23 23:51:20 +05:30
Varun Agrawal
b34a8775bc
clean up cmake and add comments
2022-12-23 23:07:44 +05:30
Varun Agrawal
bdb7836d0e
sampling test
2022-12-23 20:20:41 +05:30
Varun Agrawal
ffd1802cea
add optional model parameter to sample method
2022-12-23 20:19:23 +05:30
Varun Agrawal
1ab922b253
Merge pull request #1345 from borglab/varun/conditional-log-det
2022-12-23 09:30:45 -05:00
Frank Dellaert
8886ad1fda
Merge pull request #947 from borglab/feature/NoiseModelFactorN
...
NoiseModelFactorN - fixed-number of variables >6
2022-12-23 05:44:02 -08:00
Varun Agrawal
28b118ccda
GaussianConditional logDeterminant function to remove code duplication.
2022-12-23 11:09:35 +05:30
Varun Agrawal
583d12151c
Merge pull request #1323 from borglab/hybrid/multifrontal
2022-12-23 00:25:31 -05:00
Varun Agrawal
07d0a031b3
Merge pull request #1318 from borglab/hybrid/error
2022-12-23 00:22:38 -05:00
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
19215aff98
update and fix unit tests
2022-12-22 14:29:38 -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
Varun Agrawal
23ec7eddb0
cleaner way of assigning discrete values
2022-12-22 09:53:22 +05:30
Varun Agrawal
d94b3199a0
address review comments
2022-12-22 09:22:34 +05:30
Varun Agrawal
098d2ce4a4
Update docstrings
2022-12-22 08:26:08 +05:30
Varun Agrawal
0e1c3b8cb6
rename all *Vals to *Values
2022-12-22 07:33:51 +05:30
Varun Agrawal
46380caeb9
Merge branch 'hybrid/tests' into hybrid/multifrontal
2022-12-21 20:16:40 +05:30
Varun Agrawal
6b6731a461
Merge branch 'hybrid/error' into hybrid/tests
2022-12-21 20:16:18 +05:30
Varun Agrawal
c2ef4f2440
Merge branch 'develop' into hybrid/error
2022-12-21 20:13:49 +05:30
Varun Agrawal
812bf52c11
minor cleanup
2022-12-21 15:08:24 +05:30
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
63950b952b
Revert "fix namespace collision with symbol_shorthand::X in unit test"
...
This reverts commit d62033a856 .
2022-12-19 17:41:21 -05:00
Gerry Chen
94865c4562
fix boost 1.65 patch bug
2022-12-19 17:20:58 -05:00
Fan Jiang
7f19e3f43d
Merge pull request #1340 from ulterzlw/develop
...
Fixed Jacobian in python CustomFactorExample
2022-12-13 00:02:19 -05:00