kartik arcot
8181b50de3
remove optional headers
2023-01-21 09:27:20 -08:00
Frank Dellaert
4f2615aeeb
Fix loop variable
2023-01-03 15:17:34 -05:00
Varun Agrawal
0737a4594a
better flag name and docs
2020-11-19 07:44:42 -05:00
Varun Agrawal
1fd0e57fb0
Better fkag naming, and more docs
2020-11-18 14:48:05 -05:00
Varun Agrawal
51b6fd0b43
Added flag for absolute error
2020-11-03 12:11:17 -05:00
Varun Agrawal
8b00840169
removed header bloat and added reference comment for fpEqual implementation
2020-03-09 16:33:56 -04:00
Varun Agrawal
670cc7a74e
correct handling of NaNs and Infs, camelCase, and better namespace handling
2020-03-09 10:50:12 -04:00
Varun Agrawal
4befe7a01f
improved floating point comparison for better numerical stability
2020-03-07 22:40:23 -05:00
Varun Agrawal
ff1f37c26f
replaced fabs with c++11 std::abs
2019-09-18 18:30:26 -04:00
Duy-Nguyen Ta
1cdc228d6a
remove trailing spaces
2019-02-11 10:58:34 -05:00
Jose Luis Blanco-Claraco
b15f50fb8f
fix ambiguous function call (MSVC2017)
2018-11-26 10:43:53 +01:00
=
ab1f6562c8
Fixes compile errors when using BOOST version 1.61.0
2016-08-06 00:59:07 -04:00
Yao Chen
ce2cd71112
Replaced BOOSE_FOREACH with for in gtsam folder.
2016-05-20 23:41:22 -04:00
Alex Hagiopol
e2a0110f3b
Deprecated bool zero(). All unit tests pass.
2016-04-15 20:21:34 -04:00
Alex Hagiopol
2fe0c26f4e
Deprecated delta() and basis(). All unit tests pass.
2016-04-15 20:01:22 -04:00
Alex Hagiopol
03e662062f
Moved inlines inside #ifdef. Passes unit tests with ALLOW_DEPRECATED ON
2016-04-15 15:56:59 -04:00
Alex Hagiopol
026a0f59fe
Deprecated repeat() in Vector.h.
2016-03-11 23:10:18 -05:00
Alex Hagiopol
97e26cc365
Deprecated sub() in Vector.h.
2016-03-11 20:30:19 -05:00
Alex Hagiopol
3989178aba
Deprecated subInsert() in Vector.h
2016-03-11 20:13:51 -05:00
Alex Hagiopol
6504e0e692
Deprecated ediv() in Vector.h.
2016-03-11 19:49:03 -05:00
Alex Hagiopol
5502691022
Deprecated norm_2() in Vector.h
2016-03-11 19:34:49 -05:00
Alex Hagiopol
2f146e85ef
Deprecated esqrt() from Vector.h.
2016-03-11 14:34:19 -05:00
Alex Hagiopol
649c5a21ff
Deprecated abs() in Vector.h.
2016-03-11 14:14:15 -05:00
Alex Hagiopol
c0fb1abaf0
Deprecated max() in Vector.h.
2016-03-11 14:00:04 -05:00
Alex Hagiopol
9baed00516
Deprecated sum() in Vector.h
2016-03-11 13:47:25 -05:00
Alex Hagiopol
b3dfb6d978
Deprecated reciprocal() in Vector.h
2016-03-11 13:31:57 -05:00
Alex Hagiopol
d7add67855
Moved deprecated implementation of emul() to Vector.h.
2016-03-05 21:51:44 -05:00
Frank
0372a959ee
Many small improvements, bug-fixes, and tests
2016-02-24 11:01:19 -08:00
Abe
13a4da21b2
misc bugfixes and cleanup from skydio
2015-05-13 22:26:24 -07:00
alexhagiopol
d8468567b2
MOre bloat reduction and header ordering.
2015-03-02 20:19:59 -05:00
alexhagiopol
7dca1d76a5
More reductions in included lines.
2015-02-20 17:09:17 -05:00
alexhagiopol
0a5f220534
10% reduction in lines of code included by Vector.h.
2015-02-20 14:33:15 -05:00
krunalchande
da318184ae
sync with develop branch commit c1f048d
2014-12-12 18:46:54 -05:00
dellaert
a9e3545a29
Merge remote-tracking branch 'origin/release/3.2.0' into feature/quadratic_programming
...
This should make merging in develop easier, and it also helps me understand what changed.
I mostly avoided conflicts by keeping Duy's versions of:
Conflicts:
gtsam/3rdparty/metis-5.1.0/CMakeLists.txt
gtsam/linear/JacobianFactor-inl.h
gtsam/linear/NoiseModel.cpp
gtsam/nonlinear/NonlinearFactor.h
and a number of other files. In particular, I did not upgrade Eigen or remove metis.
The following unit tests fail in this branch:
The following tests FAILED:
2 - testWrap (Failed)
85 - testGeneralSFMFactor (SEGFAULT)
142 - testIMUSystem (Failed)
178 - testTSAMFactors (Failed)
2014-11-22 15:18:09 +01:00
cbeall3
968bea0a58
removed odprint which used varargs to fix issue 91
2014-09-24 14:56:38 -04:00
thduynguyen
cb02a95f94
fix bug in weightedPseudoInverse dealing with negative weights of ineq constraints
2014-08-06 10:55:21 -04:00
thduynguyen
a31e9568a1
QPSolver in progress. Finish building dual graph, but not tested.
...
Use mixed constrained noise with sigma < 0 to denote inequalities.
Working set implements the active set method, turning inactive inequalities
to active one as equality constraints by setting their corresponding sigmas to 0
and vice versa. Dual graph now has to deal with mixed sigmas.
2014-08-06 10:55:20 -04:00
jing
b36574f77a
remove all Vector_() definition and declaration
2014-01-23 02:51:05 -05:00
Alex Cunningham
db287b0d73
Fixing compile problems
2013-08-06 17:50:47 +00:00
Richard Roberts
67f3109e75
Fixed warnings in preexisting code
2013-07-01 20:19:36 +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
Chris Beall
4297d24c96
changed tabs to spaces for consistent indentation in all of GTSAM
2012-10-02 14:40:07 +00:00
Alex Cunningham
18ba9bcb3d
Removed sample() functions and global random number generator
2012-06-22 16:38:01 +00:00
Richard Roberts
c3052fe536
Fixed conflicts with build-in windows names
2012-05-24 20:11:48 +00:00
Richard Roberts
510e2eacac
More progress in compiling on windows
2012-05-22 22:52:17 +00:00
Richard Roberts
25a53815e0
Initial changes to compile on windows
2012-05-22 22:52:08 +00:00
Alex Cunningham
c4f31ea273
Added function to set random seed for static RNGf
2012-04-13 15:42:12 +00:00
Alex Cunningham
c17446463a
pacifying warnings
2012-02-11 22:00:09 +00:00
Alex Cunningham
98410ca5c9
Merge branch 'unified_constraints'
...
Conflicts:
gtsam/linear/NoiseModel.cpp
gtsam/linear/NoiseModel.h
gtsam/linear/tests/testNoiseModel.cpp
2011-11-09 22:15:40 +00:00
Yong-Dian Jian
af9b523b2d
make SharedGaussian inherit SharedNoiseModel
2011-08-27 01:44:49 +00:00