Commit Graph

10982 Commits (b51e89c910d50ca6fd98fce1818bac77fac9da94)

Author SHA1 Message Date
Alex Cunningham 82a160074a Removed the test from testGaussianFactor from an old MAST failure case - as it turns out, the system had inconsistent dimensions, which is why elimination crashed out. 2010-07-23 13:25:27 +00:00
Alex Cunningham d6157ab828 Added a static nonlinear optimization function that uses default ordering and thresholds and returns an updated config. 2010-07-22 21:17:02 +00:00
Alex Cunningham cf2b3db5a6 Added CHECK_EXCEPTION() that can test whether an operation throws a specific exception, and used it in example tests 2010-07-20 14:51:00 +00:00
Kai Ni bde73355b8 fixed duplicated symbols between simulated2D and planarSLAM 2010-07-20 14:38:27 +00:00
Richard Roberts 8628ef8ed2 Bug fix in SPQRUtils makeStairs and corresponding unit test. Copied only part of matrix when any row in A had greater than m leading zeros. 2010-07-20 06:12:10 +00:00
Alex Cunningham d938f92844 Replaced instances of PairConfig with TupleConfig2, cleaned up documentation on TupleConfigs 2010-07-19 19:55:24 +00:00
Alex Cunningham 750269e986 testWrap now works by passing in the actual path to the right place 2010-07-19 18:42:32 +00:00
Kai Ni 2a2bc2f70f multi-frontal solver works now as a result of flight delay 2010-07-18 20:23:23 +00:00
Alex Cunningham a3da89b63a NonlinearConstraints are now implemented using the simple linearization method with quadratic merit function 2010-07-18 19:55:53 +00:00
Frank Dellaert 864b66ea93 Added dummy c++ file to make library compile even if no enable_ldl 2010-07-17 15:04:49 +00:00
Alex Cunningham 230e124e68 Small changes to handle non out of source builds and makefile fixes. 2010-07-17 01:13:03 +00:00
Michael Kaess 2fc7e47952 removed excess print statements 2010-07-16 21:57:07 +00:00
Alex Cunningham 7fc184eba4 Added the ability to check if an operation throws the correct exception 2010-07-16 19:53:53 +00:00
Alex Cunningham 7b85dc3ff4 CppUnitLite will now catch exceptions and tell you the error and the line number of the failing test. This is to avoid having to hunt for crashing tests out of a large battery of tests. Look at the results of the (still failing) wrap/testWrap for an example. 2010-07-16 19:30:38 +00:00
Alex Cunningham 3438f89526 Removed the ldl library and added in a configure flag --enable-ldl to pull in ldl. Currently, it's probably a bad idea to actually use ldl, however, and nothing important is effected by its absense. 2010-07-16 18:16:18 +00:00
Alex Cunningham 8396783d0c Moving linear tests into subfolder 2010-07-16 17:11:52 +00:00
Richard Roberts ec016e7668 A little better debugging message when backSubstituting a singular matrix 2010-07-16 17:11:40 +00:00
Alex Cunningham f0b424a3d1 Moved tests and timing scripts into subfolders 2010-07-16 17:10:16 +00:00
Michael Kaess 5ab154e654 new iSAM2 alg, still failing... 2010-07-16 09:26:38 +00:00
Michael Kaess 5a2e620520 new iSAM2 alg, still failing... 2010-07-16 09:06:09 +00:00
Kai Ni 89061cd953 proper covariance for 10K2 dataset 2010-07-15 04:41:17 +00:00
Frank Dellaert d73ae62d78 functional 2010-07-15 01:41:26 +00:00
Frank Dellaert 4ffc55d8a2 More complex example 2010-07-15 01:41:11 +00:00
Frank Dellaert 65661d20ad findAndRemovefactors throws no more exception if key not found 2010-07-15 01:41:01 +00:00
Frank Dellaert b5c0f3cee8 Simplified Cluster class, elimination tree constructors tested, junction tree tests disabled for now. 2010-07-14 23:48:51 +00:00
Alex Cunningham 8aad6443bd Small utility function for Rot2 to return degrees 2010-07-14 21:04:04 +00:00
Kai Ni 3245bad2aa add another W-10000 data set from HOG-Man release. I named it as "10K2" dataset 2010-07-14 20:13:36 +00:00
Frank Dellaert bd58c65a9c Added EliminationTree framework 2010-07-14 15:22:37 +00:00
Alex Cunningham c19a404ae2 slightly prettier error handling in testWrap 2010-07-14 14:06:26 +00:00
Alex Cunningham b2a0356965 Added try/catch to testWrap so that it errors gracefully 2010-07-14 14:00:40 +00:00
Frank Dellaert 20b09e5383 Re-organized FactorGraph, and de-templatized findAndRemoveFactors 2010-07-14 13:55:32 +00:00
Alex Cunningham 5ce345adc6 Fixed compile error with due to implementation inclusion. 2010-07-14 13:41:30 +00:00
Frank Dellaert 37298fa609 Simplified Cluster class, commented out JT stuff in GFG to not trigger big recompiles 2010-07-14 12:41:22 +00:00
Frank Dellaert d07dfac236 Made JunctionTree a subclass of ClusterTree 2010-07-14 04:32:58 +00:00
Frank Dellaert c3a907127f Created ClusterTree (duplicate of Junction tree for now, will split later). GaussianJunctionTree is no longer a template. TestJunctionTree now tests with SymbolicFactorGraph 2010-07-13 22:03:18 +00:00
Frank Dellaert 30b377e441 Fix makefiles to refer to $(top_srcdir) to enable parallel build 2010-07-13 19:13:07 +00:00
Frank Dellaert 559eaf8cc1 Moved smallExample to slam, as used in some project unit tests as well. [tests] no longer builds a local library as a consequence. 2010-07-13 05:26:19 +00:00
Frank Dellaert 3c8d243bec image with gtsam structure 2010-07-13 05:25:31 +00:00
Frank Dellaert dc120298e5 Moved Dimensions type to GaussianFactor as only used in linear inference. 2010-07-13 04:07:05 +00:00
Frank Dellaert 9aea4530aa Fixed make install interaction with MATLAB wrapper code 2010-07-12 22:49:21 +00:00
Frank Dellaert 1b92c1ae9f Changed README to document new structure 2010-07-12 22:35:22 +00:00
Frank Dellaert 8ce5e321c8 Last part of re-organization for now: all things linear/Gaussian are now in the "linear" sub-directory. 2010-07-12 22:18:38 +00:00
Kai Ni f67220773a split JunctionTree to GaussianJunctionTree 2010-07-12 21:34:03 +00:00
Richard Roberts 3736d73413 "Correct" way of checking for non-existent items in SymbolMap 2010-07-12 20:20:24 +00:00
Richard Roberts 3d9ac5094b Added debugging check for singular matrices in backSubstituteUpper and backSubstituteLower 2010-07-12 20:19:52 +00:00
Alex Cunningham 9cfe5d780b Moved testFactorGraph from nonlinear to inference, added binaries to svn:ignore 2010-07-12 17:03:12 +00:00
Frank Dellaert c9db61e137 Newly functional build: second part of re-organization. cpp now split into inference and nonlinear. 2010-07-12 16:36:58 +00:00
Frank Dellaert 8ac1b5639e Non-functional revision: renamed cpp to inference 2010-07-12 16:22:47 +00:00
Frank Dellaert c5a2440608 Non-functional revision: moved files to nonlinear 2010-07-12 16:19:55 +00:00
Alex Cunningham 832fd697b9 Added config.h to ignore 2010-07-12 13:27:34 +00:00