|  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 | 
				
					
						|  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 | ef2ffd4115 | cleaner assignment in augment() | 2024-09-16 19:46:00 -04:00 | 
				
					
						|  Varun Agrawal | f9031f53b4 | fix error function | 2024-09-16 18:43:07 -04:00 | 
				
					
						|  Varun Agrawal | 094db1eb79 | correct documentation and test for ComputeLogNormalizer | 2024-09-16 18:39:40 -04:00 | 
				
					
						|  Varun Agrawal | 64d9fc67bd | tree based constructors | 2024-09-16 17:30:08 -04:00 | 
				
					
						|  Varun Agrawal | 8cb95d5b5a | remove redundancy from HybridConditional constructors | 2024-09-16 13:31:03 -04:00 | 
				
					
						|  Varun Agrawal | 4302ee33c9 | make None the default HybridCategory | 2024-09-16 13:30:07 -04:00 | 
				
					
						|  Varun Agrawal | 97eb6bc8b9 | renaming | 2024-09-16 13:28:29 -04:00 | 
				
					
						|  Varun Agrawal | 3a7a0b84fe | use enum to categorize HybridFactor | 2024-09-15 17:26:33 -04:00 |