b762707af4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1968  from qnx-ports/develop  
							
							... 
							
							
							
							QNX Compatibility 
							
						 
						
							2025-01-24 17:33:23 -05:00  
				
					
						
							
							
								 
						
							
							
								49abc02b4e 
								
							
								 
							
						 
						
							
							
								
								remove unitest of issue1452  
							
							
							
						 
						
							2025-01-21 04:02:54 +08:00  
				
					
						
							
							
								 
						
							
							
								d35ff2e3f8 
								
									
								
							
								 
							
						 
						
							
							
								
								Updated QNX-relevant paths, removed environment variables. ( #2 )  
							
							... 
							
							
							
							Updated QNX-relevant paths (will check others next), removed environment variables. 
							
						 
						
							2025-01-16 09:57:29 -05:00  
				
					
						
							
							
								 
						
							
							
								088332978b 
								
							
								 
							
						 
						
							
							
								
								Check issue 1452  
							
							
							
						 
						
							2025-01-13 13:02:39 -05:00  
				
					
						
							
							
								 
						
							
							
								93f463ddbf 
								
									
								
							
								 
							
						 
						
							
							
								
								QNX for develop branch  
							
							... 
							
							
							
							* GitLab version (branch QNX_7.1_v4.1.1)
* ADDED: Build tested with target `install` or `all` if cross compiling for QNX
* ADDED: Test Installation when building with QNX (Review this for upstreaming)
* UPDATED: Build tests, fixed some unit tests. Floating points still off.
* UPDATED: Tests Fix
* UPDATED: all non-serialization tests working.
* QNX 8.0: Working version.
* REMOVED: Removal of test prints
* UPDATED: formatting to match, removed commented out testing lines 
							
						 
						
							2025-01-10 10:20:50 -05:00  
				
					
						
							
							
								 
						
							
							
								ae213dd464 
								
							
								 
							
						 
						
							
							
								
								replace #ifdef with #if for GTSAM_ENABLE_BOOST_SERIALIZATION  
							
							
							
						 
						
							2024-12-26 23:44:00 -05:00  
				
					
						
							
							
								 
						
							
							
								ed098eaec6 
								
							
								 
							
						 
						
							
							
								
								Cleanup some includes and fix cassert  
							
							
							
						 
						
							2024-12-11 14:05:05 -05:00  
				
					
						
							
							
								 
						
							
							
								06dac43cae 
								
							
								 
							
						 
						
							
							
								
								Some refinement in BayesTreeMarginalizationHelper:  
							
							... 
							
							
							
							1. Skip subtrees that have already been visited when searching for
   dependent cliques;
2. Avoid copying shared_ptrs (which needs extra expensive atomic
   operations) in the searching. Use const Clique* instead of
   sharedClique whenever possible;
3. Use std::unordered_set instead of std::set to improve average
   searching speed. 
							
						 
						
							2024-11-02 17:14:01 +08:00  
				
					
						
							
							
								 
						
							
							
								0d9c3a9958 
								
							
								 
							
						 
						
							
							
								
								Remove unused variable  
							
							
							
						 
						
							2024-10-31 22:23:22 +08:00  
				
					
						
							
							
								 
						
							
							
								1a5e711f0e 
								
							
								 
							
						 
						
							
							
								
								Further optimize the implementation of BayesTreeMarginalizationHelper:  
							
							... 
							
							
							
							Now we won't re-emilinate any unnecessary nodes (we re-emilinated
whole subtrees in the previous commits, which is not optimal) 
							
						 
						
							2024-10-31 21:52:45 +08:00  
				
					
						
							
							
								 
						
							
							
								14c3467520 
								
							
								 
							
						 
						
							
							
								
								Remove old marginalization code in IncrementalFixedLagSmoother.cpp  
							
							
							
						 
						
							2024-10-31 19:05:54 +08:00  
				
					
						
							
							
								 
						
							
							
								67b0b78ea1 
								
							
								 
							
						 
						
							
							
								
								Update BayesTreeMarginalizationHelper:  
							
							... 
							
							
							
							1. Refactor code in BayesTreeMarginalizationHelper;
2. And avoid the unnecessary re-elimination of subtrees
   that only contain marginalizable variables; 
							
						 
						
							2024-10-31 18:58:49 +08:00  
				
					
						
							
							
								 
						
							
							
								c6ba2b5fd8 
								
							
								 
							
						 
						
							
							
								
								update doc string in BayesTreeMarginalizationHelper.h  
							
							
							
						 
						
							2024-10-29 15:13:09 +08:00  
				
					
						
							
							
								 
						
							
							
								896e52ca27 
								
							
								 
							
						 
						
							
							
								
								Fix marginalization in IncrementalFixedLagSmoother.  
							
							... 
							
							
							
							Add BayesTreeMarginalizationHelper.h and use the new helper
to gather the additional keys to re-eliminate when marginalizing
variables in IncrementalFixedLagSmoother. 
							
						 
						
							2024-10-28 23:38:04 +08:00  
				
					
						
							
							
								 
						
							
							
								1dd3b180b1 
								
							
								 
							
						 
						
							
							
								
								update testIncrementalFixedLagSmoother.cpp to reproduce the bug in marginalization  
							
							
							
						 
						
							2024-10-28 20:33:06 +08:00  
				
					
						
							
							
								 
						
							
							
								790e3d515c 
								
							
								 
							
						 
						
							
							
								
								add templated at methods for FactorGraph so it can perform typecasting for us  
							
							
							
						 
						
							2023-10-06 12:34:49 -04:00  
				
					
						
							
							
								 
						
							
							
								e5bf78e688 
								
							
								 
							
						 
						
							
							
								
								remove extra semicolons  
							
							
							
						 
						
							2023-03-10 15:36:46 -05:00  
				
					
						
							
							
								 
						
							
							
								ae22dc1b6f 
								
							
								 
							
						 
						
							
							
								
								Use quotes to include 'gtsam_instable/dllexport.h'  
							
							
							
						 
						
							2023-03-07 11:31:58 -08:00  
				
					
						
							
							
								 
						
							
							
								910e71a878 
								
							
								 
							
						 
						
							
							
								
								seperately include  'gtsam_unstable/dllexport.h' inside IncrementalFixedLagSmoother.h  
							
							
							
						 
						
							2023-03-07 11:14:40 -08:00  
				
					
						
							
							
								 
						
							
							
								ccb151d07b 
								
							
								 
							
						 
						
							
							
								
								Added deprecated headers  
							
							
							
						 
						
							2023-02-20 08:03:36 -08:00  
				
					
						
							
							
								 
						
							
							
								ddcfc1b50b 
								
							
								 
							
						 
						
							
							
								
								Moves 'BatchFixedLagSmoother' to 'gtsam' from 'gtsam_unstable'  
							
							
							
						 
						
							2023-02-20 07:49:52 -08:00  
				
					
						
							
							
								 
						
							
							
								a9971fd2fd 
								
							
								 
							
						 
						
							
							
								
								More emplace_shared usage  
							
							
							
						 
						
							2023-02-06 01:20:27 -08:00  
				
					
						
							
							
								 
						
							
							
								a77b5bc1d7 
								
							
								 
							
						 
						
							
							
								
								boost::variant -> std::variant  
							
							
							
						 
						
							2023-02-05 15:04:15 -08:00  
				
					
						
							
							
								 
						
							
							
								fbc748a1a1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into feaure/remove_misc_boost  
							
							
							
						 
						
							2023-02-05 10:43:34 -08:00  
				
					
						
							
							
								 
						
							
							
								111d911377 
								
							
								 
							
						 
						
							
							
								
								true type, and is_same  
							
							
							
						 
						
							2023-02-04 12:22:17 -08:00  
				
					
						
							
							
								 
						
							
							
								9347f35ae5 
								
							
								 
							
						 
						
							
							
								
								replace boost::format  
							
							
							
						 
						
							2023-02-04 12:21:32 -08:00  
				
					
						
							
							
								 
						
							
							
								eeda8a7ff2 
								
							
								 
							
						 
						
							
							
								
								c++17 style eliminatePartialSequential calls  
							
							
							
						 
						
							2023-02-04 08:41:46 -08:00  
				
					
						
							
							
								 
						
							
							
								4c24b39ee4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'feature/remove_boost_in_Values' into verdant/boost-serialization  
							
							
							
						 
						
							2023-01-22 22:33:56 -08:00  
				
					
						
							
							
								 
						
							
							
								b63a8b9542 
								
							
								 
							
						 
						
							
							
								
								gtsam compiles and tests run with and without boost serialization  
							
							
							
						 
						
							2023-01-22 22:16:46 -08:00  
				
					
						
							
							
								 
						
							
							
								3250cf49ca 
								
							
								 
							
						 
						
							
							
								
								gtsam_unstable, test folders ifdefs  
							
							
							
						 
						
							2023-01-22 22:14:50 -08:00  
				
					
						
							
							
								 
						
							
							
								3b94469ce2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into feature/remove_boost_in_Values  
							
							
							
						 
						
							2023-01-22 21:32:27 -08:00  
				
					
						
							
							
								 
						
							
							
								79682c2d8e 
								
							
								 
							
						 
						
							
							
								
								Deprecated boost iterators in Values  
							
							
							
						 
						
							2023-01-22 17:04:49 -08:00  
				
					
						
							
							
								 
						
							
							
								703cb5cbc7 
								
							
								 
							
						 
						
							
							
								
								remove make_shared header  
							
							
							
						 
						
							2023-01-22 08:40:02 -08:00  
				
					
						
							
							
								 
						
							
							
								c037e0a1fc 
								
							
								 
							
						 
						
							
							
								
								replaced casts  
							
							
							
						 
						
							2023-01-22 08:40:02 -08:00  
				
					
						
							
							
								 
						
							
							
								852e8768c0 
								
							
								 
							
						 
						
							
							
								
								shared_ptr, make_shared, allocate_shared  
							
							
							
						 
						
							2023-01-22 08:40:02 -08:00  
				
					
						
							
							
								 
						
							
							
								4bc2795299 
								
							
								 
							
						 
						
							
							
								
								gtsam_unstable/nonlinear  
							
							
							
						 
						
							2023-01-21 09:27:20 -08:00  
				
					
						
							
							
								 
						
							
							
								1f833a0bc3 
								
							
								 
							
						 
						
							
							
								
								nonlinear  
							
							
							
						 
						
							2023-01-21 09:27:20 -08:00  
				
					
						
							
							
								 
						
							
							
								0e6676c082 
								
							
								 
							
						 
						
							
							
								
								BatchFixedLagSmoother: add ability to limit warning debug prints  
							
							... 
							
							
							
							This mimics the behavior of `LevenbergMarquardtOptimizer.cpp`. 
							
						 
						
							2023-01-09 12:30:44 -05:00  
				
					
						
							
							
								 
						
							
							
								fd839e71b6 
								
							
								 
							
						 
						
							
							
								
								fix latex symbol warnings  
							
							
							
						 
						
							2022-07-26 16:38:51 -04:00  
				
					
						
							
							
								 
						
							
							
								c78af4d3ea 
								
							
								 
							
						 
						
							
							
								
								Add headers in the place they are needed  
							
							
							
						 
						
							2022-02-16 22:51:53 -05:00  
				
					
						
							
							
								 
						
							
							
								75263296b3 
								
							
								 
							
						 
						
							
							
								
								expose iSAM object for iFLS, fix __repr__ of iFLS, bFLS  
							
							
							
						 
						
							2022-01-29 23:31:07 +01:00  
				
					
						
							
							
								 
						
							
							
								6c3aca8cac 
								
							
								 
							
						 
						
							
							
								
								remove virtual from overridden methods, add virtual destructors to appease compiler  
							
							
							
						 
						
							2021-04-30 12:58:52 -04:00  
				
					
						
							
							
								 
						
							
							
								7f80c906c4 
								
							
								 
							
						 
						
							
							
								
								Fix override warnings: modernize-use-override  
							
							
							
						 
						
							2021-01-28 23:02:13 -05:00  
				
					
						
							
							
								 
						
							
							
								4d100461d4 
								
							
								 
							
						 
						
							
							
								
								Removed reference for iterating over values. Also used auto where I could, when changing.  
							
							
							
						 
						
							2021-01-04 20:46:16 -05:00  
				
					
						
							
							
								 
						
							
							
								09bb25498f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into dellaert/issue420  
							
							
							
						 
						
							2020-07-31 16:45:03 -04:00  
				
					
						
							
							
								 
						
							
							
								0198c648e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix all new gcc warnings/errors: make explicit virtual/override methods.  
							
							... 
							
							
							
							Rules are:
- use "virtual" in base classes only.
- use "override" in all derived classes. 
							
						 
						
							2020-07-26 11:20:42 +02:00  
				
					
						
							
							
								 
						
							
							
								30703ccb6a 
								
							
								 
							
						 
						
							
							
								
								Removed all deprecated code w Stephanie...  
							
							
							
						 
						
							2020-07-22 17:32:25 -04:00  
				
					
						
							
							
								 
						
							
							
								211119b00e 
								
							
								 
							
						 
						
							
							
								
								Replace addPrior<> with addPrior  
							
							
							
						 
						
							2020-04-12 13:10:09 -04:00  
				
					
						
							
							
								 
						
							
							
								aa3ac32235 
								
							
								 
							
						 
						
							
							
								
								Change all old cases of graph.emplace_shared<PriorFactor<...>>(...) and graph.add(PriorFactor<...>(...)) to graph.addPrior<...>(...). Removed unnecessary PriorFactor.h includes.  
							
							
							
						 
						
							2020-04-11 20:09:54 -04:00  
				
					
						
							
							
								 
						
							
							
								f4525b51e4 
								
							
								 
							
						 
						
							
							
								
								Change PriorFactor includes from gtsam/slam to gtsam/nonlinear  
							
							
							
						 
						
							2020-04-10 22:26:22 -04:00