gtsam/gtsam/nonlinear
Richard Roberts 84903d05c2 Fixed iSAM2 bug where assignment operator and copy constructor may cause null pointer exception when trying to clone cached linear factors, which become null by calling marginalizeLeaves with linear factor caching enabled. 2013-06-04 17:34:03 +00:00
..
tests Added serialization unit tests for binary files 2013-05-08 13:23:46 +00:00
CMakeLists.txt Improved build of shared vs static GTSAM libraries - now possible to build either one or both, executables link to the shared if it is being build, or otherwise to the static. Also removed separate shared/static CMake flags for gtsam_unstable, now uses the same GTSAM_BUILD_SHARED and GTSAM_BUILD_STATIC as gtsam. 2013-03-13 18:17:39 +00:00
DoglegOptimizer.cpp changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +00:00
DoglegOptimizer.h Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
DoglegOptimizerImpl.cpp Unit tests pass with piecewise VectorValues implementation (for fast permutations) 2012-12-18 14:21:02 +00:00
DoglegOptimizerImpl.h Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
ExtendedKalmanFilter-inl.h changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +00:00
ExtendedKalmanFilter.h changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +00:00
GaussNewtonOptimizer.cpp changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +00:00
GaussNewtonOptimizer.h Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
ISAM2-impl.cpp Disabled extra debug-mode consistency checks that may affect runtime complexity, these are now only enabled when GTSAM_EXTRA_CONSISTENCY_CHECKS is defined 2013-05-20 17:26:53 +00:00
ISAM2-impl.h Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
ISAM2-inl.h Disabled extra debug-mode consistency checks that may affect runtime complexity, these are now only enabled when GTSAM_EXTRA_CONSISTENCY_CHECKS is defined 2013-05-20 17:26:53 +00:00
ISAM2.cpp Fixed iSAM2 bug where assignment operator and copy constructor may cause null pointer exception when trying to clone cached linear factors, which become null by calling marginalizeLeaves with linear factor caching enabled. 2013-06-04 17:34:03 +00:00
ISAM2.h Added optional iSAM2 parameter that forces extra keys into the re-eliminated set. This can be used to force certain keys to be re-ordered. 2013-04-08 18:05:48 +00:00
Key.cpp Moved key utilty functions back to MastSLAM 2013-05-21 17:50:04 +00:00
Key.h Moved key utilty functions back to MastSLAM 2013-05-21 17:50:04 +00:00
LabeledSymbol.cpp Moved utility functions and formatter from LabeledSymbol to Key. Added namespace functions 2013-05-03 16:21:47 +00:00
LabeledSymbol.h Moved utility functions and formatter from LabeledSymbol to Key. Added namespace functions 2013-05-03 16:21:47 +00:00
LevenbergMarquardtOptimizer.cpp Unit tests pass with piecewise VectorValues implementation (for fast permutations) 2012-12-18 14:21:02 +00:00
LevenbergMarquardtOptimizer.h Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
LinearContainerFactor.cpp Fixed bug in LinearContainerFactor only present during relinearization 2013-04-16 14:58:09 +00:00
LinearContainerFactor.h comments only 2013-04-16 16:52:21 +00:00
Marginals.cpp 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
Marginals.h Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
NonlinearConjugateGradientOptimizer.cpp Unit tests pass with piecewise VectorValues implementation (for fast permutations) 2012-12-18 14:21:02 +00:00
NonlinearConjugateGradientOptimizer.h Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
NonlinearEquality.h changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +00:00
NonlinearFactor.h documentation 2013-05-08 19:44:17 +00:00
NonlinearFactorGraph.cpp Fixed warnings in NonlinearFactorGraph::saveGraph 2013-03-13 18:56:59 +00:00
NonlinearFactorGraph.h Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
NonlinearISAM.cpp Maintain reverse-lookup inside of Ordering, to allow fast partial permutations, and modified iSAM2 to use partial permutations on Ordering. Removed InvertedOrdering and updated other GTSAM code and unit tests to use the Ordering reverse-lookup function "key" instead of calculating and inverse ordering. 2013-01-08 23:31:06 +00:00
NonlinearISAM.h Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
NonlinearOptimizer.cpp changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +00:00
NonlinearOptimizer.h Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
Ordering.cpp Maintain reverse-lookup inside of Ordering, to allow fast partial permutations, and modified iSAM2 to use partial permutations on Ordering. Removed InvertedOrdering and updated other GTSAM code and unit tests to use the Ordering reverse-lookup function "key" instead of calculating and inverse ordering. 2013-01-08 23:31:06 +00:00
Ordering.h Moved utility functions and formatter from LabeledSymbol to Key. Added namespace functions 2013-05-03 16:21:47 +00:00
SuccessiveLinearizationOptimizer.cpp Renamed tic -> gttic and toc -> gttoc to avoid conflict with PCL tic/toc 2012-10-02 20:18:41 +00:00
SuccessiveLinearizationOptimizer.h Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
Symbol.cpp Fixed a bunch of compiler warnings 2013-04-05 21:34:04 +00:00
Symbol.h Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
Values-inl.h Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
Values.cpp Fixed a bunch of compiler warnings 2013-04-05 21:34:04 +00:00
Values.h Fixed a bunch of compiler warnings 2013-04-05 21:34:04 +00:00
WhiteNoiseFactor.h changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +00:00
nonlinearExceptions.h First pass at marginalization of leaves in iSAM2 - passes unit tests but needs to be tested on real data 2013-02-24 19:09:54 +00:00
summarization.cpp Caught corner case in summarization causing ccolamd to segfault 2013-05-23 18:12:00 +00:00
summarization.h Caught corner case in summarization causing ccolamd to segfault 2013-05-23 18:12:00 +00:00