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