Commit Graph

4963 Commits (b51a8380c4e38f5eec4b6a696ccb0173551f9a4f)

Author SHA1 Message Date
Richard Roberts 9c48415128 Formatting and make_shared 2013-07-12 22:27:35 +00:00
Richard Roberts b7f2ba2845 Added formatMatrixIndented function for pretty-printing matrices with labels 2013-07-12 22:27:34 +00:00
Richard Roberts 03ed8e249b Missing export 2013-07-12 22:27:32 +00:00
Richard Roberts f41a3db2b8 Default empty noisemodel in JacobianFactor constructors 2013-07-12 22:27:31 +00:00
Chris Beall d36836e1ec adding some accessor functions 2013-07-10 20:24:00 +00:00
Richard Roberts c48593daf1 Removed disabling of a warning 2013-07-09 17:54:08 +00:00
Richard Roberts b5c530d080 Merge branch 'svn/trunk'
Conflicts:
	CMakeLists.txt
2013-07-09 17:54:06 +00:00
Richard Roberts 2f088dca9f Added UnorderedLinear script to compare results and timing between old code and new code 2013-07-09 17:50:53 +00:00
Richard Roberts 3d62299789 Fixed bugs and compile errors for elimination and back-sub 2013-07-09 17:50:51 +00:00
Richard Roberts db8fcfaa4f Switched to parallel elimination 2013-07-09 17:50:49 +00:00
Richard Roberts 0847cbe3d8 Restored TBB includes 2013-07-09 17:50:48 +00:00
Richard Roberts 4718acdabc Put back returning Unit model instead of null from QR for compatibility with old code 2013-07-09 17:50:47 +00:00
Richard Roberts 3def2db1a4 Implemented Gaussian back-sub (also includes some cleanups from a few commits ago) 2013-07-09 17:50:46 +00:00
Richard Roberts 2ce65f4cf8 VectorValuesUnordered::Zero 2013-07-09 17:50:45 +00:00
Richard Roberts 9d7b806acf SymbolicFactorUnordered::eliminate 2013-07-09 17:50:43 +00:00
Richard Roberts 74c503faaa Formatting 2013-07-09 17:50:42 +00:00
Richard Roberts 40bf395856 Serialization fix 2013-07-09 17:50:40 +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
Richard Roberts b0836ac57c Commented out Hessian, cholesky, and gradient code so that library compiles 2013-07-09 17:50:32 +00:00
Richard Roberts 8c2b53ad3b Bug fixes in VerticalBlockMatrix 2013-07-09 17:50:28 +00:00
Richard Roberts 6d7c9e95e4 Added parallel depth-first forest traversal using TBB 2013-07-09 17:50:27 +00:00
Richard Roberts 41a8822469 Added Gaussian elimination tree and junction tree 2013-07-09 17:50:25 +00:00
Richard Roberts 57193a7f65 Link with TBB and use auto-generated dllexport.h 2013-07-09 17:50:24 +00:00
Richard Roberts ecb24ebd06 Fixes to include path ordering and boost libraries 2013-07-09 15:43:55 +00:00
Richard Roberts 21f8079924 Standardizing interfaces 2013-07-08 01:33:43 +00:00
Richard Roberts f6ad82eee6 Work on unordered GaussianConditional and GaussianBayesNet 2013-07-05 20:45:58 +00:00
Richard Roberts ed6a077e9e Made FactorGraph equals protected since it should be overridden 2013-07-05 20:45:56 +00:00
Richard Roberts 748406d73f Working on unordered VectorValues. 2013-07-05 20:45:55 +00:00
Richard Roberts 4af8d3156d Fixed indexing problem in KalmanFilter in a different way - now just modify the indices before solving and put them back afterwards, so that the timestep is still available 2013-07-05 15:46:07 +00:00
Richard Roberts 4d6647ba01 Working on unordered VectorValues. 2013-07-04 15:33:06 +00:00
Richard Roberts 530bde404e Working on unordered VectorValues. 2013-07-04 03:20:46 +00:00
Richard Roberts 6a6e7d012b Added assert_throw macro. 2013-07-04 03:20:37 +00:00
Richard Roberts 59d549dae2 Fixed indexing problem in KalmanFilter - linear variable index was incremented, resulting in allocating larger and larger data structures with each step. Now shifting indices back to 0 each step. 2013-07-03 21:55:30 +00:00
Richard Roberts 7f08cf6ba1 Fixed indexing problem in KalmanFilter - linear variable index was incremented, resulting in allocating larger and larger data structures with each step. Now shifting indices back to 0 each step. 2013-07-03 20:20:32 +00:00
Richard Roberts 57f682998c Added unordered GaussianBayesTree 2013-07-02 14:54:22 +00:00
Richard Roberts 79ce96dceb Cleanups in BayesTree and SymbolicBayesTree 2013-07-02 14:54:20 +00:00
Richard Roberts a897015a11 Fixed VS folder 2013-07-02 13:03:00 +00:00
Richard Roberts 92bd5f18cf Formatting fixes 2013-07-01 20:20:14 +00:00
Richard Roberts 4fa8332c77 Fixed errors and warnings in new unordered code 2013-07-01 20:19:41 +00:00
Richard Roberts 67f3109e75 Fixed warnings in preexisting code 2013-07-01 20:19:36 +00:00
Richard Roberts 65529e6cf2 Disabled additional warnings 2013-07-01 20:19:34 +00:00
Richard Roberts 94f7f10ce6 Added comment 2013-07-01 20:19:32 +00:00
Richard Roberts 5cc13abbf1 Fixed size_t/Key/Index types 2013-07-01 20:19:31 +00:00
Richard Roberts 878f87fd25 Added invert to OrderingUnordered 2013-07-01 20:19:29 +00:00
Richard Roberts 316befbd2a Added tic 2013-07-01 20:19:28 +00:00
Richard Roberts 88f906e3d5 Fixed VS folder 2013-07-01 20:19:26 +00:00
Richard Roberts d7767188b3 Merged from branch 'trunk' 2013-07-01 13:11:15 +00:00
Richard Roberts 86cf063a5e Added ISAM2::marginalCovariance to wrapper 2013-07-01 13:09:17 +00:00
Richard Roberts 77a1e9a485 Added ISAM2::marginalCovariance function. 2013-06-29 02:19:03 +00:00