Commit Graph

9431 Commits (d45a1ecda3595aa3bd1a69de1f9defc693d17bb3)

Author SHA1 Message Date
Alex Hagiopol d45a1ecda3 Fixed stupid mistake. 2016-03-12 20:08:14 -05:00
Alex Hagiopol cdecdfbf1e Replaced repeat() with Vector::Constant to please Jenkins. 2016-03-12 20:00:42 -05:00
Alex Hagiopol f2d8bc7d0e Return type of sub() changed to Vector to eliminate errors when GTSAM_ALLOW_DEPRECATED_SINCE_V4 is off. 2016-03-12 19:25:45 -05: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 68c8bcc5e8 Moved deprecated emul() to end of Vector.h 2016-03-11 11:32:20 -05:00
Alex Hagiopol d7add67855 Moved deprecated implementation of emul() to Vector.h. 2016-03-05 21:51:44 -05:00
Alex Hagiopol 7d0b562908 Fixed two missed replacements of cwiseProduct() with array().square(). 2016-03-05 21:20:32 -05:00
Alex Hagiopol caa45ad67b Replaced cwiseProduct() with array().square(). Killed deprecated comments. 2016-03-05 21:08:24 -05:00
Alex Hagiopol 22c3af906e Deprecated emul() in Vector.h. 2016-03-05 18:49:34 -05:00
Frank Dellaert 83eeb58c7a Merged in feature/smartCache (pull request #237)
Feature/smartcache
2016-02-26 10:53:33 -08:00
dellaert 26c4127135 Merge remote-tracking branch 'origin/develop' into feature/smartCache 2016-02-26 09:18:34 -08:00
Frank Dellaert b56ecd6a42 Merged in fix/matlab_wrapper (pull request #235)
MATLAB wrapper
2016-02-26 09:18:07 -08:00
dellaert 2762a40f25 Very small improvement 2016-02-26 08:46:08 -08:00
dellaert 4c8ba55d0e Added smart timing 2016-02-26 08:28:16 -08:00
dellaert 6547f1dbc7 Merge remote-tracking branch 'origin/fix/matlab_wrapper' into feature/smartCache 2016-02-26 07:33:20 -08:00
dellaert 853b5192a5 Changed to more types to FactorIndices 2016-02-26 07:32:32 -08:00
Frank Dellaert 7c351bb4e0 Merged in EllonPaiva/gtsam/feature/py_wrap_handwritten_improvements (pull request #236)
Very small improvement on handwritten python wrapper
2016-02-26 07:26:25 -08:00
Ellon Mendes 5c16caf38b Wrap NonlinearFactorGraph's clone method to python 2016-02-26 14:47:05 +01:00
dellaert 2ca649a11f Made some type changes to FactorIndices 2016-02-26 00:01:59 -08:00
dellaert fad9462661 A better solution through typedef of FactorIndices -> FastVector<size_t> 2016-02-25 23:51:01 -08:00
dellaert d24b70aee1 Merge remote-tracking branch 'origin/fix/matlab_wrapper' into feature/smartCache 2016-02-25 22:21:23 -08:00
dellaert 64aae16b3c Fixed problem with wrapping iSAM by a hack: made vector<size_t> into KeyVector. This is not a long-term solution: we should enable wrapping of vector<T>. 2016-02-25 22:07:04 -08:00
dellaert 018fbf720f Fixed compile issue 2016-02-25 21:37:20 -08:00
Frank Dellaert 066402ec35 Merged in feature/better_build_flags (pull request #234)
Better build flags
2016-02-25 20:46:38 -08:00
Frank Dellaert 5a9ba414f6 Removed obsolete comment 2016-02-26 04:46:21 +00:00
Frank 0ff7854f15 Fixed bug 2016-02-25 18:25:53 -08:00
Frank 09b2bc4ba5 Merge remote-tracking branch 'origin/feature/better_build_flags' into feature/smartCache 2016-02-25 17:10:13 -08:00
Frank e7ba551523 I believe that this is the right way: CMAKE_CXX_FLAGS are set to -std=c++11 -Wall, and the different build types *append* to it. E.g., for Debug, the CMAKE_CXX_FLAGS_DEBUG (set from GTSAM_CMAKE_CXX_FLAGS_DEBUG) will be appended automatically. 2016-02-25 17:06:31 -08:00
Frank 55bebdc72d Got rid of obsolete types and mate FBlocks a mutable cache 2016-02-25 16:53:17 -08:00
Frank a611cd078d Modernized a bit 2016-02-25 16:52:41 -08:00
dellaert e76f838d2f Prototype cacheing 2016-02-25 09:34:13 -08:00
Frank Dellaert eef3fdd3db Merged in feature/improvements_and_bugfixes (pull request #232)
Feature/improvements_and_bugfixes
2016-02-24 20:03:34 -08:00
Frank 8edf3042d8 Merge remote-tracking branch 'bitbucket/develop' into feature/improvements_and_bugfixes
Conflicts:
	cmake/GtsamBuildTypes.cmake
2016-02-24 17:36:02 -08:00
Frank Dellaert cabd2cd318 Merged in enriquefernandezperdomo/gtsam/build_type_none_flags (pull request #233)
Set FLAGS for CMAKE_BUILD_TYPE None
2016-02-24 17:20:15 -08:00
Frank 8e6baf9e7e Fixed Point3 constructor 2016-02-24 14:44:05 -08:00
Enrique Fernandez 443bb0776b Set FLAGS for CMAKE_BUILD_TYPE None
Set the FLAGS to the ones from RelWithDebInfo CMAKE_BUILD_TYPE

See https://cmake.org/Wiki/CMake_Useful_Variables#Compilers_and_Tools

Without this, the C and CXX FLAGS are this (wrong):

--   C compilation flags            : -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security
-D_FORTIFY_SOURCE=2
--   C++ compilation flags          : -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security
-D_FORTIFY_SOURCE=2

and the compilation fails with this and similar errors (because C++11 is
needed):

gtsam/navigation/ImuFactor.cpp:144:15: error: ‘nullptr’ was not declared
in this scope
  return e != nullptr && base && pim;

With this changes, the C and CXX FLAGS are this (good):

--   C compilation flags            : -std=c11 -g -O3 -Wall -DNDEBUG
--   C++ compilation flags          : -std=c++11 -g -O3 -Wall -DNDEBUG

and everything compiles.
2016-02-24 17:05:12 -05:00
Enrique Fernandez 3226ec1d6a 💄 2016-02-24 17:05:07 -05:00
Frank 872f86698b Fixed a few issues with Point3 typedef path 2016-02-24 12:28:30 -08:00
Frank 0372a959ee Many small improvements, bug-fixes, and tests 2016-02-24 11:01:19 -08:00
Chris Beall 9e4b8017ba Merged in kartikmohta/gtsam/kartikmohta/add-gtsamsam-to-gtsam_doc_subdirs-1455771323513 (pull request #231)
Add gtsam/sam to gtsam_doc_subdirs
2016-02-18 22:55:43 -05:00
Kartik Mohta dd0691d7b0 Add missing directories to gtsam_doc_subdirs for doc generation 2016-02-18 16:25:04 -05:00