Frank Dellaert
e6c0d7334f
Cleaned up cpplint errors - no functionality change
2018-09-29 00:06:19 -04:00
Frank Dellaert
a87ce9bac4
Fixed consistency checks
2018-09-28 11:20:55 -04:00
Frank Dellaert
ce65b5d043
virtual destructors
2018-09-28 11:20:38 -04:00
Frank Dellaert
4a8c2f666c
Fixed warning
2018-09-28 11:20:26 -04:00
Sean Bowman
90f688d94c
Merged in seanbow/gtsam_fork/fix_memory_alignment (pull request #313 ) after successfully compiling on Mac.
...
Fix memory alignment issues
2018-09-27 13:58:43 +00:00
Mike Sheffler
9aad5084e0
Merged in mikesheffler/gtsam (pull request #314 )
...
Fixes failure of 92/221 Test #92 : testAdaptAutoDiff on AArch64 (ARM64)
2018-09-22 15:56:49 +00:00
Sean Bowman
c1b14f08f8
Fix more memory alignment issues
2018-09-18 17:29:02 -04:00
Enrique Fernández Perdomo
19707b88a1
Merged in enriquefernandezperdomo/gtsam/fix_recalculate_batch_step_when_variables_removed_onto_develop_04_aug_2016 (pull request #272 )
...
Fix recalculate batch step when variables removed
2018-09-17 15:04:47 +00:00
Mike Sheffler
3b8985fb6e
Test of AutoDiff wrapper in an expression modified so that the upAligned size of the relevant binary expression is tested against the size of the expression in the AutoDiff wrapper. When the traceSize() of the expression containing the AutoDiff wrapper is computed, that value (the traceSize) will be computed such that an alignment (currently 16-bit) will be forced. It is thus necessary for the test to also upAlign the relevant binary expression. On x86_64 architectures, this test was accidentally passing because the relevant struct was already aligned on a 16-bit boundary. On AArch64 ('ARM64'), the alignment was *not* on a 16-bit boundary, and this test failed. Modifying the first argument to EXPECT_LONGS_EQUAL in this test to include upAlignment of the relevant binary expression makes the test pass in 'debug' and 'release' builds on both x86_64 and AArch64 architectures
2018-09-11 00:22:20 -07:00
Sean Bowman
b04c0bb15d
Fix memory alignment issues
2018-07-13 14:31:02 -04:00
Frank Dellaert
250a039435
Merged in fix/iSAM-334 (pull request #310 )
...
Fix/iSAM-334
2018-05-22 16:34:59 +00:00
Frank Dellaert
cd66e8e61a
Merged in skydio_fixes (pull request #309 )
...
BackprojectFromCamera and some small fixes
Approved-by: Ryan Kennedy <ryan@skydio.com>
2018-05-21 21:01:34 +00:00
dellaert
ebf047b4aa
Added return types
2018-05-14 00:39:36 -07:00
dellaert
dec2374684
Merge branch 'develop' into fix/iSAM-334
2018-05-13 23:05:04 -07:00
Frank Dellaert
ae86bf0271
BackprojectFromCamera and some small fixes from Skydio
2018-05-11 15:13:14 -07:00
Dominic Pattison
530f6e99fd
Fix quaternion component error in Rot3 constructor
2018-04-01 15:32:27 +00:00
Duy-Nguyen Ta
cc25ece055
Merged in thduynguyen/gtsam-duy/feature/wrap_cal3ds2 (pull request #306 )
...
Feature/wrap cal3ds2
2018-02-20 19:56:26 +00:00
Simon Julier
108da4957a
Set the INSTALL_NAME on the shared libraries.
2018-02-16 10:53:58 +00:00
Duy-Nguyen Ta
d9937ea07f
small doc improvement
2018-01-23 10:15:19 -05:00
Mustafa Mukadam
0c14c11c85
fix optional jacobian check
2018-01-19 16:45:28 -05:00
Duy-Nguyen Ta
211724a841
Merged in feature/cython_wrapper (pull request #284 )
...
Cython wrapper
2017-12-03 08:06:43 +00:00
Frank Dellaert
e8e2e52c94
Fixed test
2017-12-02 18:55:44 -08:00
Frank Dellaert
0dd7dcdc9f
Merge branch 'develop' into feature/cython_wrapper
2017-12-02 18:33:02 -08:00
Frank Dellaert
661fedbfb0
commented, verified fix with Duy
2017-12-02 17:20:27 -08:00
Frank Dellaert
843682cd7e
Merge branch 'develop' into feature/fixExpressionFactorKeys
2017-12-02 15:55:25 -08:00
Ignacio Vizzo
4ebe9ec2dc
Fix win32 build error for 3rdparty/ccolamd module
...
Supposing there is a typo in this line:
\# make sure that ccolamd compiles even in face of warnings
if(WIN32)
set_source_files_properties(${3rdparty_srcs} PROPERTIES COMPILE_FLAGS "/w")
This will add "/w" to the compiler line, and on windows(gcc 6.3.0)
this will produce a build error:
"gcc.exe: error: W:/: No such file or directory"
This change was introduced in gtsam with this commit:
commit 7e2e0aaa6d
Author: Frank <frank@skyd.io>
Date: Tue Mar 1 15:41:28 2016 -0800
Appended flags instead of overwriting
2017-10-25 19:15:35 -03:00
chrisbeall
18fb907a85
As of SuiteSparse 4.5.6 CCOLAMD is now licensed under BSD-3!
2017-10-17 08:27:44 -07:00
dellaert
45a7b5ba68
Add edge/vertex parsing from any input stream
2017-08-08 00:39:22 -07:00
dellaert
3635380be4
Re-factored and re-formatted, incorporated Duy's fix (don't de-reference bayesTree)
2017-08-07 21:35:24 -07:00
Duy-Nguyen Ta
b1071b08a0
redirect stdcout to a stringstream so Python __str__() can properly return a string after calling the c++ print function
...
This is to avoid a printing issue in some Python's IDE when __str__() is called to update objects' values in Debug mode.
2017-07-25 16:32:26 -04:00
Duy-Nguyen Ta
deb7815a88
add missing include
2017-07-25 16:19:29 -04:00
Duy-Nguyen Ta
a27233e4c4
remove unncessary cmakedefine regarding eigency in gtsam config header
2017-07-24 14:46:13 -04:00
Duy-Nguyen Ta
3e547c89bb
add option to use system eigency (default off)
2017-07-23 14:57:02 -04:00
Duy-Nguyen Ta
1521a7e8ef
compile cython using the manual 2-step process
...
This is to leverage all compile and linking flags within the cmake build system.
http://cython.readthedocs.io/en/latest/src/reference/compilation.html#compiling-from-the-command-line
2017-05-24 23:55:15 +08:00
chrisbeall
5cc5c82b26
-Add virtual destructor to PreintegratedRotationParams
...
-Add namespace so GTSAM_VALUE_EXPORT macro can be used in projects outside of gtsam
2017-05-22 18:11:35 -04:00
chrisbeall
993c282905
Add build dependency to ensure cython wrapper is built after cpp library
2017-05-22 16:30:50 -04:00
dellaert
c8dec5d8dc
Small changes in comments and docs
2017-05-20 12:23:41 -07:00
Haldean Brown
2058b92882
rename Pose3 parameter from point to pose
2017-03-30 12:53:01 -07:00
Haldean Brown
5ae331ad04
add test for pose-to-pose bearing
2017-03-30 12:52:48 -07:00
Duy-Nguyen Ta
e1fedad0a6
revert adding copy constructors
2017-03-18 21:23:12 -04:00
Duy-Nguyen Ta
a6281e1932
unify gtsam.h for matlab and cython wrapper
2017-03-18 15:33:01 -04:00
Duy-Nguyen Ta
ca165daaa8
Merge branch 'develop' into feature/cython_wrapper
2017-03-17 11:03:08 -04:00
Haldean Brown
5389877896
set attitude jacobian to zero in Pose3-to-Pose3 bearing
2017-03-15 10:36:10 -07:00
Haldean Brown
68d26ff279
Support bearing factors between Pose3 values
...
I am modelling a system in which there are two bodies, and one can
observe the other but cannot estimate the other's pose. This is
perfectly modeled by a BearingRangeFactor, but without this patch, you
cannot make a BearingRangeFactor between two Pose3 values. This adds
support for that by extending the Pose3 class to support calling
bearing() on another Pose3.
2017-03-13 09:39:32 -07:00
Luca Carlone
fbb9d3bdda
Merged in feature/heterogeneousSmartFactorNoise (pull request #271 )
...
Feature/heterogeneoussmartfactornoise
Approved-by: Chris Beall
Approved-by: Jing Dong
2017-03-12 05:50:08 +00:00
Yao Chen
bd67779f74
Merged in feature/variadic-emplace_back (pull request #274 )
...
Feature/variadic emplace_back
Approved-by: Jing Dong
2017-03-12 05:19:15 +00:00
Duy-Nguyen Ta
98e9ffdce4
Revert "[mEstimator] virtualize and implementing sqrtWeight instead of weight to speed up a bit"
...
This reverts commit 9187b47432 .
2017-03-08 10:32:11 -05:00
Duy-Nguyen Ta
a1c828c8bb
Revert "split M-Estimators out from NoiseModel"
...
This reverts commit afb6c37630 .
2017-03-08 10:31:53 -05:00
Duy-Nguyen Ta
456b4c5aed
Revert "fix include"
...
This reverts commit cdaf928ecf .
2017-03-08 10:31:18 -05:00
Duy-Nguyen Ta
482d542da1
Revert "correct name for Welsch"
...
This reverts commit df8900a3d1 .
2017-03-08 10:31:05 -05:00