Richard Roberts
84d6b5be6a
Re-enabled computing marginals of a set of variables (Inference::Marginal(...))
2010-10-10 00:51:57 +00:00
Alex Cunningham
6002931e12
Renamed LieConfig and TupleConfig to use Values
2010-10-09 03:09:55 +00:00
Richard Roberts
1d52ff90a8
Merged simplelinear branch into trunk
2010-10-08 22:04:47 +00:00
Alex Cunningham
f6ada87314
Removed LDL, ConstraintOptimizer things, and FusionTupleConfig. Added *.valgrind run commands so that tests can be checked for memory errors. Removed some extraneous stuff in configure.ac
2010-10-02 23:38:01 +00:00
Richard Roberts
55dedc97e3
Fixed include paths so that making individual unit tests works again
2010-09-11 16:54:50 +00:00
Alex Cunningham
a461680a2b
Removed extraneous headers that were causing problems related to boost serialization and added testSerialization with conditional compiling (--enable-serialization). Currently, the test is all commented out, and it should not affect those not using the flag.
2010-08-27 15:31:20 +00:00
Alex Cunningham
eed13e48d2
Switched to using LieVectors for vector types. Still some problems with numericalDerivative that have been worked around, but other functionality is intact.
2010-08-24 17:26:56 +00:00
Richard Roberts
c2d46ce8b3
Script to time the overhead of breaking up a problem into many factors (mimics a linear latent-variable model)
2010-08-21 17:54:59 +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
Alex Cunningham
c2a83759cb
Added experimental replacement for TupleConfig using boost.fusion - this should eventually make it possible to make nonlinear factors interchangable regardless of config type.
2010-08-12 15:23:03 +00:00
Alex Cunningham
5991d1edfd
Added a nonlinear factor to approximate a linear factor from MastSLAM
2010-08-10 16:59:22 +00:00
Alex Cunningham
1c72d92365
Moved TransformConstraint into gtsam, cleaned up includes
2010-08-10 14:30:41 +00:00
Alex Cunningham
4f9a60d41c
Nonlinear bounding constraints are now working for simple examples. Also, removed extraneous constraint test files.
2010-08-09 21:59:29 +00:00
Alex Cunningham
efaca162cf
Added tests for nonlinear equality constraints, generalized equality constraints
2010-08-09 17:21:11 +00:00
Alex Cunningham
a55860eb1d
Reimplemented nonlinear constraints to remove the old dependency on using boost function pointers and allow for inequality and bounding constraints. Added simple equality constraints in simulated2D and new set of tests. Removed/disabled old tests until they can be worked into new structure.
2010-08-06 18:30:07 +00:00
Alex Cunningham
a3da89b63a
NonlinearConstraints are now implemented using the simple linearization method with quadratic merit function
2010-07-18 19:55:53 +00:00
Alex Cunningham
230e124e68
Small changes to handle non out of source builds and makefile fixes.
2010-07-17 01:13:03 +00:00
Alex Cunningham
3438f89526
Removed the ldl library and added in a configure flag --enable-ldl to pull in ldl. Currently, it's probably a bad idea to actually use ldl, however, and nothing important is effected by its absense.
2010-07-16 18:16:18 +00:00
Frank Dellaert
30b377e441
Fix makefiles to refer to $(top_srcdir) to enable parallel build
2010-07-13 19:13:07 +00:00
Frank Dellaert
559eaf8cc1
Moved smallExample to slam, as used in some project unit tests as well. [tests] no longer builds a local library as a consequence.
2010-07-13 05:26:19 +00:00
Frank Dellaert
8ce5e321c8
Last part of re-organization for now: all things linear/Gaussian are now in the "linear" sub-directory.
2010-07-12 22:18:38 +00:00
Kai Ni
f67220773a
split JunctionTree to GaussianJunctionTree
2010-07-12 21:34:03 +00:00
Frank Dellaert
c9db61e137
Newly functional build: second part of re-organization. cpp now split into inference and nonlinear.
2010-07-12 16:36:58 +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