Commit Graph

54 Commits (2a080bb2a6d539c98a7841b8bf7a353584481eef)

Author SHA1 Message Date
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