Commit Graph

4963 Commits (b51a8380c4e38f5eec4b6a696ccb0173551f9a4f)

Author SHA1 Message Date
Alex Cunningham 527ea5e511 Moved serialization tests over to a single test scenario - factors don't appear to work at the moment 2013-06-12 20:01:59 +00:00
Alex Cunningham e69af84c36 Added wrapping for graph/values serialization with tests in Matlab. Values serializes correctly, but graphs do not in either case. 2013-06-12 19:30:22 +00:00
Alex Cunningham 666e30a59b Changed serialization interface to return shared versions of graph/values to avoid copies in matlab 2013-06-12 19:30:21 +00:00
Alex Cunningham 19f7da62dd Refactored existing serialization functionality, added exposed interface for serialization 2013-06-12 19:30:20 +00:00
Alex Cunningham 2196953188 Removed reference to nonexistant test_lib 2013-06-11 20:26:34 +00:00
Alex Cunningham 23b326824a Added actual check to a test 2013-06-11 20:26:34 +00:00
Alex Cunningham 9e3bfdc4f8 comments only 2013-06-11 14:36:54 +00:00
Alex Cunningham 083e0c849e Switched to templated version of liquefy() to allow for use with non-default clique types 2013-06-11 14:36:53 +00:00
Alex Cunningham 83a1483e9f Adding unit tests and a bugfix for liquefying bayes tree function 2013-06-11 14:36:52 +00:00
Alex Cunningham 361682c485 Working on a test for liquefy 2013-06-11 14:36:51 +00:00
Alex Cunningham 0c7182b713 Removed unnecessary using statements 2013-06-11 14:36:50 +00:00
Alex Cunningham 37f936d41c Cleanup, whitespace 2013-06-11 14:36:50 +00:00
Alex Cunningham 7b79cfc38c Removed all non-test/timing cpp files from tests folder, small example now is header-only 2013-06-11 14:35:22 +00:00
Alex Cunningham b3748cf7c6 Added access functions to measurements and noisemodels for a variety of common nonlinear factors 2013-06-10 20:49:47 +00:00
Frank Dellaert d20155c661 Used << 2013-06-07 14:03:27 +00:00
Alex Cunningham ee21ef61a6 Added exists() to FactorGraph to allow for checking whether a factor exists at a given index. Necessary for matlab interface. 2013-06-06 18:07:55 +00:00
Richard Roberts af90ece44c Continuing updating unit tests 2013-06-06 15:37:00 +00:00
Richard Roberts 71dd480b95 Fixed bug in JunctionTree construction with merging the wrong children - cleaned up some unit tests and added a sequential elimination ASIA test. 2013-06-06 15:36:58 +00:00
Richard Roberts 7f3d62eccd Copied over all existing inference and symbolic unit tests that should now be symbolic. More work on multifrontal elimination. 2013-06-06 15:36:55 +00:00
Richard Roberts 33443b3a13 Unit tests for DepthFirstForest and CloneForest 2013-06-06 15:36:53 +00:00
Richard Roberts ec2df2df3c More work on elimination and BayesTree 2013-06-06 15:36:51 +00:00
Richard Roberts 1423d684f7 Started coding guidelines document 2013-06-06 15:36:46 +00:00
Richard Roberts f2fbd14f96 More work on BayesTree, replaced some print functions with generic tree print, moved Key, and some formatting fixes. 2013-06-06 15:36:43 +00:00
Richard Roberts d11833317f Adding elimination algorithms to factor graph eliminateable base class 2013-06-06 15:36:38 +00:00
Richard Roberts 626d66bdf4 Working on BayesTreeUnordered 2013-06-06 15:36:37 +00:00
Richard Roberts 3c7558d4be Created BayesTreeUnordered 2013-06-06 15:36:35 +00:00
Richard Roberts 12ba0351d0 Using CloneForest in EliminationTree and JunctionTree 2013-06-06 15:36:33 +00:00
Richard Roberts b814e146ef Added treeTraversal::CloneForest 2013-06-06 15:36:32 +00:00
Richard Roberts fb3dc0778d Removed cvsignore in svn 2013-06-06 15:36:25 +00:00
Richard Roberts bbad690f65 Working on JunctionTree elimination / BayesTree 2013-06-06 15:36:24 +00:00
Richard Roberts b4d282f67e Started implementing junction tree construction 2013-06-06 15:36:21 +00:00
Richard Roberts 5b1ac91c85 Converted elimination and printing of elimination trees to use generic DFS code 2013-06-06 15:36:20 +00:00
Richard Roberts df728a969c In the middle of converting to generic DFS code but committing to save history 2013-06-06 15:36:18 +00:00
Richard Roberts 7dfd999673 Changed order of conditionals created during elimination. Added unit test for disconnected graphs 2013-06-06 15:36:13 +00:00
Richard Roberts 9bd7af848c Fixed remaining problems in elimination 2013-06-06 15:36:12 +00:00
Richard Roberts d5e721a1d0 Continued work on unordered classes and elimination algorithm 2013-06-06 15:36:11 +00:00
Richard Roberts 5d05737798 Continued work on unordered classes and elimination algorithm 2013-06-06 15:36:02 +00:00
Richard Roberts ffc55ad026 Added a bunch of Unordered classes, elimination algorithm in progress 2013-06-06 15:35:58 +00:00
Richard Roberts a446fa4801 Created branch /branches/unordered from /trunk:16504 2013-06-06 15:35:51 +00:00
Richard Roberts 43a0367a66 Commented out MATLAB wrap Rot3::retractCayley because it does not exist in quaternion mode 2013-06-06 05:01:16 +00:00
Natesh Srinivasan edffa347a8 added documentation for noisemodel 2013-06-06 02:23:20 +00:00
Frank Dellaert 709d18a83d A more modern (and presumably faster) Eigen syntax 2013-06-06 02:09:52 +00:00
Frank Dellaert 1251ba9abb ostream << operator 2013-06-06 01:21:34 +00:00
Frank Dellaert 640fcd94b1 Added stream operator << 2013-06-05 23:41:46 +00:00
Frank Dellaert 64334e2584 smarter compose 2013-06-05 23:40:05 +00:00
Frank Dellaert f4ad135040 testVelocityConstraint3.run target 2013-06-05 23:39:42 +00:00
Frank Dellaert 0789954ec5 Added stream operator << 2013-06-05 18:43:54 +00:00
Frank Dellaert ebcc638ef5 renamed dist to distance (dist still works but now deprecated) 2013-06-05 16:11:36 +00:00
Frank Dellaert 7fcdc467c1 Added stream operator << and renamed dist to distance 2013-06-05 16:10:16 +00:00
Richard Roberts 84903d05c2 Fixed iSAM2 bug where assignment operator and copy constructor may cause null pointer exception when trying to clone cached linear factors, which become null by calling marginalizeLeaves with linear factor caching enabled. 2013-06-04 17:34:03 +00:00