Frank Dellaert
|
50809001e1
|
Got rid of HBN::errorTree. Weird semantics and not used unless in regression tests.
|
2024-09-30 16:27:36 -07:00 |
Varun Agrawal
|
3d8603b23b
|
remove unnecessary includes
|
2024-09-29 10:27:15 -04:00 |
Frank Dellaert
|
dac90db441
|
Small things
|
2024-09-28 19:53:09 -07:00 |
Frank Dellaert
|
8907ca7443
|
Switching to NoiseModelFactor
|
2024-09-28 11:39:58 -07:00 |
Frank Dellaert
|
bb4c3c95ab
|
Fix call sites for HybridNonlinearFactor
|
2024-09-26 14:51:22 -07:00 |
Frank Dellaert
|
5aa5222edb
|
Apply easy constructor
|
2024-09-23 14:49:51 -07:00 |
Varun Agrawal
|
e09344c6ba
|
replace errorConstant with negLogConstant
|
2024-09-23 03:37:09 -04:00 |
Varun Agrawal
|
6488a0ceec
|
updated tests
|
2024-09-22 22:16:59 -04:00 |
Varun Agrawal
|
ceb9496e7c
|
update hybrid code to use -log(k) consistently
|
2024-09-21 05:17:11 -04:00 |
Varun Agrawal
|
c71f0336e2
|
add HybridNonlinearFactorGraph::error test
|
2024-09-20 15:30:06 -04:00 |
Varun Agrawal
|
8231de2a92
|
rename tests to match file
|
2024-09-20 12:55:21 -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
|
cea0dd577d
|
update tests
|
2024-09-19 17:50:25 -04:00 |
Varun Agrawal
|
244661afb1
|
rename ComputeLogNormalizer to ComputeLogNormalizerConstant
|
2024-09-19 16:09:54 -04:00 |
Varun Agrawal
|
2937533128
|
Merge branch 'develop' into direct-hybrid-fg
|
2024-09-19 15:13:11 -04:00 |
Varun Agrawal
|
717eb7eadc
|
relinearization test
|
2024-09-19 10:28:16 -04:00 |
Varun Agrawal
|
4016de7942
|
update variables and docstrings to remove the mixture terminology
|
2024-09-18 16:51:58 -04:00 |
Varun Agrawal
|
091352806b
|
update API to only allow a single DiscreteKey and vector of size the same as the discrete key cardinality
|
2024-09-17 13:37:44 -04:00 |
Varun Agrawal
|
c2dc1fcdb2
|
NonlinearFactorValuePair typedef
|
2024-09-15 09:16:51 -04:00 |
Varun Agrawal
|
a9013aad8e
|
HybridNonlinearFactorGraph tests
|
2024-09-15 08:51:32 -04:00 |
Varun Agrawal
|
cfe2ad56bf
|
fix printing tests
|
2024-09-14 15:09:17 -04:00 |
Varun Agrawal
|
f3b920257d
|
update tests
|
2024-09-14 13:52:56 -04:00 |
Varun Agrawal
|
4343b3aadc
|
update HybridNonlinearFactor to accept a tree of nonlinear factors and arbitrary scalars
|
2024-09-13 15:20:27 -04:00 |
Varun Agrawal
|
629989f9ee
|
formatting
|
2024-09-13 06:20:46 -04:00 |
Varun Agrawal
|
aef273bce8
|
rename GaussianMixture to HybridGaussianConditional
|
2024-09-13 05:41:24 -04:00 |
Varun Agrawal
|
187935407c
|
rename MixtureFactor to HybridNonlinearFactor
|
2024-09-13 05:40:00 -04:00 |
Varun Agrawal
|
6a92db62c3
|
rename GaussianMixtureFactor to HybridGaussianFactor
|
2024-09-13 00:24:18 -04:00 |
Varun Agrawal
|
5e3093e3e2
|
tests for verification
|
2024-08-20 16:30:32 -04:00 |
Varun Agrawal
|
cea84b8c89
|
reduce the diff even more
|
2024-08-20 15:50:43 -04:00 |
Varun Agrawal
|
fd2062b207
|
remove changes so we can break up PR into smaller ones
|
2024-08-20 15:48:07 -04:00 |
Varun Agrawal
|
e9e2ef909e
|
Merge pull request #1705 from borglab/hybrid-lognormconstant
|
2024-02-19 19:17:25 -05:00 |
Varun Agrawal
|
c5bfd524e0
|
better printing of GaussianMixtureFactor
|
2024-01-12 10:28:02 -05:00 |
Varun Agrawal
|
651f99925b
|
print logNormalizationConstant for Gaussian conditionals
|
2024-01-03 16:13:02 -05:00 |
Varun Agrawal
|
9dad12eabf
|
comment out print
|
2023-11-21 16:19:19 -05:00 |
Varun Agrawal
|
b2ab233750
|
printErrors method for HybridNonlinearFactorGraph
|
2023-11-12 22:35:40 -05:00 |
Varun Agrawal
|
4386c5114c
|
remove nrAssignments from DecisionTree
|
2023-11-06 09:36:30 -05:00 |
Varun Agrawal
|
369d08bc92
|
Merge branch 'develop' into fix-1496
|
2023-07-28 15:43:40 -04:00 |
Varun Agrawal
|
381c33c6d4
|
Merge branch 'develop' into hybrid-tablefactor-3
|
2023-07-23 17:21:38 -04:00 |
Varun Agrawal
|
ad84163f66
|
use discrete base class in getting discrete factors
|
2023-07-23 17:05:18 -04:00 |
Varun Agrawal
|
ff7c3683ee
|
Merge branch 'hybrid-tablefactor-2' into fix-1496
|
2023-07-18 22:38:06 -04:00 |
Varun Agrawal
|
cb084b3c16
|
Fix spacing in DecisionTree::print
|
2023-07-18 10:21:56 -04:00 |
Varun Agrawal
|
ddb36c2e7b
|
Revert "enumerate all assignments for computing probabilities to prune"
This reverts commit 8c38e45c83 .
|
2023-07-17 13:00:38 -04:00 |
Varun Agrawal
|
b24f20afe1
|
fix tests to work when GTSAM_DT_MERGING=OFF
|
2023-06-26 18:04:53 -04:00 |
Varun Agrawal
|
a66e270faa
|
print nrAssignments when printing decision trees
|
2023-06-08 18:29:46 -04:00 |
Frank Dellaert
|
285cbe4f22
|
Get rid of all (pre c++11) += calls to create Orderings.
|
2023-02-05 20:45:54 -08:00 |
Frank Dellaert
|
ae7c17420d
|
Replace std::tie with c++17 pattern matching
|
2023-02-04 10:28:14 -08:00 |
Frank Dellaert
|
eeda8a7ff2
|
c++17 style eliminatePartialSequential calls
|
2023-02-04 08:41:46 -08:00 |
kartik arcot
|
852e8768c0
|
shared_ptr, make_shared, allocate_shared
|
2023-01-22 08:40:02 -08:00 |
Frank Dellaert
|
e31884c9a1
|
Eradicated GraphAndConstant
|
2023-01-16 18:28:12 -08:00 |
Frank Dellaert
|
83bae7d701
|
Moved factor graph error(HybridValues) to FactorGraph base class.
|
2023-01-10 13:50:37 -08:00 |