Commit Graph

77 Commits (07967d0b6e22dccab7f365f9d59be2f214eec3ae)

Author SHA1 Message Date
Andrew Melim 5bc4810dcb Correcting bug fixes for Visual Studio. See bb issues #115,116,118 for more information 2014-09-08 15:19:54 -04:00
Richard Roberts fe235b1209 Building timing scripts using new timing script support in GtsamTesting.cmake. Fixed compile errors in timing scripts but disabled a couple. 2014-06-07 19:02:11 -07:00
Richard Roberts d725dd4816 Renamed unit tests that still had 'Unordered' in the name 2014-05-07 18:19:11 -07:00
dellaert 92c9e9c0aa Fixed "unused" warnings 2014-05-03 12:23:49 -04:00
Richard Roberts eba4ca79a4 Added shared_ptr versions of named constructors in SymbolicFactor and SymbolicConditional, for a slight performance boost. 2014-02-21 17:17:36 -05:00
Richard Roberts 661a157553 Working on standardizing/simplifying building unit tests and examples. Much simpler cmake function to add a glob of tests, doing away with convenience libraries, and removing other options that we never change from their defaults. 2014-02-13 01:34:31 -05:00
Richard Roberts 4b8c17ec77 Changed target name to 'gtsam' instead of 'gtsam-shared' and 'gtsam-static'. Modified CMake options to only allow building either static or shared, but not both. Enabled GTSAM_BUILD_TYPE_POSTFIXES by default on all platforms. 2014-01-30 14:41:25 -05:00
Richard Roberts a2a5eef62e Fixed unit test name 2013-12-02 19:30:04 +00:00
Richard Roberts 0874a81896 Using Alex's ordering in new clique finding unit test 2013-12-02 19:29:24 +00:00
Richard Roberts 85bbcf6d1e Added EliminationTree and clique-finding unit tests using Alex's DDF test graph 2013-12-02 18:44:44 +00:00
Richard Roberts b7fb8429bb Fixed some warnings 2013-11-21 15:09:46 +00:00
Richard Roberts 6c2077ccc5 Updated unit tests for clique finding fix 2013-11-19 00:26:18 +00:00
Richard Roberts 1f5f86f6e8 Avoid creating duplicate symbolic factors in JunctionTree constructor (small optimization) 2013-11-18 19:23:27 +00:00
Richard Roberts 67f70c37b5 Factored out symbolic elimination into a templated function 2013-11-18 19:23:13 +00:00
Richard Roberts 2df45ac7ca Added optional argument to VariableIndex::augment for specifying the indices of the new factors (needed for ISAM2 to reuse empty factor slots) 2013-11-18 19:23:06 +00:00
Richard Roberts ec78d54f37 Removed old Index typedef and IndexFormatter 2013-11-08 16:35:28 +00:00
Richard Roberts 69c7f6d137 Restored ClusterTree base class of JunctionTree 2013-10-09 17:39:19 +00:00
Richard Roberts 2b78eb8bec Restored NonlinearFactorGraph::symbolic() and made a few other minor fixes. 2013-09-17 03:13:32 +00:00
Vadim Indelman 611fc14aaf Fixed compile errors on some macs 2013-08-27 15:53:30 +00:00
Alex Cunningham c6cf4d2dab Removed use of convenience libraries for tests - wasn't really supported in current version 2013-08-19 15:32:21 +00:00
Alex Cunningham 4b12d6f794 Moved Symbol and LabeledSymbol to inference as they are no longer specific to nonlinear optimization 2013-08-19 15:32:16 +00:00
Alex Cunningham 957169b5cc Fixed compile in tests comparing sets of keys 2013-08-15 20:22:50 +00:00
Richard Roberts bd89c5fd45 Using FastVector (with tbb allocator) instead of vector 2013-08-15 17:21:20 +00:00
Richard Roberts d3a9c4edcd Removed commented code 2013-08-15 17:21:15 +00:00
Richard Roberts ae4999414d Fixed some compile errors when no C++11 extensions are enabled 2013-08-13 21:02:18 +00:00
Richard Roberts 3e1852d239 Fixed symbolic serialization 2013-08-12 18:21:34 +00:00
Richard Roberts 15bd617a0c Added missing non-ordered eliminatePartialMultifrontal 2013-08-12 18:21:31 +00:00
Richard Roberts ea706c82dc Added SymbolicFactor and Conditional clone() 2013-08-12 18:21:25 +00:00
Richard Roberts 731bfe4973 Removed unneeded derived class copy constructors and assignment operators 2013-08-08 21:41:28 +00:00
Richard Roberts 92459bc33b Fixed gcc unit test compile errors 2013-08-08 16:30:14 +00:00
Richard Roberts 0726a5ffbc Instantiating template base classes in derived class .cpp files 2013-08-08 16:30:02 +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 0e80fe6418 Moved ordering tests, fixed serialization and constructors, to make all inference, symbolic, and linear tests pass 2013-08-05 22:31:09 +00:00
Richard Roberts 60d5feb5cf Working on ISAM 2013-07-29 23:56:04 +00:00
Richard Roberts 735c7a8650 Fixed order of variables in expected factors in unit tests 2013-07-29 23:56:02 +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 a7540a7305 Removed unused code 2013-07-27 18:35:31 +00:00
Richard Roberts 619c772a80 Updated and made removeTop unit tests pass 2013-07-27 18:33:43 +00:00
Richard Roberts 865b2162ee Reenabled BayesTree edit unit tests, and have some passing 2013-07-26 21:03:11 +00:00
Richard Roberts 65657916ab SymbolicBayesTreeUnordered shortcut and marginal unit tests pass 2013-07-23 16:14:56 +00:00
Richard Roberts aef3ba5e56 Fixed bug in COLAMD ordering (unordered branch) 2013-07-23 03:53:00 +00:00
Richard Roberts a28b9152e6 Fixed BayedTreeUnordered copying, a few small bugs 2013-07-23 02:17:11 +00:00
Richard Roberts 472f246b97 Combined changes - fixed up push_back and += functions in FactorGraphUnordered, enabled BayesTree marginals/shortcut code and unit tests, and cleaned up other template arguments, etc. 2013-07-23 02:17:09 +00:00
Richard Roberts 6842f4a13b Made argument order in elimination functions consistent 2013-07-17 03:13:26 +00:00
Richard Roberts 333903c4aa Fixed factor graph construction and push_back from iterators and containers over plain and shared_ptr objects 2013-07-16 17:37:08 +00:00
Richard Roberts e9f30660b3 Fixing constructors and unit tests 2013-07-16 03:57:32 +00:00
Richard Roberts 9d7b806acf SymbolicFactorUnordered::eliminate 2013-07-09 17:50:43 +00:00
Richard Roberts 9bdc5f1113 Small cleanups and fixes in included header files, functions in header file vs cpp/inst file, formatting, private/public, and inheritance. 2013-07-09 17:50:38 +00:00
Richard Roberts ccb2d5c7fb Removed experimental template extern 2013-07-09 17:50:33 +00:00