Frank Dellaert
f2780481c4
VectorValues html
2022-02-09 18:09:47 -05:00
Fan Jiang
4d5d1dc1de
Trying to fix old GCC
2020-06-03 13:29:19 -04:00
Fan Jiang
0675b82c1f
Fixed TBB detection and make emplace great again
2020-06-02 20:01:51 -04:00
Fan Jiang
23617fd430
Move to header
2020-06-02 19:44:44 -04:00
Fan Jiang
5bf8dc4174
Fixed emplace to align with std
2020-06-02 17:36:20 -04:00
acxz
6ec13bdcd5
add tbb version guard to fix clang build
...
(cherry picked from commit 9b912f6b14d2cf715d17208df35b8253d5e648e7)
2020-03-15 22:18:35 -04:00
Jose Luis Blanco-Claraco
c5681d8e59
Missing DLL EXPORT macros
2019-12-28 20:31:52 +01:00
mxie32
5ba91939c7
fix issues according to pr comments
2019-06-14 15:55:08 -04:00
mxie32
9ac72a017b
overload operator <<, and add unittest
2019-06-14 14:57:56 -04:00
Duy-Nguyen Ta
b2e5dadcdb
Merge branch 'develop' of https://bitbucket.org/gtborg/gtsam into fix/trailing_whitespaces
...
# Conflicts:
# gtsam/symbolic/tests/testVariableIndex.cpp
# gtsam_unstable/gtsam_unstable.h
# gtsam_unstable/linear/RawQP.cpp
# gtsam_unstable/linear/RawQP.h
2019-05-12 09:26:28 -04:00
Frank Dellaert
d814710575
Added emplace
2019-04-10 22:34:01 -04:00
Duy-Nguyen Ta
1cdc228d6a
remove trailing spaces
2019-02-11 10:58:34 -05:00
Mike Sheffler
6f8bfe0f0a
Merged in mikesheffler/gtsam (pull request #338 )
...
Add <boost/serialization/vector.hpp> to fix a whole raft of compilation problems in gtsam_unstable_wrapper.cpp
* Add <boost/serialization/vector.hpp> to fix a whole raft of compilation problems in gtsam_unstable_wrapper.cpp
* Move the addition of the boost vector serialization include
* Moved include again. Frank pointed out that it really belongs in FactorGraph, not VectorValues. My bad.
2018-11-16 20:49:48 +00:00
Frank Dellaert
34326c20ec
Cleaned up code cruft
2018-09-30 10:29:12 -04:00
Frank Dellaert
e770490ae7
Made vector templated on Key container.
2018-09-30 10:28:45 -04:00
Abe
fbe9aac41c
squash local changes on top of gtsam upstream pull from 6/14/2016
2016-06-18 23:13:59 -07:00
Frank
0372a959ee
Many small improvements, bug-fixes, and tests
2016-02-24 11:01:19 -08:00
dellaert
16cbb97181
Moved insert to cpp
2015-06-23 22:41:08 -07:00
Thomas Schneider
ebf5746987
Fix some serialization warnings.
2015-03-06 16:12:09 +01:00
dellaert
e5017984a1
traits_x -> traits
2014-12-26 16:47:51 +01:00
dellaert
79d8514528
MASSIVE edit: made Testable its own concept, and moderinized Testable.h to use Testable traits. This required adding Testable traits in many classes.
2014-12-21 22:02:57 +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
08f048f70e
clean up
2014-01-23 19:26:22 -05:00
Richard Roberts
686051c032
Convert DOS line endings to UNIX
2014-01-09 16:39:27 -05:00
Frank Dellaert
b66841ca08
addInPlace_ (does not require structure to be the same)
2013-10-29 03:41:45 +00:00
Frank Dellaert
9de0cacc27
Added vector(dims) method, and introduced Dims typedef
2013-10-26 22:04:37 +00:00
Pablo Fernandez Alcantarilla
d03eafb6c0
Constructor that converts from Vector
2013-10-25 00:54:05 +00:00
Richard Roberts
e2733d9899
Fixed serialization problems with tbb data structures
2013-08-16 04:10:29 +00:00
Richard Roberts
165e0b8797
Quick attempt at parallelizing back-substitution
2013-08-15 18:16:32 +00:00
Richard Roberts
bd89c5fd45
Using FastVector (with tbb allocator) instead of vector
2013-08-15 17:21:20 +00:00
Richard Roberts
3db0dce008
Returning iterator from VectorValues::insert
2013-08-14 19:24:57 +00:00
Richard Roberts
04dc21d9ec
Removed pairs containing references because this doesn't work with some compilers
2013-08-14 15:22:15 +00:00
Richard Roberts
f983026225
Removed extra const
2013-08-11 18:17:18 +00:00
Richard Roberts
222bd888ef
Added VectorValues update function and comment formatting
2013-08-09 21:35:44 +00:00
Richard Roberts
e39d100b6a
Made most global unit tests compile, includes dogleg, iterative, kalman filter, etc
2013-08-06 13:44:22 +00:00
Richard Roberts
a27a6283d0
Missing export
2013-08-02 22:09:31 +00:00
Richard Roberts
0d05bf5ac5
Started on HessianFactor, converted Nonlinear stuff and disabled a lot of more advanced classes so the library compiles with nonlinear using unordered.
2013-08-01 21:57:43 +00:00
Richard Roberts
5e3b4bf477
Added scalar * operator to VectorValues
2013-08-01 21:57:26 +00:00
Richard Roberts
3ade190128
Renamed old classes to "Ordered" and removed "Unordered" name from new classes
2013-07-29 23:55:40 +00:00
Richard Roberts
eeef9eab32
Generating config.h file in CMake with quaternion mode flag, dataset paths. Also added CMake option to use system-installed Eigen, which works by generating a global eigen include file containing the corresponding include paths.
2013-04-25 15:57:15 +00:00
Stephen Williams
e10413c135
Added pop_back to VectorValues
2013-04-10 12:47:13 +00:00
Richard Roberts
547323cc79
Fixed a bunch of compiler warnings
2013-04-05 21:34:04 +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
Alex Cunningham
22f028ab51
Added scale() and add() for VectorValues with a matlab interface
2013-02-23 20:31:42 +00:00
Richard Roberts
9a23c2936a
Merge remote-tracking branch 'refs/remotes/svn/trunk' into isam2-chain-optimization
...
Conflicts:
gtsam/linear/VectorValues.h
2013-02-04 22:53:02 +00:00
Richard Roberts
fc5f101946
Removed commented code
2013-01-28 17:41:44 +00:00
Alex Cunningham
5a9e2a42ec
Changed checkExists() to show invalid key value in error message. Commented out copyStructureFrom(), as it doesn't appear to be implemented
2013-01-27 20:12:20 +00:00
Stephen Williams
3cf45fccba
Removed unneeded qualifier from VectorValues::permuteInPlace()
2012-12-19 19:58:17 +00:00
Richard Roberts
4cb66dcdcc
For speed, added partial permutation version of VectorValues::permuteInPlace and removed Permutation::partialPermutation (which generated a full-length permutation with only a few entries rearranged)
2012-12-18 14:21:58 +00:00