Frank Dellaert
285cbe4f22
Get rid of all (pre c++11) += calls to create Orderings.
2023-02-05 20:45:54 -08:00
kartik arcot
4b40e6e346
map_values eliminated
2023-01-23 18:27:42 -08:00
kartik arcot
852e8768c0
shared_ptr, make_shared, allocate_shared
2023-01-22 08:40:02 -08:00
Frank Dellaert
9b5321ce03
Remove unused boost::assign headers
2023-01-07 23:58:35 -08:00
Duy-Nguyen Ta
1cdc228d6a
remove trailing spaces
2019-02-11 10:58:34 -05:00
Yao Chen
a464769ce1
Replaced BOOSE_FOREACH with for in tests folder. Tested the changed code locally: successful.
2016-05-20 21:29:02 -04:00
Alex Cunningham
4b12d6f794
Moved Symbol and LabeledSymbol to inference as they are no longer specific to nonlinear optimization
2013-08-19 15:32:16 +00:00
Richard Roberts
3228895c26
Fixed ISAM(2) unit tests
2013-08-11 00:40:04 +00:00
Richard Roberts
375f7c16e6
Working on fixing ISAM
2013-08-06 19:56:48 +00:00
Richard Roberts
e39d100b6a
Made most global unit tests compile, includes dogleg, iterative, kalman filter, etc
2013-08-06 13:44:22 +00:00
Richard Roberts
69a9d75dd6
Converting smallExample and GaussianISAM
2013-07-30 02:11:34 +00:00
Richard Roberts
3ade190128
Renamed old classes to "Ordered" and removed "Unordered" name from new classes
2013-07-29 23:55:40 +00:00
Richard Roberts
656080ad2f
Fixed warning
2012-10-08 23:58:57 +00:00
Richard Roberts
f3a2887af1
Moved GaussianBayesTree tests into their own file, out of testGaussianISAM
2012-10-08 22:40:40 +00:00
Alex Cunningham
054c326e3c
Added tests related to determining why non-unit sigmas were occurring in bayes tree - solution: Vector_() is dangerous
2012-10-04 20:23:45 +00:00
Chris Beall
4297d24c96
changed tabs to spaces for consistent indentation in all of GTSAM
2012-10-02 14:40:07 +00:00
Frank Dellaert
89cd600165
avoid warnings
2012-09-16 17:54:43 +00:00
Frank Dellaert
c4c5dec9a3
Fixed testIterative unit tests
2012-09-05 03:06:22 +00:00
Richard Roberts
9497a233ce
Cleaned up all remaining commented-out unit tests from the old linear rewrite - removed or reenabled as needed.
2012-09-03 18:36:05 +00:00
Richard Roberts
c443ccbedd
More adding of static to avoid naming conflicts in unit tests
2012-06-30 01:44:00 +00:00
Duy-Nguyen Ta
6f1ea87a00
clean up noise model: Remove Shared[NoiseModel] classes and headers, typedef for backward compatibility in NoiseModel.h. Fix all tests and examples to create shared noise models through static functions in noise model classes. Fix MATLAB wrapper and examples as well. Add tests for MATLAB examples
2012-06-22 19:36:49 +00:00
Alex Cunningham
3d2c3aff05
Moved all Simulated* example domains and smallExample to the tests folder so they are no longer installed
2012-06-09 20:15:44 +00:00
Frank Dellaert
8440939f27
Using symbol_shorthand instead of redundant kx, kl functions
2012-06-02 19:28:21 +00:00
Frank Dellaert
a2512475c9
Symbol.h is now included just in time, no longer by default everywhere.
2012-06-02 19:05:38 +00:00
Stephen Williams
ee532f2b1f
Included the inline header at the end of the standard header
2012-04-02 20:17:15 +00:00
Richard Roberts
79b4b74930
Revived generic eliminate and eliminateOne functions for partial elimination
2012-03-03 20:23:03 +00:00
Richard Roberts
1d0aaacbd6
Removed use of GTSAM_MAGIC_KEY for constructing Symbols from strings
2012-02-22 23:38:09 +00:00
Richard Roberts
a3797e3cdb
Int keys with formatter objects, all unit tests pass
2012-02-21 00:53:35 +00:00
Richard Roberts
3d40f5e6fc
All unit tests pass with TypedSymbol removed
2012-02-07 04:58:11 +00:00
Richard Roberts
eb8fb31b2a
VectorValues documentation and interface cleanup, additional unit tests and bug fix.
2011-10-29 18:53:08 +00:00
Richard Roberts
2c53df3ee7
Simplified VectorValues interface and implementation, slight simplification to Permuted<>
2011-10-26 02:04:06 +00:00
Frank Dellaert
964af8b21c
Commented use of GTSAM_MAGIC_KEY
2011-08-18 13:18:26 +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
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
Alex Cunningham
d8f05f78ff
Added marginal function to GaussianISAM, renamed and added comments to bayes tree
2011-02-11 22:08:07 +00:00
Richard Roberts
3743342534
Standardized function names - marginalFactor, marginalFactorGraph, marginalCovariance
2010-10-25 22:45:45 +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
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
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
Kai Ni
24d499039f
prepend license information on all the codes
2010-10-14 04:54:38 +00:00
Richard Roberts
96eb939749
Fixed computing marginals in BayesTree
2010-10-11 16:02:01 +00:00
Richard Roberts
45456aab8e
Fixed computing shortcuts in BayesTree
2010-10-10 03:10:03 +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
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