gtsam/cpp
Alex Cunningham e8979dafad Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
..
.cvsignore Fixing directory structure 2009-08-21 22:23:24 +00:00
BTree.h Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
BayesNet-inl.h added 4-way symbolic factor 2010-02-09 22:59:18 +00:00
BayesNet.h added 4-way symbolic factor 2010-02-09 22:59:18 +00:00
BayesNetPreconditioner.cpp Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
BayesNetPreconditioner.h transposeMultiplyAdd provied BLAS-style call for iterative speed 2010-01-30 23:59:29 +00:00
BayesTree-inl.h avoid keys() call to known set of keys 2010-02-21 15:24:05 +00:00
BayesTree.h avoid keys() call to known set of keys 2010-02-21 15:24:05 +00:00
BearingFactor.h found there are two implementations of bearing and range in gtsam. removed the redundant one. 2010-03-31 23:32:39 +00:00
BearingRangeFactor.h remove column singletons in the factor graph 2010-04-03 03:36:10 +00:00
BetweenFactor.h make BetweenFactor support two different keys 2010-03-31 17:43:52 +00:00
BinaryConditional.h Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
Cal3_S2.cpp made all classes that currently have an assert_equal "Testable" 2009-10-26 19:26:51 +00:00
Cal3_S2.h added calibrate function which transforms image coordinates to intrinsic coordinates and added a unit test to check the validity 2010-03-09 22:23:33 +00:00
CalibratedCamera.cpp add backproject 2010-03-19 08:32:55 +00:00
CalibratedCamera.h add backproject 2010-03-19 08:32:55 +00:00
Conditional.h Refactoring to use a new Symbol key instead of strings in Bayes*, Gaussian*, Ordering, Symbolic*, VectorConfig. Renamed existing type-checking key Symbol<C,T> to TypedSymbol<C,T> 2010-01-17 19:34:57 +00:00
ConstraintOptimizer.cpp Pacified failing test for ConstraintOptimizer, removed extraneous code in VectorMap 2010-04-30 14:16:10 +00:00
ConstraintOptimizer.h Pacified failing test for ConstraintOptimizer, removed extraneous code in VectorMap 2010-04-30 14:16:10 +00:00
DSF.h add makeUnionInPlace 2010-05-08 20:11:19 +00:00
Doxyfile Changed Doxyfile to make graphviz images - needs to have graphviz installed 2010-03-06 02:43:21 +00:00
Errors.cpp Errors:axpy and testErrors 2010-02-21 00:01:43 +00:00
Errors.h Errors:axpy and testErrors 2010-02-21 00:01:43 +00:00
Factor.h All std::map<Symbol,T> are now SymbolMap<T>, which is just a thin wrapper around std::map. at(Key) is used instead of first checking with find when an exception should be thrown for non-existent keys. This does not change any behavior or timing currently. This check-in also includes some functions in BayesTree for gathering clique statistics. 2010-01-22 04:41:40 +00:00
FactorGraph-inl.h Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
FactorGraph.h Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
Factorization.h put Factorization class in its own file, and added checks in constructors that take shared pointers, so we get some more meaningful output rather than *segmentation error* 2010-03-05 15:09:09 +00:00
GaussianBayesNet.cpp righ-hand-side 2010-03-08 03:56:49 +00:00
GaussianBayesNet.h righ-hand-side 2010-03-08 03:56:49 +00:00
GaussianConditional.cpp Matrix::multiplyAdd and transposeMultiplyAdd are "level 2" BLAS and speed up the numeric part of the code substantially. Alex might be able to speed them up even more by making them use real BLAS code within Matrix.cpp. 2010-01-31 16:04:24 +00:00
GaussianConditional.h All std::map<Symbol,T> are now SymbolMap<T>, which is just a thin wrapper around std::map. at(Key) is used instead of first checking with find when an exception should be thrown for non-existent keys. This does not change any behavior or timing currently. This check-in also includes some functions in BayesTree for gathering clique statistics. 2010-01-22 04:41:40 +00:00
GaussianFactor.cpp Added smart=true for the noise model when constructing GaussianFactor from GaussianConditional (and unit test). If a factor with a constrained noise model was eliminated, and then a new factor was constructed from the conditional (this happens in iSAM), the new factor would have an unconstrained noise model with zero sigmas. 2010-05-16 17:08:14 +00:00
GaussianFactor.h added erase method 2010-03-04 23:39:36 +00:00
GaussianFactorGraph.cpp Small details, like using a reference in FOREACH 2010-02-21 17:06:11 +00:00
GaussianFactorGraph.h put Factorization class in its own file, and added checks in constructors that take shared pointers, so we get some more meaningful output rather than *segmentation error* 2010-03-05 15:09:09 +00:00
GaussianFactorSet.h Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph 2009-11-12 16:16:32 +00:00
GaussianISAM.cpp Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
GaussianISAM.h ISAM2 (nonlinear ISAM) partially there, unit test currently disabled 2009-12-29 05:57:05 +00:00
GaussianISAM2.cpp Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
GaussianISAM2.h new fluid relinearization algorithm, in sync with lyx 2010-01-21 07:38:37 +00:00
ISAM-inl.h Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
ISAM.h Fixed size() crash when BayesTree empty, added clear() function to BayesTree, added and removed #includes to fix link errors 2010-01-20 04:23:35 +00:00
ISAM2-inl.h linearize now always returns a shared pointer 2010-02-21 21:17:47 +00:00
ISAM2.h linearize now always returns a shared pointer 2010-02-21 21:17:47 +00:00
IndexTable.h 2010-01-30 05:22:17 +00:00
Key.h add != to TypedSymbol 2010-03-31 17:58:42 +00:00
Lie-inl.h Rot2 "named constructors" (http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.8): 2010-03-03 03:31:53 +00:00
Lie.h Rot2 "named constructors" (http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.8): 2010-03-03 03:31:53 +00:00
LieConfig-inl.h Added a single-element update() for LieConfig 2010-05-03 18:07:27 +00:00
LieConfig.h Added a single-element update() for LieConfig 2010-05-03 18:07:27 +00:00
Makefile.am Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
Matrix.cpp Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
Matrix.h Added Tim Davis' LDL library to use for solving quadratic programming problem. Currently, code compiles and executes some sample code in a test for Matrix. Also fixed some small issues with colamd. 2010-04-22 22:17:08 +00:00
NoiseModel.cpp Changed blas inclusion to be smarter about what os is used, removed old GSL code 2010-03-17 13:19:48 +00:00
NoiseModel.h Fixed indentation 2010-02-08 22:21:56 +00:00
NonlinearConstraint-inl.h Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
NonlinearConstraint.h Fixed small error in NonlinearConstraint and added note explaining why nonlinear constraints do not use a constrained noisemodel in the nonlinear sense. 2010-02-23 18:37:17 +00:00
NonlinearEquality.h case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary 2010-01-22 17:36:57 +00:00
NonlinearFactor.h added begin and end iterators 2010-03-02 06:07:46 +00:00
NonlinearFactorGraph-inl.h Always do BOOST_FOREACH with a reference if you can! In this case, made a noticeable difference in performance by avoiding hundreds of thousands of mallocs. 2010-03-11 21:40:56 +00:00
NonlinearFactorGraph.h Always do BOOST_FOREACH with a reference if you can! In this case, made a noticeable difference in performance by avoiding hundreds of thousands of mallocs. 2010-03-11 21:40:56 +00:00
NonlinearOptimizer-inl.h return immediately if maxIterations is zero 2010-04-28 21:35:01 +00:00
NonlinearOptimizer.h move trylambda before printing all the configs 2010-03-15 18:38:08 +00:00
Ordering.cpp Moved tree stuff to graph, removed ordering-inl.h 2010-01-18 19:11:22 +00:00
Ordering.h add Ordering.exists 2010-04-08 22:16:08 +00:00
Point2.cpp svn restored from 1733. 2010-01-16 01:16:59 +00:00
Point2.h scalar multiplication 2010-03-03 02:49:06 +00:00
Point3.cpp svn restored from 1733. 2010-01-16 01:16:59 +00:00
Point3.h RETURN CONST REFERENCES WHERE YOU CAN and some inlining 2010-02-24 06:14:43 +00:00
Pose2.cpp fixed some issues in SE(2) "branch" 2010-03-03 05:34:08 +00:00
Pose2.h fixed the warnings caused by the initialization order 2010-03-19 20:32:19 +00:00
Pose2SLAMOptimizer.cpp I changed the name of SubgraphPCG to SubgraphSolver and put it in its own compilation unit 2010-03-12 19:19:21 +00:00
Pose2SLAMOptimizer.h I changed the name of SubgraphPCG to SubgraphSolver and put it in its own compilation unit 2010-03-12 19:19:21 +00:00
Pose3.cpp Added version of transform_from and transform_to to Pose3 with optional derivatives 2010-05-18 14:51:09 +00:00
Pose3.h Added version of transform_from and transform_to to Pose3 with optional derivatives 2010-05-18 14:51:09 +00:00
PriorFactor.h case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary 2010-01-22 17:36:57 +00:00
RangeFactor.h found there are two implementations of bearing and range in gtsam. removed the redundant one. 2010-03-31 23:32:39 +00:00
Rot2.cpp normalize cos and sin when there is numerical error, which does happen sometimes when composing two rotations 2010-04-29 21:28:24 +00:00
Rot2.h no more normalize. in compose? 2010-03-03 05:35:00 +00:00
Rot3.cpp Rot2 "named constructors" (http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.8): 2010-03-03 03:31:53 +00:00
Rot3.h Rot2 "named constructors" (http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.8): 2010-03-03 03:31:53 +00:00
SharedDiagonal.h case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary 2010-01-22 17:36:57 +00:00
SharedGaussian.h case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary 2010-01-22 17:36:57 +00:00
SimpleCamera.cpp add backproject 2010-03-19 08:32:55 +00:00
SimpleCamera.h add backproject 2010-03-19 08:32:55 +00:00
Simulated2DConfig.h Fixed christian01 example, polluting gtsam with extra header files for MATLAB. Need to look for a better solution. 2010-02-23 05:06:16 +00:00
Simulated2DMeasurement.h Fixed christian01 example, polluting gtsam with extra header files for MATLAB. Need to look for a better solution. 2010-02-23 05:06:16 +00:00
Simulated2DOdometry.h Fixed christian01 example, polluting gtsam with extra header files for MATLAB. Need to look for a better solution. 2010-02-23 05:06:16 +00:00
Simulated2DOrientedConfig.h added oriented version of simulate2d 2010-04-07 19:09:14 +00:00
Simulated2DOrientedOdometry.h finished oriented simulated2D 2010-04-07 21:27:16 +00:00
Simulated2DOrientedPosePrior.h finished oriented simulated2D 2010-04-07 21:27:16 +00:00
Simulated2DPointPrior.h Fixed christian01 example, polluting gtsam with extra header files for MATLAB. Need to look for a better solution. 2010-02-23 05:06:16 +00:00
Simulated2DPosePrior.h Fixed christian01 example, polluting gtsam with extra header files for MATLAB. Need to look for a better solution. 2010-02-23 05:06:16 +00:00
Simulated3D.cpp NOISE MODEL. 2010-01-18 05:38:53 +00:00
Simulated3D.h Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
SubgraphPreconditioner.cpp Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
SubgraphPreconditioner.h I changed the name of SubgraphPCG to SubgraphSolver and put it in its own compilation unit 2010-03-12 19:19:21 +00:00
SubgraphSolver-inl.h changed template argument names 2010-03-12 22:00:55 +00:00
SubgraphSolver.h changed template argument names 2010-03-12 22:00:55 +00:00
SymbolMap.h All std::map<Symbol,T> are now SymbolMap<T>, which is just a thin wrapper around std::map. at(Key) is used instead of first checking with find when an exception should be thrown for non-existent keys. This does not change any behavior or timing currently. This check-in also includes some functions in BayesTree for gathering clique statistics. 2010-01-22 04:41:40 +00:00
SymbolicBayesNet.cpp BIG CHANGE: 2009-11-09 07:04:26 +00:00
SymbolicBayesNet.h Refactoring to use a new Symbol key instead of strings in Bayes*, Gaussian*, Ordering, Symbolic*, VectorConfig. Renamed existing type-checking key Symbol<C,T> to TypedSymbol<C,T> 2010-01-17 19:34:57 +00:00
SymbolicConditional.h Refactoring to use a new Symbol key instead of strings in Bayes*, Gaussian*, Ordering, Symbolic*, VectorConfig. Renamed existing type-checking key Symbol<C,T> to TypedSymbol<C,T> 2010-01-17 19:34:57 +00:00
SymbolicFactor.cpp All std::map<Symbol,T> are now SymbolMap<T>, which is just a thin wrapper around std::map. at(Key) is used instead of first checking with find when an exception should be thrown for non-existent keys. This does not change any behavior or timing currently. This check-in also includes some functions in BayesTree for gathering clique statistics. 2010-01-22 04:41:40 +00:00
SymbolicFactor.h added 4-way symbolic factor 2010-02-09 21:32:14 +00:00
SymbolicFactorGraph.cpp created addPrior 2010-02-19 02:48:47 +00:00
SymbolicFactorGraph.h save graph to graphviz format 2010-02-13 07:09:56 +00:00
Tensor1.h Moved Tensor related Files from CitySLAM 2010-02-14 07:24:37 +00:00
Tensor1Expression.h Moved Tensor related Files from CitySLAM 2010-02-14 07:24:37 +00:00
Tensor2.h added operator() to change values 2010-03-01 18:07:18 +00:00
Tensor2Expression.h Moved Tensor related Files from CitySLAM 2010-02-14 07:24:37 +00:00
Tensor3.h added const Tensor3expression 2010-03-01 18:08:18 +00:00
Tensor3Expression.h made the function const 2010-03-01 18:05:24 +00:00
Tensor4.h Moved Tensor related Files from CitySLAM 2010-02-14 07:24:37 +00:00
Tensor5.h Moved Tensor related Files from CitySLAM 2010-02-14 07:24:37 +00:00
Tensor5Expression.h Moved Tensor related Files from CitySLAM 2010-02-14 07:24:37 +00:00
Testable.h Removed extra ; 2009-12-16 21:41:33 +00:00
TupleConfig-inl.h Removed unused TupleConfigEnd global expmap and logmap as they were causing function resolution problems 2010-03-10 16:30:00 +00:00
TupleConfig.h Added single-element update function to TupleConfigs 2010-05-04 13:41:46 +00:00
Value.h BIG: replaced optimize in NonlinearFactorGraph with specialized NonlinearOptimizer object. This does away with the artificial ErrorVectorConfig and the like as NonlinearOptimizer is templated and can use "exmap", the exponential map defined for any differentiable manifold. 2009-09-09 04:43:04 +00:00
Vector.cpp in-place house vector (was about 10% of all mallocs in Urban) 2010-03-11 15:04:31 +00:00
Vector.h in-place house vector (was about 10% of all mallocs in Urban) 2010-03-11 15:04:31 +00:00
VectorBTree.cpp Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
VectorBTree.h Added get and set 2010-02-18 14:30:16 +00:00
VectorConfig.h Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
VectorMap.cpp Pacified failing test for ConstraintOptimizer, removed extraneous code in VectorMap 2010-04-30 14:16:10 +00:00
VectorMap.h Pacified failing test for ConstraintOptimizer, removed extraneous code in VectorMap 2010-04-30 14:16:10 +00:00
dataset.cpp Eiffel datasets 2010-03-12 21:56:14 +00:00
dataset.h Definitions of Lie::between, Pose2::compose, expmap, and derivatives were not correct. Fixed, but changes some behavior (iSAM and CitySLAM already fixed), will send email about this change. 2010-01-26 20:00:17 +00:00
graph-inl.h Comments, and better test of composePoses 2010-01-27 02:49:58 +00:00
graph.h Moved tree stuff to graph, removed ordering-inl.h 2010-01-18 19:11:22 +00:00
gtsam-broken.h Fixed christian01 example, polluting gtsam with extra header files for MATLAB. Need to look for a better solution. 2010-02-23 05:06:16 +00:00
gtsam.h finished oriented simulated2D 2010-04-07 21:27:16 +00:00
gtsam.sln Fixing directory structure 2009-08-21 22:23:24 +00:00
gtsam.vcproj Fixing directory structure 2009-08-21 22:23:24 +00:00
inference-inl.h Commented marginalGaussian() due to compile error 2010-03-04 22:40:01 +00:00
inference.h Commented marginalGaussian() due to compile error 2010-03-04 22:40:01 +00:00
iterative-inl.h be a bit more verbose 2010-03-07 00:10:02 +00:00
iterative.cpp added an absolution threshold $epsilon_abs$ to conjugateGradients. added utility functions to several class to have the same interface which can be used by template functions 2010-01-11 08:32:59 +00:00
iterative.h Matrix::multiplyAdd and transposeMultiplyAdd are "level 2" BLAS and speed up the numeric part of the code substantially. Alex might be able to speed them up even more by making them use real BLAS code within Matrix.cpp. 2010-01-31 16:04:24 +00:00
manual.mk Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph 2009-11-12 16:16:32 +00:00
numericalDerivative.h Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
planarSLAM.cpp created addPrior 2010-02-19 02:48:47 +00:00
planarSLAM.h added BearingRangeFactor which captures both BearingFactor and RangeFactor 2010-04-01 22:02:31 +00:00
pose2SLAM.cpp case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary 2010-01-22 17:36:57 +00:00
pose2SLAM.h case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary 2010-01-22 17:36:57 +00:00
pose3SLAM.cpp Definitions of Lie::between, Pose2::compose, expmap, and derivatives were not correct. Fixed, but changes some behavior (iSAM and CitySLAM already fixed), will send email about this change. 2010-01-26 20:00:17 +00:00
pose3SLAM.h case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary 2010-01-22 17:36:57 +00:00
projectiveGeometry.cpp Fixed two bugs, both related to array overflow 2010-02-18 22:52:49 +00:00
projectiveGeometry.h added #pragma 2010-02-26 14:45:17 +00:00
simulated2D.cpp SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +00:00
simulated2D.h Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
simulated2DOriented.cpp finished oriented simulated2D 2010-04-07 21:27:16 +00:00
simulated2DOriented.h finished oriented simulated2D 2010-04-07 21:27:16 +00:00
smallExample.cpp Fixed two unit tests in MATLAB, needed some small changes in C++ as well 2010-02-21 23:50:28 +00:00
smallExample.h SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +00:00
svdcmp.cpp fixed a bug 2010-02-21 04:51:42 +00:00
svdcmp.h added default bool option to svd to sort the singular values and V. the default is true so pass false to avoid sorting 2010-02-14 04:54:39 +00:00
tensorInterface.cpp added TrifocalTensor test and changed DLT to use non-sorted version. 2010-02-15 23:45:53 +00:00
tensorInterface.h added #pragma 2010-02-26 14:45:17 +00:00
tensors.h Moved Tensor related Files from CitySLAM 2010-02-14 07:25:03 +00:00
testBTree.cpp BTree refactored, Node is now an inner class, find is non-recursive 2010-02-15 23:52:46 +00:00
testBayesNetPreconditioner.cpp Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
testBayesTree.cpp insert bayes net as a clique 2010-02-13 07:09:27 +00:00
testBinaryBayesNet.cpp All std::map<Symbol,T> are now SymbolMap<T>, which is just a thin wrapper around std::map. at(Key) is used instead of first checking with find when an exception should be thrown for non-existent keys. This does not change any behavior or timing currently. This check-in also includes some functions in BayesTree for gathering clique statistics. 2010-01-22 04:41:40 +00:00
testCal3_S2.cpp added calibrate function which transforms image coordinates to intrinsic coordinates and added a unit test to check the validity 2010-03-09 22:23:33 +00:00
testCalibratedCamera.cpp Fixed several unit test main() functions that were returning 0 instead of the result of runAllTests. This caused unit tests to print failures but not count as failures in the pass/fail counts. In CMake projects, since test output is logged to a file instead of printed, this caused no indication of failures when they occured! All tests still pass with no other modifications after fixing this. 2010-02-20 22:22:45 +00:00
testConstraintOptimizer.cpp Added tests for NonlinearEquality for poses near the origin, removed extraneous print statement. 2010-05-01 22:21:52 +00:00
testDSF.cpp add nrKeys and set 2010-04-09 23:36:13 +00:00
testErrors.cpp Errors:axpy and testErrors 2010-02-21 00:01:43 +00:00
testFactorgraph.cpp remove column singletons in the factor graph 2010-04-03 03:36:10 +00:00
testGaussianBayesNet.cpp righ-hand-side 2010-03-08 03:56:49 +00:00
testGaussianConditional.cpp Refactoring to use a new Symbol key instead of strings in Bayes*, Gaussian*, Ordering, Symbolic*, VectorConfig. Renamed existing type-checking key Symbol<C,T> to TypedSymbol<C,T> 2010-01-17 19:34:57 +00:00
testGaussianFactor.cpp Added smart=true for the noise model when constructing GaussianFactor from GaussianConditional (and unit test). If a factor with a constrained noise model was eliminated, and then a new factor was constructed from the conditional (this happens in iSAM), the new factor would have an unconstrained noise model with zero sigmas. 2010-05-16 17:08:14 +00:00
testGaussianFactorGraph.cpp Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
testGaussianISAM.cpp Integrated householder-based QR into NoiseModel. Note that the examples for GFG have changed to ensure that they are actually a linearized version of the nonlinear example. 2010-01-27 04:39:35 +00:00
testGaussianISAM2.cpp Integrated householder-based QR into NoiseModel. Note that the examples for GFG have changed to ensure that they are actually a linearized version of the nonlinear example. 2010-01-27 04:39:35 +00:00
testGraph.cpp Comments, and better test of composePoses 2010-01-27 02:49:58 +00:00
testHomography2.cpp Created patch to camera homography function with Duy 2010-02-25 00:05:27 +00:00
testISAM.cpp Fixed insert to use IndexTable, a new class 2010-01-22 02:27:26 +00:00
testInference.cpp Integrated householder-based QR into NoiseModel. Note that the examples for GFG have changed to ensure that they are actually a linearized version of the nonlinear example. 2010-01-27 04:39:35 +00:00
testIterative.cpp linearize now always returns a shared pointer 2010-02-21 21:17:47 +00:00
testKey.cpp Added a constructor for TypedLabeledSymbol from Symbol that decodes the index to split out a label 2010-02-10 15:27:21 +00:00
testLieConfig.cpp Added single-element update function to TupleConfigs 2010-05-04 13:41:46 +00:00
testMatrix.cpp Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
testNoiseModel.cpp Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
testNonlinearConstraint.cpp Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
testNonlinearEquality.cpp Added tests for NonlinearEquality for poses near the origin, removed extraneous print statement. 2010-05-01 22:21:52 +00:00
testNonlinearFactor.cpp NonlinearFactors handle constrained noise models properly now, as before they would try to whiten and fail 2010-01-28 17:21:24 +00:00
testNonlinearFactorGraph.cpp linearize now always returns a shared pointer 2010-02-21 21:17:47 +00:00
testNonlinearOptimizer.cpp I changed the name of SubgraphPCG to SubgraphSolver and put it in its own compilation unit 2010-03-12 19:19:21 +00:00
testOrdering.cpp Moved tree stuff to graph, removed ordering-inl.h 2010-01-18 19:11:22 +00:00
testPlanarSLAM.cpp remove column singletons in the factor graph 2010-04-03 03:36:10 +00:00
testPoint2.cpp scalar multiplication 2010-03-03 02:49:06 +00:00
testPoint3.cpp arithmetic tests 2010-03-03 02:50:49 +00:00
testPose2.cpp Rot2 "named constructors" (http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.8): 2010-03-03 03:31:53 +00:00
testPose2Config.cpp 2D Pose SLAM: created a new templated factor to accommodate GPS measurements, and as part of the refactor I consolidated all Pose2 SLAM classes in pose2SLAM.h. For backwards compatibility it contains 2010-01-16 18:01:16 +00:00
testPose2Factor.cpp Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
testPose2Prior.cpp case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary 2010-01-22 17:36:57 +00:00
testPose2SLAM.cpp Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
testPose3.cpp Added version of transform_from and transform_to to Pose3 with optional derivatives 2010-05-18 14:51:09 +00:00
testPose3Config.cpp I reverted back to the old expmap in Pose3 :-( It does not work well for Urban, and now it turns out Yong-Dian has problems, too. It seems there is still something that we do not quite understand about the whole Lie group optimization business. If you want to run with the new expmap, define CORRECT_POSE3_EXPMAP 2010-03-12 19:16:53 +00:00
testPose3Factor.cpp case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary 2010-01-22 17:36:57 +00:00
testPose3SLAM.cpp Definitions of Lie::between, Pose2::compose, expmap, and derivatives were not correct. Fixed, but changes some behavior (iSAM and CitySLAM already fixed), will send email about this change. 2010-01-26 20:00:17 +00:00
testRot2.cpp Rot2 "named constructors" (http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.8): 2010-03-03 03:31:53 +00:00
testRot3.cpp refactored and thoroughly checked rodrgues, added two more unit test 2010-03-02 05:45:19 +00:00
testSQP.cpp Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00
testSimpleCamera.cpp added unit tests 2010-03-24 02:20:54 +00:00
testSimulated2D.cpp Fixed christian01 example, polluting gtsam with extra header files for MATLAB. Need to look for a better solution. 2010-02-23 05:06:16 +00:00
testSimulated3D.cpp Large gtsam refactoring 2010-01-13 22:25:03 +00:00
testSubgraphPreconditioner.cpp Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
testSymbolicBayesNet.cpp SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +00:00
testSymbolicFactor.cpp Symbolic eliminate now works, new compilation unit SymbolicFactor 2009-10-30 03:48:32 +00:00
testSymbolicFactorGraph.cpp save graph to graphviz format 2010-02-13 07:09:56 +00:00
testTensors.cpp added testTensors to the tests 2010-02-15 20:25:38 +00:00
testTrifocal.cpp added point-point-point check 2010-02-23 13:14:07 +00:00
testTupleConfig.cpp Added single-element update function to TupleConfigs 2010-05-04 13:41:46 +00:00
testVSLAMConfig.cpp Refactoring to use a new Symbol key instead of strings in Bayes*, Gaussian*, Ordering, Symbolic*, VectorConfig. Renamed existing type-checking key Symbol<C,T> to TypedSymbol<C,T> 2010-01-17 19:34:57 +00:00
testVSLAMFactor.cpp linearize now always returns a shared pointer 2010-02-21 21:17:47 +00:00
testVSLAMGraph.cpp VisualSLAM Graph is now a class and has convenience functions. These function as documentation (autocompletion and the like) and I think we should also have this style in addition to the generic add. 2010-03-05 15:48:01 +00:00
testVector.cpp Added in-place sub insert function to Vector 2010-01-31 17:24:01 +00:00
testVectorBTree.cpp Added get and set 2010-02-18 14:30:16 +00:00
testVectorMap.cpp Pacified failing test for ConstraintOptimizer, removed extraneous code in VectorMap 2010-04-30 14:16:10 +00:00
timeGaussianFactor.cpp Added updated timing results. 2010-01-27 05:08:54 +00:00
timeGaussianFactorGraph.cpp Small details, like using a reference in FOREACH 2010-02-21 17:06:11 +00:00
timeMatrix.cpp Added in-place insertion functions to Matrix, as well as a #define flag to enable or disable GSL code without a reconfigure. 2010-01-31 17:21:07 +00:00
timeRot3.cpp Much faster compund rotation using Justin's (indeed correct) formula 2010-01-10 12:25:46 +00:00
timeSymbolMaps.cpp All std::map<Symbol,T> are now SymbolMap<T>, which is just a thin wrapper around std::map. at(Key) is used instead of first checking with find when an exception should be thrown for non-existent keys. This does not change any behavior or timing currently. This check-in also includes some functions in BayesTree for gathering clique statistics. 2010-01-22 04:41:40 +00:00
timeVectorConfig.cpp Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
visualSLAM.cpp VisualSLAM Graph is now a class and has convenience functions. These function as documentation (autocompletion and the like) and I think we should also have this style in addition to the generic add. 2010-03-05 15:48:01 +00:00
visualSLAM.h Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +00:00