fd2f39e271 
								
							
								 
							
						 
						
							
							
								
								Add misc explicit operators  
							
							
							
						 
						
							2025-01-09 07:21:21 -07:00  
				
					
						
							
							
								 
						
							
							
								3ed3c3b2e8 
								
							
								 
							
						 
						
							
							
								
								Bump CI GCC 11->12  
							
							
							
						 
						
							2025-01-08 21:59:28 -07:00  
				
					
						
							
							
								 
						
							
							
								f5774f0443 
								
							
								 
							
						 
						
							
							
								
								Enable extra warnings  
							
							
							
						 
						
							2025-01-08 21:59:28 -07:00  
				
					
						
							
							
								 
						
							
							
								169523ecc6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1948  from borglab/hybrid-timing  
							
							
							
						 
						
							2025-01-08 12:45:26 -05:00  
				
					
						
							
							
								 
						
							
							
								8cf2123b5c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1953  from borglab/discrete-table-conditional  
							
							... 
							
							
							
							TableFactor and TableDistribution 
							
						 
						
							2025-01-08 11:25:27 -05:00  
				
					
						
							
							
								 
						
							
							
								8315ea75d8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1965  from MagnusAagaard/develop  
							
							... 
							
							
							
							Fix BilinearAngleTranslationFactor part of TranslationFactor 
							
						 
						
							2025-01-08 08:58:37 -05:00  
				
					
						
							
							
								 
						
							
							
								29d0db2cc4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1964  from Gold856/cmake  
							
							... 
							
							
							
							Clean up CMake build 
							
						 
						
							2025-01-08 06:40:08 -05:00  
				
					
						
							
							
								 
						
							
							
								3760b02d8e 
								
									
								
							
								 
							
						 
						
							
							
								
								Use std::abs to avoid implicit conversion of double input to int  
							
							
							
						 
						
							2025-01-08 10:28:28 +01:00  
				
					
						
							
							
								 
						
							
							
								3ecc232c0a 
								
							
								 
							
						 
						
							
							
								
								fix tests  
							
							
							
						 
						
							2025-01-07 15:21:24 -05:00  
				
					
						
							
							
								 
						
							
							
								4fc2387a63 
								
							
								 
							
						 
						
							
							
								
								fix relinearization in HybridNonlinearISAM  
							
							
							
						 
						
							2025-01-07 15:15:16 -05:00  
				
					
						
							
							
								 
						
							
							
								9c2ecc3c15 
								
							
								 
							
						 
						
							
							
								
								simplify multiplication  
							
							
							
						 
						
							2025-01-07 14:55:30 -05:00  
				
					
						
							
							
								 
						
							
							
								9dfdf552e1 
								
							
								 
							
						 
						
							
							
								
								add hack to multiply DiscreteConditional with TableDistribution  
							
							
							
						 
						
							2025-01-07 14:54:49 -05:00  
				
					
						
							
							
								 
						
							
							
								3629c33ecd 
								
							
								 
							
						 
						
							
							
								
								override sample in TableDistribution  
							
							
							
						 
						
							2025-01-07 14:53:28 -05:00  
				
					
						
							
							
								 
						
							
							
								b81ab86b69 
								
							
								 
							
						 
						
							
							
								
								make ADT with nullptr in TableDistribution  
							
							
							
						 
						
							2025-01-07 14:52:48 -05:00  
				
					
						
							
							
								 
						
							
							
								9228f0f771 
								
							
								 
							
						 
						
							
							
								
								fix headers  
							
							
							
						 
						
							2025-01-07 11:19:21 -05:00  
				
					
						
							
							
								 
						
							
							
								3d2dd7c619 
								
							
								 
							
						 
						
							
							
								
								update scaledProduct docs  
							
							
							
						 
						
							2025-01-07 10:52:05 -05:00  
				
					
						
							
							
								 
						
							
							
								bf4f6f5554 
								
							
								 
							
						 
						
							
							
								
								Remove /FORCE:MULTIPLE from CMAKE_STATIC_LINKER_FLAGS  
							
							... 
							
							
							
							It's not a valid flag for static linking 
							
						 
						
							2025-01-07 08:54:41 -05:00  
				
					
						
							
							
								 
						
							
							
								1d5d8f89d8 
								
							
								 
							
						 
						
							
							
								
								Clean up the enabling of C++17  
							
							... 
							
							
							
							MSVC flag is not needed and the minimum CMake version is higher now 
							
						 
						
							2025-01-07 08:48:21 -05:00  
				
					
						
							
							
								 
						
							
							
								7742f025fc 
								
							
								 
							
						 
						
							
							
								
								Clean up MSVC flags to allow use of MSVC variables instead  
							
							... 
							
							
							
							Generator expressions were used to prevent the addition of /MD and /Zi if the CMake version is new enough to have specific MSVC variables for controlling those flags 
							
						 
						
							2025-01-07 08:45:47 -05:00  
				
					
						
							
							
								 
						
							
							
								0435efdebc 
								
							
								 
							
						 
						
							
							
								
								Remove PREFIX ""  
							
							
							
						 
						
							2025-01-07 08:27:19 -05:00  
				
					
						
							
							
								 
						
							
							
								f638035e10 
								
							
								 
							
						 
						
							
							
								
								Remove redundant MSVC optimization flag in GKLib  
							
							
							
						 
						
							2025-01-07 07:53:33 -05:00  
				
					
						
							
							
								 
						
							
							
								3d23152a75 
								
							
								 
							
						 
						
							
							
								
								Clean up version finding in HandleEigen  
							
							
							
						 
						
							2025-01-07 07:53:33 -05:00  
				
					
						
							
							
								 
						
							
							
								885959a36b 
								
							
								 
							
						 
						
							
							
								
								Use new CMake policies up to 3.29  
							
							... 
							
							
							
							This silences most warnings about overriding /W3 with /w 
							
						 
						
							2025-01-07 07:53:33 -05:00  
				
					
						
							
							
								 
						
							
							
								e08064d9e7 
								
							
								 
							
						 
						
							
							
								
								Use CMAKE_POSITION_INDEPENDENT_CODE instead of -fPIC  
							
							
							
						 
						
							2025-01-07 07:53:33 -05:00  
				
					
						
							
							
								 
						
							
							
								6bb70df05b 
								
							
								 
							
						 
						
							
							
								
								Use newer binary output directory variables and don't specify output directory on each target  
							
							
							
						 
						
							2025-01-07 07:53:33 -05:00  
				
					
						
							
							
								 
						
							
							
								3fb6f39b30 
								
							
								 
							
						 
						
							
							
								
								override operator/ in TableDistribution  
							
							
							
						 
						
							2025-01-06 23:13:06 -05:00  
				
					
						
							
							
								 
						
							
							
								96a136b4e3 
								
							
								 
							
						 
						
							
							
								
								override sum and max in TableDistribution  
							
							
							
						 
						
							2025-01-06 23:07:47 -05:00  
				
					
						
							
							
								 
						
							
							
								9960f2d8dc 
								
							
								 
							
						 
						
							
							
								
								kill TableProduct in favor of DiscreteFactorGraph::scaledProduct  
							
							
							
						 
						
							2025-01-06 22:18:14 -05:00  
				
					
						
							
							
								 
						
							
							
								82dba6322f 
								
							
								 
							
						 
						
							
							
								
								new scaledProduct method instead of DiscreteProduct  
							
							
							
						 
						
							2025-01-06 22:14:59 -05:00  
				
					
						
							
							
								 
						
							
							
								90825b96af 
								
							
								 
							
						 
						
							
							
								
								remove hybrid timing flag from DiscreteFactorGraph  
							
							
							
						 
						
							2025-01-06 21:08:27 -05:00  
				
					
						
							
							
								 
						
							
							
								5913fd120d 
								
							
								 
							
						 
						
							
							
								
								updates to get things working  
							
							
							
						 
						
							2025-01-06 21:06:22 -05:00  
				
					
						
							
							
								 
						
							
							
								8658f25edd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'hybrid-timing' into discrete-table-conditional  
							
							
							
						 
						
							2025-01-06 20:38:38 -05:00  
				
					
						
							
							
								 
						
							
							
								edef8c8481 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into hybrid-timing  
							
							
							
						 
						
							2025-01-06 20:38:10 -05:00  
				
					
						
							
							
								 
						
							
							
								82d0ebc8fe 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1919  from borglab/discrete-elimination-refactor  
							
							
							
						 
						
							2025-01-06 20:33:59 -05:00  
				
					
						
							
							
								 
						
							
							
								c754f9bfdc 
								
							
								 
							
						 
						
							
							
								
								add comments  
							
							
							
						 
						
							2025-01-06 18:47:44 -05:00  
				
					
						
							
							
								 
						
							
							
								f8dedb5035 
								
							
								 
							
						 
						
							
							
								
								use DiscreteFactor for DiscreteConditional constructor  
							
							
							
						 
						
							2025-01-06 18:37:40 -05:00  
				
					
						
							
							
								 
						
							
							
								f932945652 
								
							
								 
							
						 
						
							
							
								
								check pointer casts  
							
							
							
						 
						
							2025-01-06 18:30:34 -05:00  
				
					
						
							
							
								 
						
							
							
								47074bd0c2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1963  from borglab/discrete-multiply  
							
							... 
							
							
							
							DiscreteFactor multiply method 
							
						 
						
							2025-01-06 15:21:52 -05:00  
				
					
						
							
							
								 
						
							
							
								f043ac43a7 
								
							
								 
							
						 
						
							
							
								
								address review comments  
							
							
							
						 
						
							2025-01-06 14:08:08 -05:00  
				
					
						
							
							
								 
						
							
							
								ab90e0b0f3 
								
							
								 
							
						 
						
							
							
								
								move include to .cpp  
							
							
							
						 
						
							2025-01-06 13:44:55 -05:00  
				
					
						
							
							
								 
						
							
							
								ff5371fd4a 
								
							
								 
							
						 
						
							
							
								
								move sum, max and nrValues to Constraint class as well  
							
							
							
						 
						
							2025-01-06 13:38:45 -05:00  
				
					
						
							
							
								 
						
							
							
								7561da4df2 
								
							
								 
							
						 
						
							
							
								
								move operator/ to Constraint.h  
							
							
							
						 
						
							2025-01-06 13:35:45 -05:00  
				
					
						
							
							
								 
						
							
							
								ab2fe3707c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'discrete-multiply' into discrete-elimination-refactor  
							
							
							
						 
						
							2025-01-06 13:32:52 -05:00  
				
					
						
							
							
								 
						
							
							
								43f755d9d8 
								
							
								 
							
						 
						
							
							
								
								move multiply to Constraint.h  
							
							
							
						 
						
							2025-01-06 11:17:03 -05:00  
				
					
						
							
							
								 
						
							
							
								ffd04fd454 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1962  from borglab/fix-dtf-division  
							
							... 
							
							
							
							Fix DecisionTreeFactor division 
							
						 
						
							2025-01-06 10:26:20 -05:00  
				
					
						
							
							
								 
						
							
							
								2434e248e9 
								
							
								 
							
						 
						
							
							
								
								undo print change in DiscreteLookupTable  
							
							
							
						 
						
							2025-01-05 20:54:56 -05:00  
				
					
						
							
							
								 
						
							
							
								2f8c8ddb75 
								
							
								 
							
						 
						
							
							
								
								update tests  
							
							
							
						 
						
							2025-01-05 20:50:40 -05:00  
				
					
						
							
							
								 
						
							
							
								e9822a70d2 
								
							
								 
							
						 
						
							
							
								
								update DiscreteFactorGraph to use DiscreteFactor::shared_ptr for elimination  
							
							
							
						 
						
							2025-01-05 20:50:24 -05:00  
				
					
						
							
							
								 
						
							
							
								fb1d52a18e 
								
							
								 
							
						 
						
							
							
								
								fix constructor  
							
							
							
						 
						
							2025-01-05 20:49:24 -05:00  
				
					
						
							
							
								 
						
							
							
								4ebca71146 
								
							
								 
							
						 
						
							
							
								
								divide operator for DiscreteFactor::shared_ptr  
							
							
							
						 
						
							2025-01-05 20:44:10 -05:00