Kai Ni
2d80c7c1cd
optimize push_back function
2010-05-08 20:11:04 +00:00
Alex Cunningham
d2d51d9f68
Added single-element update function to TupleConfigs
2010-05-04 13:41:46 +00:00
Alex Cunningham
3df1f69e6c
Added a single-element update() for LieConfig
2010-05-03 18:07:27 +00:00
Alex Cunningham
0b5ebba67e
Added tests for NonlinearEquality for poses near the origin, removed extraneous print statement.
2010-05-01 22:21:52 +00:00
Alex Cunningham
8a7ebf9429
Pacified failing test for ConstraintOptimizer, removed extraneous code in VectorMap
2010-04-30 14:16:10 +00:00
Kai Ni
e2728184b9
normalize cos and sin when there is numerical error, which does happen sometimes when composing two rotations
2010-04-29 21:28:24 +00:00
Kai Ni
f81519b046
fixed a bug in update
2010-04-29 02:16:18 +00:00
Kai Ni
5f7b2ef2ee
return immediately if maxIterations is zero
2010-04-28 21:35:01 +00:00
Alex Cunningham
66caac3c1c
Added BFGS class, as well as a (currently failing) test in testConstraintOptimizer that uses the LDL machinery to solve an unconstrained example
2010-04-23 06:32:31 +00:00
Alex Cunningham
9c97550218
Added raw vector updates for whole VectorMaps
2010-04-23 06:11:51 +00:00
Alex Cunningham
c05711a67e
Basic BFGS test functional
2010-04-23 04:15:25 +00:00
Alex Cunningham
e35e7a98d1
Added analytic hessian SQP example, removed binary
2010-04-23 02:57:37 +00:00
Alex Cunningham
6eca454de1
Added a separate ConstraintOptimizer, and moved CQP test from testMatrix to testConstraintOptimizer
2010-04-23 02:08:34 +00:00
Alex Cunningham
ba63628ecd
Added CQP example from the matlab test, changed the linking to avoid warnings
2010-04-23 01:34:40 +00:00
Alex Cunningham
bb654a73ac
solve_ldl() now works and is a real function
2010-04-22 23:53:36 +00:00
Alex Cunningham
25bd1c840f
Added Tim Davis' LDL library to use for solving quadratic programming problem. Currently, code compiles and executes some sample code in a test for Matrix. Also fixed some small issues with colamd.
2010-04-22 22:17:08 +00:00
Kai Ni
b33ec1a34c
make no sense to call findAndRemoveFactors on the same key twice
2010-04-21 22:08:41 +00:00
Kai Ni
f7b36d151c
change private to protected
2010-04-21 03:47:20 +00:00
Kai Ni
0142cc3d3f
add nrKeys and set
2010-04-09 23:36:13 +00:00
Kai Ni
6355b128fc
add update and exists_
2010-04-09 06:55:54 +00:00
Kai Ni
13a05e8671
add Ordering.exists
2010-04-08 22:16:08 +00:00
Kai Ni
8a9f5c7494
finished oriented simulated2D
2010-04-07 21:27:16 +00:00
Kai Ni
a32892c043
added oriented version of simulate2d
2010-04-07 19:09:14 +00:00
Manohar Paluri
0355c14007
added serialization
2010-04-07 17:22:10 +00:00
Manohar Paluri
f06d1a2e30
changed case for include key.h
2010-04-07 17:21:40 +00:00
Kai Ni
41c77ef421
remove column singletons in the factor graph
2010-04-03 03:36:10 +00:00
Kai Ni
94395249fb
add stack_matrices to prevent the name conflict with class std::stack
2010-04-02 00:04:11 +00:00
Kai Ni
6abb9af0a6
added BearingRangeFactor which captures both BearingFactor and RangeFactor
2010-04-01 22:02:31 +00:00
Kai Ni
db533c565b
found there are two implementations of bearing and range in gtsam. removed the redundant one.
2010-03-31 23:32:39 +00:00
Kai Ni
c1baca1b29
add != to TypedSymbol
2010-03-31 17:58:42 +00:00
Kai Ni
c343cf403e
make BetweenFactor support two different keys
2010-03-31 17:43:52 +00:00
Kai Ni
1483de5479
mute the messages that has no verbosity level checking
2010-03-31 17:43:28 +00:00
Kai Ni
a647c84c16
added splitMinimumSpanningTree that uses DSF
2010-03-30 07:27:10 +00:00
Kai Ni
cc2e42aa15
added DSF
2010-03-27 06:05:06 +00:00
Kai Ni
81b6f5975b
added unit tests
2010-03-24 02:20:54 +00:00
Kai Ni
6c198809af
fixed the warnings caused by the initialization order
2010-03-19 20:32:19 +00:00
Kai Ni
62d24a8d48
add backproject
2010-03-19 08:32:55 +00:00
Kai Ni
b895760404
reenable veclib include path
2010-03-17 18:03:54 +00:00
Alex Cunningham
0a48b45b12
Added insertSub() to tupleconfig to allow the insertion of a subtype of config at once.
2010-03-17 16:24:22 +00:00
Alex Cunningham
1f6990635c
removed gsl code, fixed flags for inclusion of blas
2010-03-17 13:23:01 +00:00
Alex Cunningham
b8167a1788
Changed blas inclusion to be smarter about what os is used, removed old GSL code
2010-03-17 13:19:48 +00:00
Kai Ni
d5262135f4
1. to link with mac veclib, the compiler needs -DYA_BLAS, I changed matrix.cpp to handle both YA_BLAS and the linux's CBLAS flag
...
2. so the current plan is that linux just enables USE_BLAS_LINUX in configure.ac, and macos enables USE_BLAS_MACOS. Those two should be independent given USE_BLAS passed by the user when calling configure.
2010-03-16 21:16:36 +00:00
Alex Cunningham
276c027ef3
Added mechanism to check for blas functionality.
2010-03-16 13:06:24 +00:00
Alex Cunningham
ae98bb72fe
Added define for CBLAS to the mac version so that blas functions are actually used
2010-03-16 12:51:05 +00:00
Kai Ni
5b86f2777b
added USE_BLAS_MACOS and changed old USE_BLAS to USE_BLAS_LINUX to make ublas compilable on mac
2010-03-15 20:10:36 +00:00
Kai Ni
942893ebca
move trylambda before printing all the configs
2010-03-15 18:38:08 +00:00
Alex Cunningham
a1273a91fc
Integrated blas into gtsam using autotools
2010-03-15 18:17:43 +00:00
Alex Cunningham
3a5aeeeb0d
added test for insert function in TupleConfig that takes other configs
2010-03-15 16:34:40 +00:00
Frank Dellaert
503fe46306
changed template argument names
2010-03-12 22:00:55 +00:00
Frank Dellaert
10af1930bb
Eiffel datasets
2010-03-12 21:56:14 +00:00