Richard Roberts
3d40f5e6fc
All unit tests pass with TypedSymbol removed
2012-02-07 04:58:11 +00:00
Alex Cunningham
bdc2d8f996
Fixed switching to QR for constrained graphs
2011-11-10 19:44:03 +00:00
Richard Roberts
5408ab0a2d
Made GaussianFactorGraph::sparse and sparseJacobian functions take no arguments, and instead compute column indices internally
2011-10-29 23:12:58 +00:00
Frank Dellaert
65616dbde5
Matrix version of sparseJacobian for MATLAB wrapping, unit-tested in linear now
2011-10-29 04:01:03 +00:00
Frank Dellaert
8535b13809
Made error a method again: all checks, let me know if project throw errors
2011-10-21 05:36:30 +00:00
Alex Cunningham
3b5c6e8cef
Removed old Testable base class
2011-10-20 02:11:28 +00:00
Richard Roberts
222d5073b9
Relocated unit test
2011-09-23 02:48:34 +00:00
Frank Dellaert
964af8b21c
Commented use of GTSAM_MAGIC_KEY
2011-08-18 13:18:26 +00:00
Alex Cunningham
778001f63e
assorted cleanup - mostly comments and adding implementations to cpp files, rather than in header files
2011-06-13 20:01:58 +00:00
Alex Cunningham
fa4faa274a
Merge branch 'prep_0.9.3'
2011-06-13 16:55:31 +00:00
Alex Cunningham
e20561be73
Merge branch 'eigen'
2011-05-20 13:52:08 +00:00
Richard Roberts
1c27b1021f
Removed incorrect dynamic_pointer_cast that caused a compile error for non-virtual derived factors.
2011-02-18 22:10:21 +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
d6929d4409
Storing variable index in solver, saved between nonlinear iterations
2010-11-15 23:01:50 +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
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
Richard Roberts
812e3277ee
New linear solver interface, global inference functions removed.
2010-10-21 22:59:54 +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
130d9d2797
Made EliminationTree generic, with Symbolic and Gaussian unit tests
2010-10-15 15:53:36 +00:00
Kai Ni
24d499039f
prepend license information on all the codes
2010-10-14 04:54:38 +00:00
Richard Roberts
47b11749fe
Moved old elimination tree to gtsam_experimental
2010-10-13 22:07:52 +00:00
Alex Cunningham
07bda5aa97
Changed linear config names to *Values, updated comments
2010-10-09 03:09:58 +00:00
Richard Roberts
1d52ff90a8
Merged simplelinear branch into trunk
2010-10-08 22:04:47 +00:00
Richard Roberts
f1132359d4
Installing headers in subdirectories and converted include directives to match the subdirectory structure (also see email to frankcvs)
2010-08-19 17:23:19 +00:00
Kai Ni
2a2bc2f70f
multi-frontal solver works now as a result of flight delay
2010-07-18 20:23:23 +00:00
Frank Dellaert
20b09e5383
Re-organized FactorGraph, and de-templatized findAndRemoveFactors
2010-07-14 13:55:32 +00:00
Frank Dellaert
fea5beb638
Re-organization: moving all files.
...
I re-organized into original cpp directory and 4 additional directories: base, geometry, slam, and tests.
cpp will be further renamed/sub-divided and contains the core library.
I wanted it not depend on geometry or slam, which necessitated moving complicated tests to a dedicated directory.
2010-07-12 07:16:31 +00:00