Commit Graph

4451 Commits (6b1e1d16d5638f85556ad01b51f8012df91d7ec3)

Author SHA1 Message Date
Richard Roberts 6b1e1d16d5 Added (de)serialization to UnorderedLinear timing example so that it loads faster 2013-07-23 18:34:24 +00:00
Richard Roberts c788c525ea Added timing statements in new code 2013-07-23 18:34:23 +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 25de39c481 Added typedef 2013-07-23 02:17:04 +00:00
Richard Roberts b0f0c71d01 Added constrained COLAMD functions 2013-07-23 02:17:03 +00:00
Richard Roberts 38c1066750 Readded BayesTree operator[] 2013-07-23 02:17:01 +00:00
Richard Roberts 6842f4a13b Made argument order in elimination functions consistent 2013-07-17 03:13:26 +00:00
Richard Roberts b857dab6a9 Renamed unit tests already converted to 'Obsolete' 2013-07-17 03:13:00 +00:00
Richard Roberts 323d618c3e Converted GBN and GFG unit tests 2013-07-16 20:22:14 +00:00
Richard Roberts 97f25089a0 Updates in testJacobianFactorUnordered 2013-07-16 20:22:12 +00:00
Richard Roberts 087468c96b Added VV::tryInsert 2013-07-16 20:22:11 +00:00
Richard Roberts cd97f9866a Missed checks for empty noise model in GC and JF 2013-07-16 20:22:10 +00:00
Richard Roberts e846ed119c Enabled some linear algebra functions in GFG 2013-07-16 20:22:08 +00:00
Richard Roberts 223f89d931 Allow starting with empty VectorValues in JF::transposeMultiplyAdd 2013-07-16 20:22:07 +00:00
Richard Roberts 7ad8c15028 Fixed ambiguous GC constructor 2013-07-16 20:22:06 +00:00
Richard Roberts b24af8554b Fixed whitening in BayesNet determinant 2013-07-16 20:22:05 +00:00
Richard Roberts dae249be2e Tweak with push_back 2013-07-16 20:22:04 +00:00
Richard Roberts 3f73d7801c Fixed eliminating empty graph 2013-07-16 20:22:02 +00:00
Richard Roberts 132cc2ea72 Fixes in EliminateableFactorGraph header 2013-07-16 20:22:01 +00:00
Richard Roberts 14c7b6bcfc Added VerticalBlockMatrix from Matrix constructor 2013-07-16 20:22:00 +00:00
Richard Roberts 13e56d1d2a Made GaussianConditionalUnordered unit tests pass (fixed null model checking in JF and GC, matrix initialization in unit test) 2013-07-16 17:37:10 +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 255b79a62b GaussianConditionalUnordered unit tests 2013-07-16 00:33:26 +00:00
Richard Roberts c954b87441 Interface tweaks 2013-07-16 00:33:25 +00:00
Richard Roberts 82df8193b6 Changed back to single-threaded elimination for now, until the code is optimized 2013-07-12 22:27:52 +00:00
Richard Roberts 166006a080 Adapted and cleaned up unit tests for JacobianFactorUnordered 2013-07-12 22:27:50 +00:00
Richard Roberts ae66a0468b Added remaining VectorValuesUnordered unit tests 2013-07-12 22:27:49 +00:00
Richard Roberts a42cc71257 Update noise model unit tests for empty noise model from QR 2013-07-12 22:27:47 +00:00
Richard Roberts 9f44492380 Cleanups and standardizing linear algebra functions in VectorValuesUnordered 2013-07-12 22:27:46 +00:00
Richard Roberts d16fbc52eb Bug fix in VectorValuesUnordered::vector 2013-07-12 22:27:45 +00:00
Richard Roberts 941cd93bf6 Returning empty noise model from QR and fix for backwards-compatibility in old code 2013-07-12 22:27:44 +00:00
Richard Roberts 073679f831 Pretty-printing in JacobianFactorUnordered and GaussianConditionalUnordered 2013-07-12 22:27:41 +00:00
Richard Roberts f8ef1d9604 Cleanups in JacobianFactorUnordered 2013-07-12 22:27:40 +00:00
Richard Roberts 2056371def Constructor fixes in JacobianFactorUnordered 2013-07-12 22:27:38 +00:00
Richard Roberts 2f228a5da8 Fixed noise model bugs and default arguments in GaussianConditionalUnordered 2013-07-12 22:27:36 +00:00
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
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