Commit Graph

29 Commits (b7a13c7061c65ea0b8230454e4d14f3ed6694b2a)

Author SHA1 Message Date
Richard Roberts a23127a315 Removed using namespace in header files 2012-06-08 14:33:36 +00:00
Frank Dellaert 2885757acc Frank says: NEVER use "using namespace xxx" in a header file. Got rid of lambda.h header where not needed. 2012-06-08 04:52:38 +00:00
Richard Roberts 8e39e6b656 Fixed doxygen warnings 2012-06-07 04:54:40 +00:00
Richard Roberts 64c0606f21 Merged incremental dogleg, updated ASPNtests and GeneralFlow projects for new ISAM2Params. Refactoring of BayesTree. Added many, but not all, #includes of -inl.h files at bottom of .h files, and removing includes of -inl.h files from .cpp files and other -inl.h files. 2011-12-15 20:14:21 +00:00
Richard Roberts 8d5facb09e (in branch) make check passes after refactoring and code changes for including -inl.h files from .h files 2011-12-12 23:19:31 +00:00
Richard Roberts e6a43d6330 (in branch) Dogleg in ISAM2 in progress 2011-11-12 21:19:46 +00:00
Frank Dellaert 56d1d6ae34 Fixed some Doxygen problems with global replace 2011-10-14 03:23:14 +00:00
Frank Dellaert 44b74c3d55 Fixed bad doxygen @Author: to correct @author style 2011-09-07 01:26:28 +00:00
Alex Cunningham fa4faa274a Merge branch 'prep_0.9.3' 2011-06-13 16:55:31 +00:00
Richard Roberts f5eac05add Merged factorization branch - sequential and multifrontal factorization with a function argument to specify the elimination method 2011-03-29 21:32:22 +00:00
Richard Roberts 07820af903 Fixed crashes when doing linearize/solve on nonlinear factor graphs with NULL factors 2011-03-29 19:51:50 +00:00
Frank Dellaert 5c193422af Major change, elimination functions are now passed an "Eliminate function", so you can select at run-time which factorization method is used (symbolic, QR, etc...). 2011-03-24 19:27:12 +00:00
Richard Roberts 85ed6c306d Renamed typedef name Conditional to ConditionalType 2011-03-01 17:16:43 +00:00
Richard Roberts d99d047a77 Renamed typedef name Factor to FactorType 2011-03-01 16:42:57 +00:00
Richard Roberts 312867ed41 Timing previously-hidden cost of constructing VariableIndex in JunctionTree 2011-02-09 16:22:56 +00:00
Richard Roberts 5b3000fe0a More use of FastList, FastSet 2011-02-08 01:36:51 +00:00
Richard Roberts ea2f0e10e1 Improved timing statements 2011-02-04 22:31:12 +00:00
Richard Roberts 31ffd3877f Cleaned up use of fast_pool_allocator to gtsam::FastMap, List, and Set instead 2011-02-04 02:56:12 +00:00
Richard Roberts 8f9542b67d Re-implemented eliminated factor caching needed for ISAM2 (need to move this to the ISAM2 class though, see ticket) 2011-01-25 22:30:59 +00:00
Richard Roberts 4880257e69 Merging hessianfactor branch, Cholesky is now default and GaussianFactor is virtual (see email to frankcvs) 2011-01-20 22:22:00 +00:00
Richard Roberts a8a584d38e Rolling back last commit (undoing merge of hessianfactor branch) - does not compile on Linux, could be compiler or boost version problems. Also will probably break Alex's stuff so will work that out before merging. 2010-12-17 01:11:28 +00:00
Richard Roberts de1892016d Merged in hessianfactor branch, Cholesky is now default. This merge also includes improved timing statements with automatic outlining and low overhead 2010-12-17 00:51:51 +00:00
Richard Roberts a6fd5ff9e2 Removed unused inference-inl.h and testOrdering.cpp, added unit test for ordering with unobserved variables. 2010-12-09 01:34:20 +00:00
Richard Roberts d9935519f9 Merged into trunk from branch combineandeliminate 2010-12-02 22:46:43 +00:00
Richard Roberts d6929d4409 Storing variable index in solver, saved between nonlinear iterations 2010-11-15 23:01:50 +00:00
Richard Roberts 92ddabc4ac Moved CCOLAMD call into non-templated code to avoid dependency of projects on CCOLAMD includes. Removed unused includes and unnecessary templates in Inference at the same time 2010-11-03 21:33:27 +00:00
Chris Beall 2b9193e12a Removed cached factors from BayesTree - these were a hack from making iSAM2 work and were causing a lot of memory to be accumulated for big problems 2010-11-02 21:37:48 +00:00
Chris Beall 8e754895f1 fixed linking issue on Mac w/ gcc 4.2 2010-10-28 19:53:29 +00:00
Richard Roberts 2c90e3d836 Moved the subdirectories that compile into libgtsam.la into a 'gtsam' subdirectory. Hopefully a good fix for the problem we had trying to make a gtsam distribution, that the source directory may not be called 'gtsam'. 2010-10-25 20:10:33 +00:00