9f88a360df 
								
							
								 
							
						 
						
							
							
								
								make evaluate use the Assignment<Key> base class  
							
							
							
						 
						
							2024-12-07 18:29:13 -05:00  
				
					
						
							
							
								 
						
							
							
								2cd2ab0a43 
								
							
								 
							
						 
						
							
							
								
								DiscreteDistribution from TableFactor  
							
							
							
						 
						
							2024-12-07 18:25:40 -05:00  
				
					
						
							
							
								 
						
							
							
								306a3bae52 
								
							
								 
							
						 
						
							
							
								
								kill toDecisionTreeFactor to force rethink  
							
							
							
						 
						
							2024-12-07 18:25:27 -05:00  
				
					
						
							
							
								 
						
							
							
								b0ad350a20 
								
							
								 
							
						 
						
							
							
								
								add note about toDecisionTreeFactor  
							
							
							
						 
						
							2024-12-07 18:22:30 -05:00  
				
					
						
							
							
								 
						
							
							
								6c4546779a 
								
							
								 
							
						 
						
							
							
								
								add timing info  
							
							
							
						 
						
							2024-12-07 18:20:50 -05:00  
				
					
						
							
							
								 
						
							
							
								4dac37ce2b 
								
							
								 
							
						 
						
							
							
								
								make sum and max DiscreteFactor methods  
							
							
							
						 
						
							2024-12-07 11:16:49 -05:00  
				
					
						
							
							
								 
						
							
							
								84e419456a 
								
							
								 
							
						 
						
							
							
								
								make normalization code common  
							
							
							
						 
						
							2024-12-07 11:15:06 -05:00  
				
					
						
							
							
								 
						
							
							
								27bbce150a 
								
							
								 
							
						 
						
							
							
								
								generalize DiscreteFactorGraph::product to DiscreteFactor  
							
							
							
						 
						
							2024-12-07 11:10:24 -05:00  
				
					
						
							
							
								 
						
							
							
								a09b77ef40 
								
							
								 
							
						 
						
							
							
								
								return DiscreteFactor shared_ptr as leftover from elimination  
							
							
							
						 
						
							2024-12-07 11:07:26 -05:00  
				
					
						
							
							
								 
						
							
							
								a68da21527 
								
							
								 
							
						 
						
							
							
								
								operator* version which accepts DiscreteFactor  
							
							
							
						 
						
							2024-12-07 11:02:30 -05:00  
				
					
						
							
							
								 
						
							
							
								d1d440ad34 
								
							
								 
							
						 
						
							
							
								
								add nrValues method  
							
							
							
						 
						
							2024-12-07 10:53:32 -05:00  
				
					
						
							
							
								 
						
							
							
								7150f284a8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1913  from truher/team100_addhybrid  
							
							
							
						 
						
							2024-12-07 01:44:07 -05:00  
				
					
						
							
							
								 
						
							
							
								e17858af29 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1890  from NewThinker-Jeffrey/jeffrey/isam2_marginalization  
							
							
							
						 
						
							2024-12-06 18:06:21 -05:00  
				
					
						
							
							
								 
						
							
							
								5f832fc6dd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into jeffrey/isam2_marginalization  
							
							
							
						 
						
							2024-12-06 16:57:02 -05:00  
				
					
						
							
							
								 
						
							
							
								628111202d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1917  from borglab/gperftools-switch  
							
							
							
						 
						
							2024-12-06 16:49:56 -05:00  
				
					
						
							
							
								 
						
							
							
								ddd95f4a51 
								
									
								
							
								 
							
						 
						
							
							
								
								[build] Allow disabling tests and examples  
							
							... 
							
							
							
							When you have gtsam as a dependency in CMake these would get built. This
doesn't make sense and increases build times, allowing them to be
disabled fixes this.
Signed-off-by: Jade Turner <spacey-sooty@proton.me> 
							
						 
						
							2024-12-07 01:12:58 +08:00  
				
					
						
							
							
								 
						
							
							
								c00de92854 
								
							
								 
							
						 
						
							
							
								
								use the switch  
							
							
							
						 
						
							2024-12-06 11:32:34 -05:00  
				
					
						
							
							
								 
						
							
							
								2aa22005f1 
								
							
								 
							
						 
						
							
							
								
								add CMake switch for GPerfTools  
							
							
							
						 
						
							2024-12-06 11:32:12 -05:00  
				
					
						
							
							
								 
						
							
							
								bb5cfb2284 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1912  from borglab/profiling  
							
							
							
						 
						
							2024-12-02 13:59:46 -05:00  
				
					
						
							
							
								 
						
							
							
								bbdeaa400f 
								
							
								 
							
						 
						
							
							
								
								Remove the asserts as they have already been checked in Eigen  
							
							
							
						 
						
							2024-12-02 13:33:42 -05:00  
				
					
						
							
							
								 
						
							
							
								beff3fa269 
								
							
								 
							
						 
						
							
							
								
								add error(HybridValues) to NonlinearFactor  
							
							... 
							
							
							
							fixes the python build 
							
						 
						
							2024-12-02 09:48:09 -08:00  
				
					
						
							
							
								 
						
							
							
								a9c75d8ef4 
								
							
								 
							
						 
						
							
							
								
								add pruned flag to avoid extra pruning  
							
							
							
						 
						
							2024-12-02 12:07:30 -05:00  
				
					
						
							
							
								 
						
							
							
								557d7d5827 
								
							
								 
							
						 
						
							
							
								
								wrap BatchFixedLagSmoother.getFactors()  
							
							
							
						 
						
							2024-12-02 11:24:55 -05:00  
				
					
						
							
							
								 
						
							
							
								94e31c99df 
								
							
								 
							
						 
						
							
							
								
								expose Rot3::expmap in wrapper  
							
							
							
						 
						
							2024-12-02 09:54:56 -05:00  
				
					
						
							
							
								 
						
							
							
								de1c2d78fd 
								
							
								 
							
						 
						
							
							
								
								rename GOOGLE_PERFTOOLS to GPERFTOOLS  
							
							
							
						 
						
							2024-12-02 09:54:32 -05:00  
				
					
						
							
							
								 
						
							
							
								3980a439c0 
								
							
								 
							
						 
						
							
							
								
								link gperftools in the top CMakeLists.txt  
							
							
							
						 
						
							2024-12-02 09:53:33 -05:00  
				
					
						
							
							
								 
						
							
							
								1091b9cd2d 
								
							
								 
							
						 
						
							
							
								
								test for computeThreshold  
							
							
							
						 
						
							2024-12-02 09:53:01 -05:00  
				
					
						
							
							
								 
						
							
							
								8473911926 
								
							
								 
							
						 
						
							
							
								
								computeThreshold as an individual function  
							
							
							
						 
						
							2024-12-02 09:52:20 -05:00  
				
					
						
							
							
								 
						
							
							
								486feeb385 
								
							
								 
							
						 
						
							
							
								
								link gperftools libraries  
							
							
							
						 
						
							2024-12-01 18:58:06 -05:00  
				
					
						
							
							
								 
						
							
							
								be4964927c 
								
							
								 
							
						 
						
							
							
								
								rename TCMALLOC_LIBRARY to GPERFTOOLS_TCMALLOC  
							
							
							
						 
						
							2024-12-01 18:57:40 -05:00  
				
					
						
							
							
								 
						
							
							
								d38b577284 
								
							
								 
							
						 
						
							
							
								
								update CMake for finding gperftools  
							
							
							
						 
						
							2024-12-01 18:55:55 -05:00  
				
					
						
							
							
								 
						
							
							
								979fb93b98 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1896  from borglab/feature/moreComparisons  
							
							... 
							
							
							
							More comparisons 
							
						 
						
							2024-11-27 17:25:23 -05:00  
				
					
						
							
							
								 
						
							
							
								baa275bf51 
								
							
								 
							
						 
						
							
							
								
								address comments  
							
							
							
						 
						
							2024-11-26 09:53:28 -08:00  
				
					
						
							
							
								 
						
							
							
								021d105428 
								
							
								 
							
						 
						
							
							
								
								fix export issues  
							
							
							
						 
						
							2024-11-20 11:24:44 -08:00  
				
					
						
							
							
								 
						
							
							
								037c8b3643 
								
							
								 
							
						 
						
							
							
								
								add using NonlinearFactor::error  
							
							
							
						 
						
							2024-11-17 23:53:21 -08:00  
				
					
						
							
							
								 
						
							
							
								164c35424b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1900  from OznOg/make_operator_arrow_const  
							
							
							
						 
						
							2024-11-14 14:57:16 -05:00  
				
					
						
							
							
								 
						
							
							
								733e919570 
								
							
								 
							
						 
						
							
							
								
								Make operator-> const  
							
							... 
							
							
							
							Having this operator non-const is awkward as operator* is const. This
sometimes leads to writing:
  (*obj).data; instead of obj->data;
which is unexpected.... 
							
						 
						
							2024-11-10 17:47:31 +01:00  
				
					
						
							
							
								 
						
							
							
								a95d816f37 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1899  from borglab/fix/more-gcc-warnings-ros-builds  
							
							
							
						 
						
							2024-11-08 19:00:55 -05:00  
				
					
						
							
							
								 
						
							
							
								c4cf82668c 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump min required cmake version to 3.9  
							
							... 
							
							
							
							In the top-level cmake file. It was 3.5 and recent cmake versions
complain about it becoming deprecate.
Also, the wrap directory already required 3.9 anyhow... 
							
						 
						
							2024-11-08 00:01:30 +01:00  
				
					
						
							
							
								 
						
							
							
								04768a7c26 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1898  from borglab/improve-memory  
							
							
							
						 
						
							2024-11-07 08:52:26 -05:00  
				
					
						
							
							
								 
						
							
							
								ae43b2ade7 
								
							
								 
							
						 
						
							
							
								
								make MinHeap more efficient by calling push_heap instead of make_heap  
							
							
							
						 
						
							2024-11-06 19:23:26 -05:00  
				
					
						
							
							
								 
						
							
							
								9666725473 
								
							
								 
							
						 
						
							
							
								
								implement a min-heap to record the top N probabilities for pruning  
							
							
							
						 
						
							2024-11-06 16:37:04 -05:00  
				
					
						
							
							
								 
						
							
							
								d21f191219 
								
							
								 
							
						 
						
							
							
								
								use a fixed size min-heap to find the pruning threshold  
							
							
							
						 
						
							2024-11-06 15:06:46 -05:00  
				
					
						
							
							
								 
						
							
							
								9535ae2fc9 
								
							
								 
							
						 
						
							
							
								
								Add missing #if for clang  
							
							
							
						 
						
							2024-11-06 11:34:47 -05:00  
				
					
						
							
							
								 
						
							
							
								8b968c1401 
								
							
								 
							
						 
						
							
							
								
								use visitWith to not create a new tree  
							
							
							
						 
						
							2024-11-06 09:08:16 -05:00  
				
					
						
							
							
								 
						
							
							
								5f667b4425 
								
							
								 
							
						 
						
							
							
								
								Rename factor  
							
							
							
						 
						
							2024-11-05 17:49:56 -05:00  
				
					
						
							
							
								 
						
							
							
								1837745568 
								
							
								 
							
						 
						
							
							
								
								Trying to optimize well  
							
							
							
						 
						
							2024-11-05 17:43:10 -05:00  
				
					
						
							
							
								 
						
							
							
								360dc4138c 
								
							
								 
							
						 
						
							
							
								
								Compare 3 more cases  
							
							
							
						 
						
							2024-11-05 17:42:47 -05:00  
				
					
						
							
							
								 
						
							
							
								ce196d962f 
								
							
								 
							
						 
						
							
							
								
								Wrap EMFs  
							
							
							
						 
						
							2024-11-05 17:39:27 -05:00  
				
					
						
							
							
								 
						
							
							
								f8d00f82f1 
								
							
								 
							
						 
						
							
							
								
								Allow for global calibration  
							
							
							
						 
						
							2024-11-05 17:39:27 -05:00