Commit Graph

4477 Commits (735c7a8650ffe21299f81430fa8413b0ec3af32b)

Author SHA1 Message Date
Frank Dellaert cf5a43a6c6 WhiteNoiseFactor was defunct but now compiles and has at least one (simple) test. Shame on whomever moved this to GTSAM for not adding a test. 2013-06-18 04:37:46 +00:00
Richard Roberts 73179dbabc Added partial multifrontal elimination unit test 2013-06-17 21:16:11 +00:00
Richard Roberts aa3e9b9230 Fixed warnings 2013-06-17 21:16:09 +00:00
Richard Roberts d85a437c90 public/protected/private visibility fixes and fixes with base/derived classes 2013-06-17 21:16:08 +00:00
Richard Roberts 642eca5fc5 Added partial sequential and multifrontal elimination and const fixes 2013-06-17 21:16:06 +00:00
Richard Roberts da99a6e9fb Converted coding guidelines to word format for easier formatting 2013-06-17 21:16:03 +00:00
Richard Roberts 1c52935cca Compile serialization.cpp with /bigobj on windows 2013-06-17 21:16:02 +00:00
Richard Roberts 8f9d5ec2e2 Merge branch 'trunk' 2013-06-17 21:15:57 +00:00
Kyel Ok d85c773f7c Changes in AHRS - flat trim initialization added, some comments by Frank, aidingAvailablitiy function 2013-06-14 21:18:22 +00:00
Vadim Indelman fd42854222 Enabled R matrix in noise model. 2013-06-13 21:17:21 +00:00
Alex Cunningham 46ea1d229d Added test for serializing to file in matlab, graph still fails 2013-06-13 14:53:18 +00:00
Alex Cunningham a8199f2ed0 Changed naming convention for deserialization functions 2013-06-13 14:46:53 +00:00
Alex Cunningham cabcb3efc8 Added wrapping for serialization to/from file functions 2013-06-13 14:29:32 +00:00
Alex Cunningham e1fc90ad14 Added direct saving to/from files for graph/values serialization 2013-06-13 14:29:31 +00:00
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