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