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
dellaert
f9c353d4a5
Merge remote-tracking branch 'origin/develop' into feature/SoundSlam
...
Conflicts:
.cproject
gtsam/base/LieMatrix.h
gtsam/base/LieVector.h
gtsam/base/OptionalJacobian.h
gtsam/base/tests/testOptionalJacobian.cpp
gtsam/geometry/Cal3_S2Stereo.h
gtsam/geometry/CalibratedCamera.h
gtsam/geometry/PinholeCamera.h
gtsam/geometry/Point2.h
gtsam/geometry/Point3.h
gtsam/geometry/Pose2.cpp
gtsam/geometry/Pose2.h
gtsam/geometry/Pose3.cpp
gtsam/geometry/Pose3.h
gtsam/geometry/Rot2.cpp
gtsam/geometry/Rot2.h
gtsam/geometry/Rot3.cpp
gtsam/geometry/Rot3.h
gtsam/geometry/Rot3M.cpp
gtsam/geometry/Rot3Q.cpp
gtsam/geometry/Unit3.cpp
gtsam/geometry/tests/testRot3.cpp
gtsam/nonlinear/AdaptAutoDiff.h
gtsam/nonlinear/Expression-inl.h
gtsam/nonlinear/Expression.h
gtsam/nonlinear/tests/testExpression.cpp
gtsam/slam/RangeFactor.h
timing/timeAdaptAutoDiff.cpp
timing/timeCameraExpression.cpp
2014-12-28 17:45:41 +01:00
dellaert
097f0fb80d
Fix paths
2014-12-28 14:51:19 +01:00
dellaert
c8faa102e3
Moved EexpressionFactor related files to gtsam
2014-12-28 13:48:13 +01:00
dellaert
e5017984a1
traits_x -> traits
2014-12-26 16:47:51 +01:00
dellaert
ba0cef8ca6
Fixed AdaptAutoDiff
2014-12-26 16:13:13 +01:00
dellaert
7213f0b2eb
Moved Canonical to AdaptAutoDiff.h for now
2014-12-25 17:42:44 +01:00
Mike Bosse
52ec4f0784
fixed serialization tests
2014-12-23 12:35:49 +01:00
dellaert
00b374c9e9
Merge remote-tracking branch 'origin/develop' into feature/tighteningTraits
...
Conflicts:
gtsam/base/LieScalar.h
gtsam/geometry/Point2.h
2014-12-21 14:39:23 +01:00
Mike Bosse
6e5dbcf2a3
flushing out more compilation errors in tests
2014-12-20 11:54:08 +01:00
dellaert
b805a339f3
Merge 'origin/fix/matlab_examples_wrapper' into feature/SoundSlam
...
Conflicts:
.cproject
gtsam.h
gtsam/nonlinear/Expression-inl.h
gtsam/nonlinear/Expression.h
gtsam/nonlinear/Values.h
gtsam/nonlinear/tests/testExpression.cpp
2014-12-19 16:27:23 +01:00
Paul Furgale
37fc86b595
More slow progress. Added a variable-size specialization for OptionalJacobian
2014-12-16 12:30:11 +01:00
Paul Furgale
a8bd7281f3
Moving away from fixed-size matrices
2014-12-15 15:00:48 +01:00
Paul Furgale
0706caf173
Latest edits...started on Eigen types
2014-12-14 20:28:25 +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
dellaert
96d4ae7eb1
Removed LieScalar
2014-12-11 13:18:52 +01:00
dellaert
22218eafc4
We will not wrap fixed Vectors and Matrices individually. Methods that take those can just as well be wrapped with Vector or Matrix. Note const and & are ignored for those. I added a small method, insertFixed, that allows one to put in small fixed size matrices for optimization. Did not do retrieval yet.
2014-12-10 10:45:22 +01:00
dellaert
96016edf85
Merge remote-tracking branch 'origin/develop' into feature/fixedSizeDerivatives
...
Conflicts:
.cproject
2014-12-04 21:07:34 +01:00
cbeall3
30c4092d80
Move AdaptAutodiff and test to close issue #142
2014-12-04 12:15:53 -05:00
Frank Dellaert
d7bf997197
Merged in feature/matlabVectorsAndMatrices (pull request #50 )
...
Matlab wrapper for Vectors and Matrices in Values.
2014-12-01 23:10:24 +01:00
dellaert
63918ff7de
Now dynamically sized matrices live in manifolds, too.
2014-11-29 15:06:26 +01:00
dellaert
6505e602d8
FixedRef is now OptionalJacobian
2014-11-28 17:14:26 +01:00
dellaert
747071138e
Use new FixedRef type in tests
2014-11-28 01:58:24 +01:00
dellaert
c1a10f2cf7
Moved files
2014-11-26 17:25:40 +01:00
Richard Roberts
f9ca07e610
Converted Vector(2|3) << ... to Vector2(...) or Vector3(...) syntax
2014-11-23 10:22:25 -08:00
Richard Roberts
aa093a35da
Updated all comma initializer usages to use .finished()
2014-11-22 16:35:27 -08:00
Jing Dong
290f0ab8a4
propose patch to fix Values constructor from ConstFiltered, and unit tests
2014-11-19 13:29:38 -05:00
dellaert
b5327673fb
Get rid of LieVector
2014-11-03 11:02:15 +01:00
dellaert
492c607f9e
No more Lie types
2014-11-03 09:27:40 +01:00
Paul Furgale
15ab2b27bc
Fixed one unit test
2014-11-01 11:47:56 +01:00
Mike Bosse
5e51745b86
debugging serialization of ChartValues
2014-10-31 14:21:02 +01:00
gawela
2788ec7f33
removed std::type_traits which is c++11
2014-10-29 10:23:13 +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
9ef8980362
using static_cast in GenericValue's virtual functions
...
should be more efficient, but perhaps will crash instead of throwing an exception when the Value& derived class doesn't match.
2014-10-25 22:23:26 +02:00
Mike Bosse
c2cdd21a7a
added cast<ValueType> function to Value
2014-10-25 12:18:12 +02:00
Mike Bosse
4a3dc51f85
more tests work, except for serialization based tests
2014-10-24 23:47:02 +02:00
Mike Bosse
1fadda83e0
removed DerivedValue<> inheritence from classes
2014-10-24 18:34:06 +02:00
dellaert
c6de457a4b
Moved LAGO to slam
2014-06-01 12:25:23 -04:00
dellaert
7119d0c3c2
Sanitized G2o I/O interface to conform to what we had before. No sense in having many different styles, and this works better for MATLAB (now wrapped, as well).
...
BAL reading/writing should be similarly cleaned up.
2014-06-01 11:46:23 -04:00
dellaert
ac3d1ea8b6
Remove timeLago from tests that are run....
2014-05-31 19:02:41 -04:00
dellaert
76297ea2cc
Adding noise does not help much
2014-05-31 17:15:29 -04:00
dellaert
42edec1066
Properly read w10000
2014-05-31 16:24:50 -04:00
dellaert
8fe24183eb
Lago timing
2014-05-31 14:37:29 -04:00
dellaert
dfb620b5de
Header discipline
2014-05-31 13:21:34 -04:00
dellaert
9b8af1bf6e
Use namespace explicitly
2014-05-31 13:15:51 -04:00
dellaert
1d43a1f206
removed redundant "Lago" from several function names
2014-05-31 13:13:14 -04:00
dellaert
fe33c80b5f
Introduced namespace
2014-05-31 13:04:15 -04:00
dellaert
732409faf3
Changed filenames
2014-05-31 12:51:37 -04:00
Luca
48ec78bb40
cleaned up code and added comments
2014-05-28 13:39:22 -04:00