Commit Graph

15963 Commits (42be860f735a96616a257684c97adc0b175cd95d)

Author SHA1 Message Date
Varun Agrawal 35d560f3fc implement MixtureFactor::error 2023-01-15 00:59:54 -05:00
Varun Agrawal b010a240f3 STL-based efficient transformation 2023-01-15 00:59:34 -05:00
Frank Dellaert 51c46410dc Make sure all conditional methods can be called in wrappers and satisfy invariants there, as well. 2023-01-14 13:24:54 -08:00
Frank Dellaert bead5ce4da Test all HybridConditionals in all possible calling conventions. 2023-01-14 12:57:53 -08:00
Frank Dellaert ce8bf7ac48 Expose all needed versions of evaluate, operator(), error 2023-01-14 12:57:12 -08:00
Frank Dellaert c9fcfe3299 Resolve GaussianMixture error crisis 2023-01-14 12:56:38 -08:00
Frank Dellaert ab439bfbb0 Checking mixture invariants, WIP 2023-01-14 10:23:21 -08:00
Frank Dellaert 693d18233a Adapt to continuous densities 2023-01-14 10:23:00 -08:00
Frank Dellaert 0a6334ef1f check invariants 2023-01-14 10:22:41 -08:00
Frank Dellaert cd2d37e724 Made CheckInvariants a static method in Conditional.* 2023-01-13 14:55:14 -08:00
Frank Dellaert b99d464049 Consistency test in testGaussianConditional 2023-01-13 12:29:11 -08:00
Frank Dellaert ebb5ae6f18 Expose correct error versions 2023-01-13 12:28:39 -08:00
Frank Dellaert a4aebb548a Expose correct error versions 2023-01-13 12:28:16 -08:00
Frank Dellaert 7ea8bd0fba Add check 2023-01-13 11:58:17 -08:00
Frank Dellaert 8c752049de move normalization constant to base class 2023-01-13 11:57:20 -08:00
Varun Agrawal abe9b281af return DiscreteKeys as a vector instead of a set 2023-01-12 10:54:31 -05:00
Varun Agrawal 5c59862238
Merge pull request #1381 from acowley/BatchFixedLagSmoother-verbosity 2023-01-12 10:48:26 -05:00
Frank Dellaert a34c463e2b
Merge pull request #1380 from borglab/feature/uniform_error 2023-01-12 07:48:01 -08:00
Frank Dellaert f4c3131ee2 Return a set of DiscreteKey, Fixes issue #1384 2023-01-11 23:50:17 -08:00
Frank Dellaert 28f440a623 Resolved review comments. 2023-01-11 18:11:28 -08:00
Frank Dellaert 4340b46828 Don't use deprecated method. 2023-01-10 23:56:49 -08:00
Frank Dellaert 87ff4af32d Wrapper and tests for logProbability 2023-01-10 23:13:40 -08:00
Frank Dellaert eb37d080d4 Added missing methods 2023-01-10 23:13:27 -08:00
Frank Dellaert e9485d1d76
Merge pull request #1379 from kartikarcot/kartik/list-of 2023-01-10 21:58:54 -08:00
Frank Dellaert 426a49dc72 Endowed hybrid with logProbability 2023-01-10 21:55:18 -08:00
Frank Dellaert 11ef99b3f0 discrete now has all logProbability and evaluate versions needed. 2023-01-10 21:54:58 -08:00
kartik arcot abc7e34a8b replace list_of with initializer list 2023-01-10 16:45:33 -08:00
Frank Dellaert f7c6f2b3f8
Merge pull request #1375 from borglab/feature/Ordering_initializers 2023-01-10 15:19:04 -08:00
Frank Dellaert f89ef731a5 Fix linking error 2023-01-10 14:48:25 -08:00
Frank Dellaert 28658490e8 Fix sign issue and added test 2023-01-10 14:36:58 -08:00
Frank Dellaert b7fbe3f6a7 Symbolic logProbability just throws 2023-01-10 13:50:37 -08:00
Frank Dellaert ecb0be494e Implemented all Gaussian versions of logProbability 2023-01-10 13:50:37 -08:00
Frank Dellaert 8e29140ff7 Added logProbability/evaluate in conditionals/Bayes net 2023-01-10 13:50:37 -08:00
Frank Dellaert 69398d0e60 Fix dogleg unit test (gbn error != linearized error anymore) 2023-01-10 13:50:37 -08:00
Frank Dellaert 83bae7d701 Moved factor graph error(HybridValues) to FactorGraph base class. 2023-01-10 13:50:37 -08:00
Frank Dellaert b4706bec85 Easier scheme for error(HybridValues) 2023-01-10 13:50:37 -08:00
Frank Dellaert 58bc4b6863 Fixed discrete classes. 2023-01-10 13:50:37 -08:00
Frank Dellaert f6d7be97da small doc edits 2023-01-10 13:50:37 -08:00
Frank Dellaert 4858e39ecf Fixed tests to work with new definition of error. 2023-01-10 13:50:37 -08:00
Frank Dellaert 877e564744 Declared and defined error method in Factor, getting rid of logDensity, as error is now unambiguously defined as -logDensity in conditional factors. 2023-01-10 13:50:37 -08:00
Frank Dellaert aed576ca0a Added better docs 2023-01-10 13:50:37 -08:00
Frank Dellaert e0a40b306d Added nonlinear Values 2023-01-10 13:50:37 -08:00
Frank Dellaert d41d4c224d Another gcc issue, switch to FastList 2023-01-10 13:16:39 -08:00
Frank Dellaert 61ff43fada Yet another issue with gcc-tbb 2023-01-10 11:05:21 -08:00
Frank Dellaert 416cb65f6b Remove const, use size_t everywhere. 2023-01-10 09:58:29 -08:00
Frank Dellaert 6a035b88d7 Two more tbb compile issues 2023-01-10 09:35:58 -08:00
Frank Dellaert 874f0deeee One last omission 2023-01-10 08:58:31 -08:00
Frank Dellaert 353a5b3574 Forgot to add correct type in elimination tree (needed for compilation with tbb). 2023-01-10 06:48:51 -08:00
Frank Dellaert 0e01ea6b5d Fix issue with initializer constructors 2023-01-10 00:00:03 -08:00
Frank Dellaert b882eaf343
Merge pull request #1376 from BrettRD/develop 2023-01-09 22:45:27 -08:00