Commit Graph

29 Commits (da4c44e12d48c1c193ec8294d6bb1981d55b2425)

Author SHA1 Message Date
Paul Furgale da4c44e12d More progress 2014-12-14 15:26:43 +01:00
Paul Furgale 959716ae92 A lot more progress making things work. Still a long way to go. 2014-12-13 12:47:52 +01:00
Mike Bosse 94c2490b6f minor 2014-12-12 21:31:00 +01:00
Mike Bosse df8dc1f99c fixing little things... far from done 2014-12-12 21:12:17 +01:00
Paul Furgale d383b44cc6 Trying to make everything compile for a smooth transition 2014-12-12 20:13:35 +01:00
cbeall3 2c55d01efc Remove unneeded includes that cause problems in another project 2014-11-26 15:32:44 -05:00
dellaert 4790bade85 Moved and refactored testing 2014-11-25 00:19:01 +01:00
Paul Furgale 9f68344abb Addressed code review 2014-11-24 12:43:30 +01:00
Paul Furgale df7470866f More progress on easy Jacobian testing 2014-11-24 07:44:06 +01:00
Mike Bosse 82f6ed5ca8 inserted spaces after commas 2014-10-28 14:15:34 +01:00
Mike Bosse bc094951ed all values in Values container are now a ChartValue<ValueType, Chart=DefaultChart<ValueType> >
ChartValues are GenericValues and a Chart, which defaults to DefaultChart
had to make charts functional (ie no storage of the chart origin) so that they could be zero sized base class
otherwise there would have been a double of the memory for values (ones for the value, and once for the chart origin, which default to the same)

most tests work, execept for serialization based stuff, and const filtering of values.
2014-10-28 00:57:44 +01:00
dellaert 3b0d2a5f47 Make it clear that argument types must be fixed-size (for now). 2014-10-22 00:40:28 +02:00
dellaert 1eb5e185e5 New numericalDerivatives with traits an Charts - still some segfaults, *and* there should be no need for (a) multiple prototypes to match against c++ pointers, (b) the use of explicit template arguments. A task for someone... 2014-10-21 18:50:52 +02:00
jing 5e9540470a modified Vector_() in gtsam/base and gtsam/geometry folders 2014-01-23 01:17:07 -05:00
Frank Dellaert 709d18a83d A more modern (and presumably faster) Eigen syntax 2013-06-06 02:09:52 +00:00
Stephen Williams f462c8977e Commented out numerical derivative with double return type. This caused
ambiguity with the Vector return type version.
2013-05-08 13:24:00 +00:00
Richard Roberts 547323cc79 Fixed a bunch of compiler warnings 2013-04-05 21:34:04 +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 aeb43bc8fc Used technique described in http://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html to turn off excessive warnings generated by boost lambda headers 2012-09-16 18:07:50 +00:00
Alex Cunningham 2b9a3db085 Added Group concept, reworked naming and conventions to reduce unnecessary functions 2011-11-05 23:01:43 +00:00
Alex Cunningham 07aaf38245 Geometry passes tests with newer interfaces and more concept checks 2011-11-04 21:44:29 +00:00
Duy-Nguyen Ta 469f4614dc add numericalHessian for tenary functions 2011-10-03 02:45:11 +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
Duy-Nguyen Ta 6d5dee0860 numericalHessian for binary functions 2011-04-11 21:59:17 +00:00
Duy-Nguyen Ta c9a6b16bc2 a more confusing way 2011-04-10 18:32:09 +00:00
Duy-Nguyen Ta 10b37db234 fixing compilation problem in numericalHessian and re-enable the unittest 2011-04-10 17:47:22 +00:00
Richard Roberts cb999dba58 Added numericalHessian function for computing the Hessian matrix of a Lie->scalar function 2011-04-08 22:18: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