Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								9dfdf552e1
								
							
								
							
						 | 
						
							
							
								
								add hack to multiply DiscreteConditional with TableDistribution
							
							
							
							
							
						 | 
						
							2025-01-07 14:54:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								3629c33ecd
								
							
								
							
						 | 
						
							
							
								
								override sample in TableDistribution
							
							
							
							
							
						 | 
						
							2025-01-07 14:53:28 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								b81ab86b69
								
							
								
							
						 | 
						
							
							
								
								make ADT with nullptr in TableDistribution
							
							
							
							
							
						 | 
						
							2025-01-07 14:52:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								9228f0f771
								
							
								
							
						 | 
						
							
							
								
								fix headers
							
							
							
							
							
						 | 
						
							2025-01-07 11:19:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								3d2dd7c619
								
							
								
							
						 | 
						
							
							
								
								update scaledProduct docs
							
							
							
							
							
						 | 
						
							2025-01-07 10:52:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								3fb6f39b30
								
							
								
							
						 | 
						
							
							
								
								override operator/ in TableDistribution
							
							
							
							
							
						 | 
						
							2025-01-06 23:13:06 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								96a136b4e3
								
							
								
							
						 | 
						
							
							
								
								override sum and max in TableDistribution
							
							
							
							
							
						 | 
						
							2025-01-06 23:07:47 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								9960f2d8dc
								
							
								
							
						 | 
						
							
							
								
								kill TableProduct in favor of DiscreteFactorGraph::scaledProduct
							
							
							
							
							
						 | 
						
							2025-01-06 22:18:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								82dba6322f
								
							
								
							
						 | 
						
							
							
								
								new scaledProduct method instead of DiscreteProduct
							
							
							
							
							
						 | 
						
							2025-01-06 22:14:59 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								90825b96af
								
							
								
							
						 | 
						
							
							
								
								remove hybrid timing flag from DiscreteFactorGraph
							
							
							
							
							
						 | 
						
							2025-01-06 21:08:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								5913fd120d
								
							
								
							
						 | 
						
							
							
								
								updates to get things working
							
							
							
							
							
						 | 
						
							2025-01-06 21:06:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								8658f25edd
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'hybrid-timing' into discrete-table-conditional
							
							
							
							
							
						 | 
						
							2025-01-06 20:38:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								edef8c8481
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' into hybrid-timing
							
							
							
							
							
						 | 
						
							2025-01-06 20:38:10 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
								
								
							
							
								
							
								82d0ebc8fe
								
									
								
							
								
							
						 | 
						
							
							
								
								Merge pull request #1919 from borglab/discrete-elimination-refactor
							
							
							
							
							
						 | 
						
							2025-01-06 20:33:59 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								c754f9bfdc
								
							
								
							
						 | 
						
							
							
								
								add comments
							
							
							
							
							
						 | 
						
							2025-01-06 18:47:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								f8dedb5035
								
							
								
							
						 | 
						
							
							
								
								use DiscreteFactor for DiscreteConditional constructor
							
							
							
							
							
						 | 
						
							2025-01-06 18:37:40 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								f932945652
								
							
								
							
						 | 
						
							
							
								
								check pointer casts
							
							
							
							
							
						 | 
						
							2025-01-06 18:30:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
								
								
							
							
								
							
								47074bd0c2
								
									
								
							
								
							
						 | 
						
							
							
								
								Merge pull request #1963 from borglab/discrete-multiply
							
							
							
							
							
							
							
							DiscreteFactor multiply method 
							
						 | 
						
							2025-01-06 15:21:52 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								f043ac43a7
								
							
								
							
						 | 
						
							
							
								
								address review comments
							
							
							
							
							
						 | 
						
							2025-01-06 14:08:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								ab90e0b0f3
								
							
								
							
						 | 
						
							
							
								
								move include to .cpp
							
							
							
							
							
						 | 
						
							2025-01-06 13:44:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								ff5371fd4a
								
							
								
							
						 | 
						
							
							
								
								move sum, max and nrValues to Constraint class as well
							
							
							
							
							
						 | 
						
							2025-01-06 13:38:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								7561da4df2
								
							
								
							
						 | 
						
							
							
								
								move operator/ to Constraint.h
							
							
							
							
							
						 | 
						
							2025-01-06 13:35:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								ab2fe3707c
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'discrete-multiply' into discrete-elimination-refactor
							
							
							
							
							
						 | 
						
							2025-01-06 13:32:52 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								43f755d9d8
								
							
								
							
						 | 
						
							
							
								
								move multiply to Constraint.h
							
							
							
							
							
						 | 
						
							2025-01-06 11:17:03 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ffd04fd454
								
									
								
							
								
							
						 | 
						
							
							
								
								Merge pull request #1962 from borglab/fix-dtf-division
							
							
							
							
							
							
							
							Fix DecisionTreeFactor division 
							
						 | 
						
							2025-01-06 10:26:20 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								2434e248e9
								
							
								
							
						 | 
						
							
							
								
								undo print change in DiscreteLookupTable
							
							
							
							
							
						 | 
						
							2025-01-05 20:54:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								2f8c8ddb75
								
							
								
							
						 | 
						
							
							
								
								update tests
							
							
							
							
							
						 | 
						
							2025-01-05 20:50:40 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								e9822a70d2
								
							
								
							
						 | 
						
							
							
								
								update DiscreteFactorGraph to use DiscreteFactor::shared_ptr for elimination
							
							
							
							
							
						 | 
						
							2025-01-05 20:50:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								fb1d52a18e
								
							
								
							
						 | 
						
							
							
								
								fix constructor
							
							
							
							
							
						 | 
						
							2025-01-05 20:49:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								4ebca71146
								
							
								
							
						 | 
						
							
							
								
								divide operator for DiscreteFactor::shared_ptr
							
							
							
							
							
						 | 
						
							2025-01-05 20:44:10 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								b5128b2c9f
								
							
								
							
						 | 
						
							
							
								
								use DecisionTreeFactor version of sum and max where not available
							
							
							
							
							
						 | 
						
							2025-01-05 19:40:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								5e9c1300db
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'discrete-multiply' into discrete-elimination-refactor
							
							
							
							
							
						 | 
						
							2025-01-05 18:22:01 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								b83aadb204
								
							
								
							
						 | 
						
							
							
								
								remove accidental type change
							
							
							
							
							
						 | 
						
							2025-01-05 15:37:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								713c49c915
								
							
								
							
						 | 
						
							
							
								
								more robust product
							
							
							
							
							
						 | 
						
							2025-01-05 15:20:09 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								bc63cc8cb8
								
							
								
							
						 | 
						
							
							
								
								use double dispatch for else case
							
							
							
							
							
						 | 
						
							2025-01-05 15:19:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								8390ffa2cb
								
							
								
							
						 | 
						
							
							
								
								revert previous commit
							
							
							
							
							
						 | 
						
							2025-01-05 15:19:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								a7fc6e3763
								
							
								
							
						 | 
						
							
							
								
								convert everything to DecisionTreeFactor so we can use override operator* method
							
							
							
							
							
						 | 
						
							2025-01-05 15:08:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								13bafb0a48
								
							
								
							
						 | 
						
							
							
								
								Revert "simplify to remove DiscreteProduct static function"
							
							
							
							
							
							
							
							This reverts commit 453059bd61. 
							
						 | 
						
							2025-01-05 14:28:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								a02baec011
								
							
								
							
						 | 
						
							
							
								
								naive implementation of multiply for unstable
							
							
							
							
							
						 | 
						
							2025-01-05 14:23:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								453059bd61
								
							
								
							
						 | 
						
							
							
								
								simplify to remove DiscreteProduct static function
							
							
							
							
							
						 | 
						
							2025-01-05 14:03:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								260d448887
								
							
								
							
						 | 
						
							
							
								
								use new multiply method
							
							
							
							
							
						 | 
						
							2025-01-05 13:57:07 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								700ad2bae3
								
							
								
							
						 | 
						
							
							
								
								remove override from TableFactor definition
							
							
							
							
							
						 | 
						
							2025-01-05 13:56:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								75a4e98715
								
							
								
							
						 | 
						
							
							
								
								remove override from definition
							
							
							
							
							
						 | 
						
							2025-01-05 13:49:52 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								5d865a8cc7
								
							
								
							
						 | 
						
							
							
								
								multiply method for DiscreteFactor
							
							
							
							
							
						 | 
						
							2025-01-05 13:49:47 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								2f09e860e1
								
							
								
							
						 | 
						
							
							
								
								remove override from definition
							
							
							
							
							
						 | 
						
							2025-01-05 13:41:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								268290dbf2
								
							
								
							
						 | 
						
							
							
								
								multiply method for DiscreteFactor
							
							
							
							
							
						 | 
						
							2025-01-05 13:41:51 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								e309bf370b
								
							
								
							
						 | 
						
							
							
								
								improve operator/ documentation and also showcase understanding in test
							
							
							
							
							
						 | 
						
							2025-01-05 11:54:09 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								5fa04d7622
								
							
								
							
						 | 
						
							
							
								
								small improvements
							
							
							
							
							
						 | 
						
							2025-01-05 09:08:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								d3901be1c1
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' into discrete-elimination-refactor
							
							
							
							
							
						 | 
						
							2025-01-05 08:51:11 -05:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								a142556c52
								
							
								
							
						 | 
						
							
							
								
								move create to the top
							
							
							
							
							
						 | 
						
							2025-01-05 08:45:11 -05:00 |