Commit Graph

43 Commits (2e4a94e2bb39ef7f7b61ee1c83324b08021fe84a)

Author SHA1 Message Date
yao a0661b3813 Almost done. Still need to figure out how to remove the remaining 3 occurrences. 2016-05-21 12:44:46 -04:00
Frank Dellaert 8826666224 Temporarily reverted maximum interoperability with MATLAB as it very much slowed down Values with losts of fixed Vectors on the C++ side 2016-05-09 13:48:59 -07:00
dellaert b738171652 restored use of internal::handle that was accidentally removed 2016-04-10 19:01:42 -07:00
dellaert f440ac92ff Removed conflict stuff: Jing, why reinterpret_cast ? 2016-04-10 18:30:24 -07:00
dellaert 1233a9c9b7 Merge remote-tracking branch 'origin/develop' into feature/Feature/FixedValues
Conflicts:
	gtsam.h
	python/handwritten/nonlinear/Values.cpp
2016-04-10 17:40:26 -07:00
Frank 0372a959ee Many small improvements, bug-fixes, and tests 2016-02-24 11:01:19 -08:00
dellaert 59729ec2a8 Merge remote-tracking branch 'origin/develop' into feature/Feature/FixedValues
Conflicts:
	gtsam/base/Matrix.cpp
	gtsam/linear/JacobianFactor.cpp
	gtsam/nonlinear/Values-inl.h
	gtsam/nonlinear/expressions.h
2016-02-07 20:00:38 -08:00
Duy-Nguyen Ta 5f396856f3 Merge remote-tracking branch 'origin/feature/FixFixedValues' into feature/Feature/FixedValues
Conflicts:
	gtsam/nonlinear/Values-inl.h
2015-10-24 10:08:53 -04:00
dellaert bf1510e0a9 Fixed typeid warnings 2015-10-08 16:04:52 -07:00
dellaert 6e2a782f36 Fix some blatant formatting problems 2015-10-08 15:49:50 -07:00
dellaert 69ff1c4e7d Commented with Jing 2015-04-06 08:58:38 -07:00
Jing Dong e1faf8874e try to fix FixedValues branch by wrap all Eigen type in Dynamic size in Values, since fixed size Eigen type cannot read out by GenericValue if size is not explictly given 2015-04-05 18:24:17 -04:00
Jing Dong 9755b95e89 looking at fix Values of FixedInsertDynamicRead 2015-04-04 17:13:58 -04:00
dellaert c7298da4fc Removed all fixed hacks - replaced it with possibly something worse (no reference returned from at) 2015-01-19 20:38:24 +01:00
Mike Bosse e575f27e4a removed dead code from old default charts in Values 2015-01-14 14:43:42 +01:00
Paul Furgale 7f7c181945 Replaced ChartValue with GenericValue. Now at the point where we are bumping up against missing Jacobians in gtsam types. It feels like progress. 2014-12-14 12:13:59 +01:00
Paul Furgale 07044137eb A failing unit test for a custom chart 2014-11-24 21:14:59 +01:00
Jing Dong 290f0ab8a4 propose patch to fix Values constructor from ConstFiltered, and unit tests 2014-11-19 13:29:38 -05:00
dellaert 329e7f1383 Comments, formatting, some TODO questions 2014-11-03 09:55:53 +01:00
Paul Furgale 95e59d7c5d Fixed the last failing unit test 2014-11-01 19:23:07 +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
Mike Bosse 5b2a61682d tests compiling, but many fail 2014-10-24 22:38:03 +02:00
Mike Bosse 0681212084 GenericValue based on defined traits to replace DerivedValue, first implementation 2014-10-24 16:59:37 +02:00
Nathan Michael a84ba5c677 Moving ValueCloneAllocator to Values.h to address forward declared template argument issue. 2014-07-07 12:18:15 -04:00
Alex Cunningham b2b7b0b3f3 Fixing more compile problems: Switched BayesTree-inst.h function to use a functor struct rather than an address of a template function - seems to compile. Small include fixes elsewhere 2013-08-06 20:21:43 +00:00
Richard Roberts a54d177202 Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
Frank Dellaert 151743a96b Sanitized view methods 2012-06-24 14:33:02 +00:00
Richard Roberts d83c4c390c Added non-const constructor from filtered 2012-06-05 21:31:27 +00:00
Richard Roberts 1b5b4d494e Simplified Values code by moving internal implementation to inline header file 2012-06-05 20:03:27 +00:00
Richard Roberts 6bd94352ca Removed inactive code 2012-05-14 21:33:02 +00:00
Richard Roberts 857e651032 Removed unnecessary header files that aren't present in boost 1.40 2012-03-02 18:56:04 +00:00
Can Erdogan 9bcee033fc 1- Changed LieScalar class so it is derived from "DerivedValues".
2- Added an include guard to Values-inl.h.
2012-02-29 13:05:54 +00:00
Richard Roberts 0592b71ac4 Switched Values, Ordering, and factors to int 'Key' instead of 'Symbol',
still more code changes required to compile
2012-02-19 01:02:07 +00:00
Richard Roberts 051c832737 Fixed compile errors with gcc 2012-02-13 19:09:00 +00:00
Richard Roberts 6a125ed5cb Added dim function and removed commented out code 2012-02-10 19:48:06 +00:00
Richard Roberts eaa9e4d739 Continuing changes from templating NonlinearFactors on value instead of key 2012-02-06 23:32:59 +00:00
Richard Roberts 4b2b9d8158 Fixed Values iterators and removed apply function 2012-02-02 22:06:33 +00:00
Richard Roberts 26cdf28421 Renamed DynamicValues to Values and removed specialized derived Values classes 2012-02-02 16:16:46 +00:00
Duy-Nguyen Ta 5b5bbfdfff testSimmulated2D passes. Too many warnings in boost from clang! 2012-01-29 21:12:58 +00:00
Richard Roberts e0e3875ff9 Values and TupleValues throw error if attempting to insert the same key twice, also improved error handling with specific exception types. 2012-01-06 18:58:20 +00:00
Alex Cunningham 8bc83d4219 Changed -inl.h use with Values and TupleValues, removed instantiation macros for Values and TupleValues 2011-11-17 22:44:46 +00:00
Alex Cunningham 5798868ab7 Changed LieValues->Values. Did not change Values typedefs in slam domains, just adjusted namespaces 2011-11-06 19:08:42 +00:00