|  Frank Dellaert | d6edc217ab | Changed several Impl functions to methods in ISAM2 and ISAM2Clique | 2018-09-30 14:11:00 -04:00 | 
				
					
						|  Frank Dellaert | a31294d777 | Modernized, cleaned up, and turned off non-recursive version (fow now) because it has a bug. | 2018-09-29 17:52:20 -04:00 | 
				
					
						|  Yao Chen | a464769ce1 | Replaced BOOSE_FOREACH with for in tests folder. Tested the changed code locally: successful. | 2016-05-20 21:29:02 -04:00 | 
				
					
						|  dellaert | fad9462661 | A better solution through typedef of FactorIndices -> FastVector<size_t> | 2016-02-25 23:51:01 -08:00 | 
				
					
						|  Frank Dellaert | 30435da070 | Moved BearingRangeFactor to SAM | 2015-07-12 18:57:26 -07:00 | 
				
					
						|  Frank Dellaert | 7ff3e11efd | removed redundancy in naming | 2015-07-09 11:29:32 -07:00 | 
				
					
						|  Frank Dellaert | 3b16ad2967 | Moved deprecated headers into subdirectory | 2015-07-09 11:14:39 -07:00 | 
				
					
						|  dellaert | 128bac616c | Globally replaced FastSet<Key> with KeySet. | 2015-06-20 18:38:25 -07:00 | 
				
					
						|  Paul Drews | 8a88f101db | Fix deprecation warnings | 2015-02-24 21:58:17 -05:00 | 
				
					
						|  Richard Roberts | f9ca07e610 | Converted Vector(2|3) << ... to Vector2(...) or Vector3(...) syntax | 2014-11-23 10:22:25 -08:00 | 
				
					
						|  Richard Roberts | aa093a35da | Updated all comma initializer usages to use .finished() | 2014-11-22 16:35:27 -08:00 | 
				
					
						|  dellaert | d06de2f044 | Reverted to LieScalar until Prior and Between factors fixed | 2014-11-04 14:26:50 +01:00 | 
				
					
						|  dellaert | 492c607f9e | No more Lie types | 2014-11-03 09:27:40 +01:00 | 
				
					
						|  dellaert | 92c9e9c0aa | Fixed "unused" warnings | 2014-05-03 12:23:49 -04:00 | 
				
					
						|  Richard Roberts | 7192bd2f79 | Removed namespace-functions for ISAM2 optimize* and gradient*, these were only there to try to maintain a consistent interface for linear but really were not correct anyway since ISAM2 is a nonlinear object.  They instead caused confusion and made the code complicated since they used a complicated system for updating and caching various components that go into calculating the solution.  Replaced all this with much simpler code directly inside updateDelta, which uses clearly-defined functions in the ISAM2::Impl class to calculate the components that go into the solution.  Also removed the redundant deltaUpToDate flags - now just checks whether deltaReplacedMask is empty. | 2014-02-22 16:46:38 -05:00 | 
				
					
						|  Richard Roberts | 686051c032 | Convert DOS line endings to UNIX | 2014-01-09 16:39:27 -05:00 | 
				
					
						|  Richard Roberts | 880d9a8e3c | Switched to new Eigen built-in special comma initializer | 2013-12-16 21:33:12 +00:00 | 
				
					
						|  Richard Roberts | 6c2077ccc5 | Updated unit tests for clique finding fix | 2013-11-19 00:26:18 +00:00 | 
				
					
						|  Richard Roberts | fa5d08d9a6 | Option to reuse old factor slots in ISAM2 | 2013-11-18 19:23:09 +00:00 | 
				
					
						|  Richard Roberts | ec78d54f37 | Removed old Index typedef and IndexFormatter | 2013-11-08 16:35:28 +00:00 | 
				
					
						|  Jing Dong | 181881a8d7 | Fix Vector_() to Vec() in tests | 2013-10-22 03:56:51 +00:00 | 
				
					
						|  Richard Roberts | 3c68d20ff2 | Fixed calculate_nnz and added unit test | 2013-10-03 16:50:20 +00:00 | 
				
					
						|  Richard Roberts | 0b58b0166a | Fixed errors and warnings on linux | 2013-08-12 21:32:51 +00:00 | 
				
					
						|  Richard Roberts | 6410205e78 | Fixed warnings | 2013-08-11 18:18:06 +00:00 | 
				
					
						|  Richard Roberts | 4e2f2c3822 | Changed public back to protected | 2013-08-11 00:40:12 +00:00 | 
				
					
						|  Richard Roberts | 3228895c26 | Fixed ISAM(2) unit tests | 2013-08-11 00:40:04 +00:00 | 
				
					
						|  Richard Roberts | 63e89656d2 | Temporary debugging for marginalizeLeaves | 2013-08-10 15:52:00 +00:00 | 
				
					
						|  Richard Roberts | 789f2bee97 | ISAM2 compiling and fixed several issues but still some unit tests failing | 2013-08-09 21:35:47 +00:00 | 
				
					
						|  Richard Roberts | 2d60d2cdfa | Fixed more unit tests | 2013-08-06 18:04:40 +00:00 | 
				
					
						|  Richard Roberts | e39d100b6a | Made most global unit tests compile, includes dogleg, iterative, kalman filter, etc | 2013-08-06 13:44:22 +00:00 | 
				
					
						|  Richard Roberts | ede0805fac | Global find+replace to remove Ordered | 2013-08-05 22:31:44 +00:00 | 
				
					
						|  Richard Roberts | cb7eb1b510 | Find+replace Ordered headers | 2013-08-05 22:31:33 +00:00 | 
				
					
						|  Richard Roberts | 3ade190128 | Renamed old classes to "Ordered" and removed "Unordered" name from new classes | 2013-07-29 23:55:40 +00:00 | 
				
					
						|  Richard Roberts | 77a1e9a485 | Added ISAM2::marginalCovariance function. | 2013-06-29 02:19:03 +00:00 | 
				
					
						|  Richard Roberts | f773a34834 | Renamed experimentalMarginalizeLeaves to marginalizeLeaves and added comment | 2013-03-26 20:46:08 +00:00 | 
				
					
						|  Richard Roberts | e2aca2039e | Further fix in iSAM2 marginalization | 2013-03-20 13:48:16 +00:00 | 
				
					
						|  Richard Roberts | 596c5cdae8 | Revamped ISAM2::marginalizeLeaves again, more tree algorithm instead of relying on sorted keys, hopefully correct this time. | 2013-03-18 19:28:02 +00:00 | 
				
					
						|  Richard Roberts | 72db4793c5 | Fixed bugs in iSAM2 leaf marginalization found in HMF testing - set of factors to remove, adding new leaf clique from remaining variables.  Also relies on bug fix in BayesTree::removeClique a couple of commits ago. | 2013-03-05 05:47:27 +00:00 | 
				
					
						|  Richard Roberts | cd300bfeff | First pass at marginalization of leaves in iSAM2 - passes unit tests but needs to be tested on real data | 2013-02-24 19:09:54 +00:00 | 
				
					
						|  Richard Roberts | 7309aa0ffa | Unit tests pass with piecewise VectorValues implementation (for fast permutations) | 2012-12-18 14:21:02 +00:00 | 
				
					
						|  Chris Beall | 4297d24c96 | changed tabs to spaces for consistent indentation in all of GTSAM | 2012-10-02 14:40:07 +00:00 | 
				
					
						|  Richard Roberts | b0508cc1a8 | Removed JacobianFactorGraph - moved its linear algebra interface to GaussianFactorGraph and redirected all uses of it to GaussianFactorGraph | 2012-09-04 22:42:09 +00:00 | 
				
					
						|  Stephen Williams | 0863b4148d | Removed SLAM namespace from testGaussianISAM2 | 2012-07-23 22:42:42 +00:00 | 
				
					
						|  Alex Cunningham | 6266a2c56d | Removed SimpleString from CppUnitLite - now just uses std::string and boost::lexical_cast | 2012-07-18 15:43:54 +00:00 | 
				
					
						|  Alex Cunningham | af52b6811f | Fixing small warnings | 2012-07-10 18:35:57 +00:00 | 
				
					
						|  Richard Roberts | 96fc5991db | Automatic removal of unused variables in iSAM2 working in unit tests! | 2012-06-30 22:32:49 +00:00 | 
				
					
						|  Richard Roberts | f06c7ad2e9 | Lots of code de-duplication and cleanup in testGaussianISAM2 | 2012-06-30 22:32:42 +00:00 | 
				
					
						|  Richard Roberts | abd6795f5b | In progress removing variables from iSAM2 | 2012-06-30 19:17:54 +00:00 | 
				
					
						|  Richard Roberts | 57ca7d77db | Removed Permuted views to simplify a lot of code - all objects that need to be permuted now have their data rearranged instead of using the "Permuted" indirection class. | 2012-06-30 01:45:21 +00:00 | 
				
					
						|  Stephen Williams | c7ff913f64 | Added yet another configuration parameter to iSAM2. 'enablePartialRelinearizationCheck' checks variables for relinearization by descending the Bayes tree. Once a variable does not need to be relinearized, we stop checking that branch. A full check is still the default. | 2012-06-28 20:46:53 +00:00 |