dellaert
|
128bac616c
|
Globally replaced FastSet<Key> with KeySet.
|
2015-06-20 18:38:25 -07:00 |
dellaert
|
5719ba27fa
|
Reducing header bloat by introducing new ThreadSafeException header.
|
2015-06-20 15:28:25 -07: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
|
686051c032
|
Convert DOS line endings to UNIX
|
2014-01-09 16:39:27 -05:00 |
Richard Roberts
|
2df45ac7ca
|
Added optional argument to VariableIndex::augment for specifying the indices of the new factors (needed for ISAM2 to reuse empty factor slots)
|
2013-11-18 19:23:06 +00:00 |
Richard Roberts
|
ec78d54f37
|
Removed old Index typedef and IndexFormatter
|
2013-11-08 16:35:28 +00:00 |
Alex Cunningham
|
a95ade1f88
|
Added keyformatter for VariableIndex::print()
|
2013-11-08 16:28:42 +00:00 |
Richard Roberts
|
9a10242e96
|
Fixed warnings
|
2013-08-09 21:35:42 +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 |
Alex Cunningham
|
12d083e476
|
Added serialize()
|
2013-06-20 17:08:31 +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 |
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 |
Richard Roberts
|
b58fb71377
|
Some usage (still more to do) of sparse and partial permutations in iSAM2 partial reordering to improve asymptotic performance.
|
2012-12-18 14:21:28 +00:00 |
Richard Roberts
|
bd285fbb52
|
Merge remote-tracking branch 'svn/trunk' into isam2-chain-optimization
Conflicts:
gtsam/linear/HessianFactor.cpp
gtsam/linear/VectorValues.cpp
|
2012-12-18 14:20:31 +00:00 |
Richard Roberts
|
e43e1affd3
|
Removed TODOs
|
2012-12-03 19:08:14 +00:00 |
Richard Roberts
|
06f836c0a7
|
Using vector instead of deque in VariableIndex, BayesTree::Nodes, and GaussianISAM::Dims. In practice it appears to be faster due to smart reallocation strategies (still need to investigate whether we should use reserve, resize, or neither).
|
2012-11-23 23:22:46 +00:00 |
Richard Roberts
|
0c3761a2a9
|
Reverted r14178, r14179, r14195, r14196 (isam2 chain optimizations) to move them to a branch
|
2012-11-11 20:51:03 +00:00 |
Richard Roberts
|
4512e4c85d
|
Some usage (still more to do) of sparse and partial permutations in iSAM2 partial reordering to improve asymptotic performance.
|
2012-11-03 21:10:58 +00:00 |
Richard Roberts
|
82f98fe1fb
|
Added additional timing instrumentation in elimination data structures
|
2012-10-08 22:40:45 +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
|
dfbb02570b
|
Fixed confusing template naming
|
2012-09-16 13:40:31 +00:00 |
Stephen Williams
|
483e2ec959
|
Converted VariableIndex to use a deque instead of a vector. The deque performs incremental memory allocation, resulting in a significant speed improvement in iSAM2.
|
2012-08-01 13:42:38 +00:00 |
Richard Roberts
|
ac2d4f9fa0
|
Added removeUnusedAtEnd function to VariableIndex and added notes to comments
|
2012-06-30 19:18:11 +00:00 |
Frank Dellaert
|
badb22c304
|
Got rid of unused warning
|
2012-06-30 07:08:29 +00:00 |
Richard Roberts
|
57ca7d77db
|
Removed Permuted views to simplify a lot of code - all objects that need to be permuted now have their data rearranged instead of using the "Permuted" indirection class.
|
2012-06-30 01:45:21 +00:00 |
Richard Roberts
|
995fda8e21
|
Fixed VariableIndex deep copy
|
2012-04-12 19:55:11 +00:00 |
Richard Roberts
|
79b4b74930
|
Revived generic eliminate and eliminateOne functions for partial elimination
|
2012-03-03 20:23:03 +00:00 |
Frank Dellaert
|
282ac6484d
|
"outputMetisFormat" outputs index in hmetis hypergraph format
|
2012-02-08 15:23:11 +00:00 |
Nick Barrash
|
f7865c80b1
|
added comment groupings to inference
|
2012-01-23 19:54:45 +00:00 |
Richard Roberts
|
dfb1e21284
|
Function to remove factors from a VariableIndex
|
2012-01-03 17:49:29 +00:00 |
Richard Roberts
|
2c53df3ee7
|
Simplified VectorValues interface and implementation, slight simplification to Permuted<>
|
2011-10-26 02:04:06 +00:00 |
Frank Dellaert
|
d3dd6f5fa2
|
Doxygen
|
2011-10-22 19:53:44 +00:00 |
Alex Cunningham
|
fa4faa274a
|
Merge branch 'prep_0.9.3'
|
2011-06-13 16:55:31 +00:00 |
Richard Roberts
|
24b5ab7439
|
Back to using FastList
|
2011-02-04 04:52:22 +00:00 |
Richard Roberts
|
31ffd3877f
|
Cleaned up use of fast_pool_allocator to gtsam::FastMap, List, and Set instead
|
2011-02-04 02:56:12 +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 |