Duy-Nguyen Ta
10f510119a
pyx class methods with arguments/return type casting
2016-09-09 18:37:48 -04:00
Duy-Nguyen Ta
56c0d2a65e
pyx wrapper for static methods
2016-09-09 16:39:47 -04:00
Duy-Nguyen Ta
d65d87072b
use __Create__ as name for "constructors" instead of the object name
...
so we call : Class.__Create__(...) to create a python object, instead of Class.Class(...) which seems duplicated and complicated if Class is long, e.g. "mEstimator_noiseModel_GemanMcClure"
2016-09-09 16:39:12 -04:00
Duy-Nguyen Ta
1e84da1cfa
pyx: add constructors and fixing inheritance
2016-09-09 15:52:44 -04:00
Duy-Nguyen Ta
2d3d6d99f9
standardize function name to emit_cython_[pxd/pyx]. Remove first level namespace from Cython object names.
...
Examples: gtsam_Point3 --> Point3, gtsam_noiseModel_Base --> noiseModel_Base
2016-09-09 12:01:51 -04:00
Duy-Nguyen Ta
f137ae1d9c
test wrapping JacobianFactor
2016-09-09 11:59:28 -04:00
=
8877e3de4d
Removed hessian symmetrization trick from the QPSolver.
2016-09-09 10:27:01 -04:00
Yao Chen
95c75b8bae
Updated functions
2016-09-09 08:33:51 -04:00
Duy-Nguyen Ta
16345e4ba1
revert changes in methods_, handle template methods for Cython pxd in a less instrusive way
2016-09-09 07:49:42 -04:00
Duy-Nguyen Ta
b9880d4257
emit template class to Cython pxd with test
...
Cython allows template class.
2016-09-09 07:28:13 -04:00
Duy-Nguyen Ta
40da298f68
emit methods to pxd, change the way template methods are handled
...
pxd allows template methods, whereas the current scheme instantiates/expands all template methods and add them to the same methods_ container. The new scheme treats them all separately: nontemplated methods in methods_, template methods in templateMethods_, and template methods after instantiation in expandedTemplateMethods_.
2016-09-09 07:26:11 -04:00
Duy-Nguyen Ta
6e96e095f3
remove unused function
2016-09-09 07:18:58 -04:00
Duy-Nguyen Ta
93696c0245
test pxd ReturnValue and ReturnType
2016-09-09 07:17:12 -04:00
Duy-Nguyen Ta
b73d063dbd
bug fix
2016-09-09 07:16:29 -04:00
Duy-Nguyen Ta
f72448b624
pxd returntype
2016-09-09 07:10:32 -04:00
Duy-Nguyen Ta
86405dbb48
pxd return value
2016-09-09 07:10:04 -04:00
Duy-Nguyen Ta
2c52928d57
pxd staticmethod
2016-09-09 07:09:39 -04:00
Duy-Nguyen Ta
ecde851d8c
[inprogress] cython wrapper
2016-09-08 13:33:32 -04:00
=
41b840485e
Added symmetrization trick to avoid problems with manifold optimization.
2016-09-04 15:34:33 -04:00
=
b1215a1678
Disabled tests with unusable augmented information matrix.
...
Fixed test by increasing error tolerance.
2016-09-04 15:18:53 -04:00
Ryan Estep
d1cdafa3f5
Removed the boost::regex include (not used) from the matlab wrapper & removed any linking to boost::regex
2016-08-29 13:03:46 +12:00
Duy-Nguyen Ta
df8900a3d1
correct name for Welsch
2016-08-22 13:39:50 -04:00
Duy-Nguyen Ta
cdaf928ecf
fix include
2016-08-22 11:45:26 -04:00
Duy-Nguyen Ta
2ce99b7468
Merge branch 'master' into feature/fast_robust_noise
2016-08-18 10:49:53 -04:00
Duy-Nguyen Ta
6068d94bea
Revert "[msys] Disable dllexport/dllimport on msys2"
...
This reverts commit b955a0b715
.
2016-08-18 10:48:05 -04:00
Duy-Nguyen Ta
3cbf2c372e
Merge branch 'master' into feature/fast_robust_noise
2016-08-18 09:55:48 -04:00
Duy-Nguyen Ta
afb6c37630
split M-Estimators out from NoiseModel
2016-08-17 17:01:50 -04:00
Luca
2a6d372b0a
Merge branch 'develop' into feature/heterogeneousSmartFactorNoise
2016-08-16 18:54:18 -04:00
Luca
79844753b8
added another tiny test
2016-08-16 18:53:19 -04:00
Manuel Naranjo
b955a0b715
[msys] Disable dllexport/dllimport on msys2
2016-08-16 14:03:14 -03:00
Luca
4c07399e3f
fixed test according to cheirality flag
2016-08-14 20:29:36 -04:00
Luca
7e3aa7aa9a
wrapped throw StereoCheiralityException inside #ifdef GTSAM_THROW_CHEIRALITY_EXCEPTION
2016-08-14 20:03:54 -04:00
Luca
7e44a1776e
added default string on print
2016-08-14 19:20:38 -04:00
Luca
c1b00e28b1
created SmartFactorParams class collecting common parameters in smartProjectionFactor and smartStereoProjectFactor classes. This largely reduced copy-paste. SmartStereoProjectionParams is now a typedef
2016-08-14 18:54:00 -04:00
Carl Morgan
01b3bf4038
boost::spirit assign_a fixes to use non-literials
2016-08-11 14:23:26 +12:00
Yao Chen
3d33b7e2cd
Added one function emplace_shared
2016-08-10 22:07:05 -04:00
Yao Chen
f39cbf736d
Test the newly-added function emplace_shared
2016-08-10 22:06:53 -04:00
lcarlone
edcf94591d
added functions to get/set smart stereo parameters with unit test
2016-08-06 23:27:54 -04:00
Frank Dellaert
0de62ab879
Merged in bugfix/boost_1_60_Compatibility (pull request #273 )
...
Fixed compile error on BOOST 1_60_0
2016-08-06 00:46:17 -07:00
=
ab1f6562c8
Fixes compile errors when using BOOST version 1.61.0
2016-08-06 00:59:07 -04:00
=
38fd695228
Fixed compile error on BOOST 1_60_0
2016-08-05 22:34:38 -04:00
Duy-Nguyen Ta
9187b47432
[mEstimator] virtualize and implementing sqrtWeight instead of weight to speed up a bit
2016-08-04 15:54:04 -04:00
Enrique Fernandez
2fdb6ce48f
Remove unused indices in batch step
...
In the batch step (in recalculate) we need to remove the unused indices
from the variable index, otherwise the elimination would throw an
exception saying:
"Requested to eliminate a key that is not in the factors"
2016-08-04 09:32:08 -04:00
Enrique Fernandez
86d1d42c36
Fix CCOLAMD base cases for 0 and 1 variables
...
In both cases there's no need to find out any ordering at all:
- For 0 variables, an empty Ordering is returned.
- For 1 variable, an Ordering with that 1 variable is returned.
2016-08-04 09:22:14 -04:00
lcarlone
e0869719fa
now SmartFactorBase doesn't know about stereoPoint2 (removed also header). The functionality to check if the right pixel is missing has been moved to SmartStereoProjectionFactor, removing the casting.
2016-08-02 22:56:48 -04:00
lcarlone
a93c1e86f2
Merge remote-tracking branch 'origin/feature/heterogeneousSmartFactorNoise' into feature/heterogeneousSmartFactorNoise
2016-08-02 18:50:54 -04:00
lcarlone
e54159c695
Merge branch 'develop' into feature/heterogeneousSmartFactorNoise
...
# Conflicts:
# gtsam_unstable/slam/SmartStereoProjectionFactor.h
2016-08-02 18:50:18 -04:00
Frank Dellaert
25bf277cde
Merged in fixSmartFactorExample (pull request #270 )
...
added functionalities to smart factors
2016-08-02 11:47:24 -07:00
Luca
938454916f
improved test, and slightly loosened tolerance when using MKL
2016-07-31 20:10:31 -04:00
Luca
9336c0b8c0
added comment and made variables const when possible
2016-07-31 18:47:30 -04:00