Commit Graph

99 Commits (dd05b45a5936e543bf2b0e9b1029f8887cbb25f6)

Author SHA1 Message Date
Richard Roberts fda11d7c15 Extra unit test to check that marginals from sequential and multifrontal are the same 2010-10-22 22:53:33 +00:00
Richard Roberts 8ff5bf5c7c Bug fix in BayesTree marginal, re-enabled joint and unit tests 2010-10-22 22:11:23 +00:00
Richard Roberts 16589e841a Fixed several typenames to be Upper case and no _type suffix 2010-10-22 18:39:04 +00:00
Chris Beall 72a3e3932c removed typename 2010-10-22 18:11:15 +00:00
Richard Roberts f9e0ed07a3 Code cleanup: lean and mean VariableIndex (got rid of different types for different FG's, slots, and storage template), renamed Conditional.h and Factor.h to match class names ConditionalBase and FactorBase (not ideal names but prevents conflict with typedefs), added typedef for symbolic multifrontal solver. 2010-10-22 18:02:55 +00:00
Yong-Dian Jian 105a4a9b7f some handy commented code enable full ccolamd ordering 2010-10-22 14:56:52 +00:00
Duy-Nguyen Ta 58f23eb6ad - add include ClusterTree-inl.h into JunctionTree-inl to avoid the "Clique->addChild(...)" undefined reference issue
- clean up ISAMLoop and fix comments in vISAMexample
2010-10-22 03:40:47 +00:00
Richard Roberts 7c40fe32cf Multifrontal QR using new solver interface 2010-10-22 00:06:54 +00:00
Chris Beall 50547af231 compiling fix 2010-10-21 23:08:15 +00:00
Richard Roberts 2650939bb7 New solver interface with all the files this time :-) 2010-10-21 23:04:42 +00:00
Richard Roberts 812e3277ee New linear solver interface, global inference functions removed. 2010-10-21 22:59:54 +00:00
Duy-Nguyen Ta 6458ac46f8 put pragma once for ISAM-inl
fix some path problem in vSLAMexample
2010-10-21 22:49:37 +00:00
Chris Beall 1014bff8b2 it's not entirely clear that this speeds things up, but this should disable dense column row/col checking 2010-10-21 22:42:38 +00:00
Frank Dellaert bbb1109bbe Comments and inconsequential refactors that I think make the code more readable. Sorry if this messes with your head, Richard. 2010-10-21 05:01:56 +00:00
Rahul Sawhney 7d4f1ad268 Template arguements capitilized 2010-10-20 01:10:27 +00:00
Richard Roberts f15fea202e Change that may be reverted again soon - templated factor base type on key and make IndexFactor and IndexConditional for all current code. Did this to experiment with using symbols on the linear side in an efficient way but am putting this on hold for now because of complications. Will revisit and either fix or revert to int-only later in the week. Also moved some files to experimental and templating EliminationTree on FACTOR instead of FACTORGRAPH. 2010-10-19 21:31:13 +00:00
Richard Roberts 01f73815e6 Template Conditional->CONDITIONAL 2010-10-19 18:13:04 +00:00
Chris Beall 4071d4f673 small change to make boost work properly 2010-10-18 21:44:38 +00:00
Richard Roberts 6f2df1e036 templates and typedefs: Factor, CONDITIONAL 2010-10-17 17:47:16 +00:00
Richard Roberts b37346dffb Removed commented code in GaussianFactorGraph 2010-10-17 17:22:02 +00:00
Richard Roberts d94fa41f8a Changed a few templates and typedefs to FACTOR and Factor 2010-10-17 17:10:10 +00:00
Richard Roberts 4a7b8bad27 --with-boost no longer required, automatically finding boost 2010-10-17 17:06:28 +00:00
Kai Ni bc36e653fd depend on external CCOLAMD and DenseQR 2010-10-16 01:55:47 +00:00
Richard Roberts 130d9d2797 Made EliminationTree generic, with Symbolic and Gaussian unit tests 2010-10-15 15:53:36 +00:00
Yong-Dian Jian 2b3f9b92bd fix again 2010-10-15 01:15:14 +00:00
Yong-Dian Jian 5d62f5799b fix the #include<...> due to suitesparse change 2010-10-15 01:07:51 +00:00
Kai Ni 24d499039f prepend license information on all the codes 2010-10-14 04:54:38 +00:00
Kai Ni 28460a3ad5 remove dependency on colamd 2010-10-14 04:05:09 +00:00
Yong-Dian Jian fc59f36ba6 fix a iterator bug 2010-10-14 02:47:06 +00:00
Kai Ni 5cbf67eeba move colamd and spqr_mini out of gtsam 2010-10-14 02:41:08 +00:00
Yong-Dian Jian fd794e0da2 move min spanning tree and split functions from FactorGraph.h to graph.h 2010-10-14 02:07:37 +00:00
Richard Roberts 6aa47963e9 Fixed a missed instance of fromRange -> FromRange 2010-10-14 01:45:12 +00:00
Chris Beall 89a61305eb small bug fixes 2010-10-14 01:42:41 +00:00
Richard Roberts 2945832086 Renamed fromRange -> FromRange and added an overloaded version for 1 parent 2010-10-14 01:08:30 +00:00
Yong-Dian Jian 129fc2c997 fix for cityslam 2010-10-13 22:58:58 +00:00
Richard Roberts 47b11749fe Moved old elimination tree to gtsam_experimental 2010-10-13 22:07:52 +00:00
Richard Roberts e2430fcbf8 Factors always sorted by key (for matrices and key vector), checkInvariants() function for several classes, fixes in print and equals for VariableIndex (were not accouting for permuted variable indices). 2010-10-13 20:43:58 +00:00
Richard Roberts e545f59fb2 Inference::Marginal returns a factor graph 2010-10-13 20:41:26 +00:00
Richard Roberts cbda1ac6f6 Moved ISAM2 out of gtsam into the ISAM2 project 2010-10-13 20:40:24 +00:00
Richard Roberts bd9d0a2ce0 Bug fix - uninitialized variable 2010-10-13 15:56:42 +00:00
Frank Dellaert b56b0fe3a4 Moved test to inference and added ETree prototype code 2010-10-12 05:19:51 +00:00
Frank Dellaert bc0e855453 added testConditional 2010-10-12 00:15:11 +00:00
Frank Dellaert 024c4b899e replaced constructor taking iterator with a named constructor fromRange, as the former hid the three-argument constructor and lead to segfaults 2010-10-12 00:14:50 +00:00
Frank Dellaert 057050fa9f renamed varid_t to Index 2010-10-11 21:14:35 +00:00
Richard Roberts 96eb939749 Fixed computing marginals in BayesTree 2010-10-11 16:02:01 +00:00
Alex Cunningham c92026884b moved and enabled testKey, LinearApproxFactor creation/linearization works 2010-10-11 04:30:19 +00:00
Richard Roberts 45456aab8e Fixed computing shortcuts in BayesTree 2010-10-10 03:10:03 +00:00
Richard Roberts 84d6b5be6a Re-enabled computing marginals of a set of variables (Inference::Marginal(...)) 2010-10-10 00:51:57 +00:00
Alex Cunningham 5be0bf6e28 Changed Value_t conventions to Value, fixed some install script problems 2010-10-09 03:53:27 +00:00
Alex Cunningham 2ac6447cd4 fixed install script bug due to duplicate inclusion of header files 2010-10-09 03:35:27 +00:00