gtsam/cpp
Frank Dellaert a178023a27 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
..
.cvsignore Fixing directory structure 2009-08-21 22:23:24 +00:00
BTree.h Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +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 moved relative_bearing to Rot2, changed derivatives to new-style 2010-01-14 16:57:48 +00:00
BetweenFactor.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
BinaryConditional.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
Cal3_S2.cpp made all classes that currently have an assert_equal "Testable" 2009-10-26 19:26:51 +00:00
Cal3_S2.h Large refactoring - made several Lie group functions global, which used to be member functions, to treat Lie groups more uniformly. Also created Lie.h, and a preprocessor flag in numericalDerivative to change the coordinate frame derivatives are reported in. gtsam and easylib build and pass unit tests, but this will probably break other projects, which will require a few small changes to work again. Email coming in a few minutes to describe the changes. 2010-01-08 00:40:17 +00:00
CalibratedCamera.cpp renamed transformPose_to to transform_to, composeTransform to compose, and changed nr. of arguments of Dtransform_to2 (to two) 2009-12-18 05:36:53 +00:00
CalibratedCamera.h Combined evaluation/derivatives now return the function value instead of using a pointer 2009-10-22 14:44:27 +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
Doxyfile Fixing directory structure 2009-08-21 22:23:24 +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 Added FactorGraph::checkGraphConsistency() to check for consistency between the variables->factors and factors->variables maps, and a unit test that tests the replace function including checking consistency. 2010-02-13 01:29:19 +00:00
FactorGraph.h Added FactorGraph::checkGraphConsistency() to check for consistency between the variables->factors and factors->variables maps, and a unit test that tests the replace function including checking consistency. 2010-02-13 01:29:19 +00:00
GaussianBayesNet.cpp Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
GaussianBayesNet.h GaussianBayesNet::backSubstituteInPlace 2010-01-31 04:39:41 +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 Small details, like using a reference in FOREACH 2010-02-21 17:06:11 +00:00
GaussianFactor.h Fixed two unit tests in MATLAB, needed some small changes in C++ as well 2010-02-21 23:50:28 +00:00
GaussianFactorGraph.cpp Small details, like using a reference in FOREACH 2010-02-21 17:06:11 +00:00
GaussianFactorGraph.h linearize now always returns a shared pointer 2010-02-21 21:17:47 +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 use ifdef 2010-02-21 15:23:27 +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 Fixed bug in print function of TypedLabeledSymbol 2010-02-10 21:03:49 +00:00
Lie-inl.h svn restored from 1733. 2010-01-16 01:16:59 +00:00
Lie.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
LieConfig-inl.h Added pragma once to LieConfig to prevent errors if included multiple times 2010-02-04 16:08:59 +00:00
LieConfig.h Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
Makefile.am 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
Matrix.cpp 1.0 versions of BLAS level 2 2010-02-20 23:44:07 +00:00
Matrix.h 1.0 versions of BLAS level 2 2010-02-20 23:44:07 +00:00
NoiseModel.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
NoiseModel.h Fixed indentation 2010-02-08 22:21:56 +00:00
NonlinearConstraint-inl.h Fixed error calculation with NonlinearConstraints - now use Unit noisemodels in NonlinearConstraint to prevent having the error forced to infinity 2010-02-22 21:11:22 +00:00
NonlinearConstraint.h Fixed more tests for NonlinearConstraints, inequality constraints now work. 2010-02-07 01:18: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 NonlinearFactors handle constrained noise models properly now, as before they would try to whiten and fail 2010-01-28 17:21:24 +00:00
NonlinearFactorGraph-inl.h linearize now always returns a shared pointer 2010-02-21 21:17:47 +00:00
NonlinearFactorGraph.h linearize now always returns a shared pointer 2010-02-21 21:17:47 +00:00
NonlinearOptimizer-inl.h Pose2SLAMOptimizer prototype for use in MATLAB 2010-01-23 00:57:54 +00:00
NonlinearOptimizer.h Fixed two unit tests in MATLAB, needed some small changes in C++ as well 2010-02-21 23:50:28 +00:00
Ordering.cpp Moved tree stuff to graph, removed ordering-inl.h 2010-01-18 19:11:22 +00:00
Ordering.h Moved tree stuff to graph, removed ordering-inl.h 2010-01-18 19:11:22 +00:00
Point2.cpp svn restored from 1733. 2010-01-16 01:16:59 +00:00
Point2.h instantiate SymbolicConfig 2010-02-16 23:20:39 +00:00
Point3.cpp svn restored from 1733. 2010-01-16 01:16:59 +00:00
Point3.h Added a static dim function to Point3 for generic detection of dimension 2010-02-16 20:21:03 +00:00
Pose2.cpp Added Pose2::matrix() function. 2010-02-18 16:27:01 +00:00
Pose2.h Added Pose2::matrix() function. 2010-02-18 16:27:01 +00:00
Pose2SLAMOptimizer.cpp Argument order of load changed 2010-01-26 20:31:25 +00:00
Pose2SLAMOptimizer.h Fixed sparse bug 2010-01-23 05:16:29 +00:00
Pose3.cpp Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
Pose3.h Pose2Prior is now a typedef, improved some derivatives 2010-01-16 16:46:57 +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 RangeFactor works 2010-01-14 06:00:17 +00:00
Rot2.cpp svn restored from 1733. 2010-01-16 01:16:59 +00:00
Rot2.h Normalizing rotation matrix to fix numerical instability when composing many poses 2010-02-09 22:44:02 +00:00
Rot3.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
Rot3.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
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 Combined evaluation/derivatives now return the function value instead of using a pointer 2009-10-22 14:44:27 +00:00
SimpleCamera.h Combined evaluation/derivatives now return the function value instead of using a pointer 2009-10-22 14:44:27 +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
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 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
SubgraphPreconditioner-inl.h linearize now always returns a shared pointer 2010-02-21 21:17:47 +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 Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +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 Moved Tensor related Files from CitySLAM 2010-02-14 07:24:37 +00:00
Tensor2Expression.h Moved Tensor related Files from CitySLAM 2010-02-14 07:24:37 +00:00
Tensor3.h Moved Tensor related Files from CitySLAM 2010-02-14 07:24:37 +00:00
Tensor3Expression.h Moved Tensor related Files from CitySLAM 2010-02-14 07:24:37 +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 Fixed the instantiation macros and exmap global functions for TupleConfigN 2010-02-09 01:24:41 +00:00
TupleConfig.h Apparently, expmap != exmap. TupleConfigN's are no longer broken now. 2010-02-09 19:27:28 +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 Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
Vector.h Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +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 Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
VectorMap.h Added get and set 2010-02-18 14:30:16 +00:00
dataset.cpp Fixed loading of datasets 2010-01-27 03:41:23 +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 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.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 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
inference.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
iterative-inl.h formatting only 2010-02-20 23:43:41 +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 Added double as Lie type, needed to remove Lie.h include from Vector.h 2010-01-14 05:58:58 +00:00
planarSLAM.cpp created addPrior 2010-02-19 02:48:47 +00:00
planarSLAM.h define two additional types 2010-02-20 00:28:10 +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 Moved Tensor related Files from CitySLAM 2010-02-14 07:24:37 +00:00
simulated2D.cpp SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +00:00
simulated2D.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
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 removed extra quotes 2010-02-18 23:31:23 +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 Easy constructor 2009-11-09 04:46:08 +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
testErrors.cpp Errors:axpy and testErrors 2010-02-21 00:01:43 +00:00
testFactorgraph.cpp Fixing directory structure 2009-08-21 22:23:24 +00:00
testGaussianBayesNet.cpp added unit tests 2010-02-22 06:42:58 +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 Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
testGaussianFactorGraph.cpp Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +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 Moved Tensor related Files from CitySLAM 2010-02-14 07:25:03 +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 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
testMatrix.cpp added test to check singular value ordering for a sample homography case 2010-02-14 04:56:29 +00:00
testNoiseModel.cpp uncommented unit tests 2010-02-22 16:43:40 +00:00
testNonlinearConstraint.cpp Fixed error calculation with NonlinearConstraints - now use Unit noisemodels in NonlinearConstraint to prevent having the error forced to infinity 2010-02-22 21:11:22 +00:00
testNonlinearEquality.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
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 Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
testOrdering.cpp Moved tree stuff to graph, removed ordering-inl.h 2010-01-18 19:11:22 +00:00
testPlanarSLAM.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
testPoint2.cpp norm 2010-01-12 02:09:03 +00:00
testPoint3.cpp Added few utility functions required to check if Marker is facing the Camera 2009-09-13 20:07:00 +00:00
testPose2.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
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 linearize now always returns a shared pointer 2010-02-21 21:17:47 +00:00
testPose3.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
testPose3Config.cpp 3D Pose SLAM + removed obsolete Urban files that somehow re-appeared in CitySLAM 2010-01-16 19:37:17 +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 svn restored from 1733. 2010-01-16 01:16:59 +00:00
testRot3.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
testSQP.cpp linearize now always returns a shared pointer 2010-02-21 21:17:47 +00:00
testSimpleCamera.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
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 another TrifocalTensor estimation test 2010-02-22 21:45:15 +00:00
testTupleConfig.cpp Apparently, expmap != exmap. TupleConfigN's are no longer broken now. 2010-02-09 19:27:28 +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 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
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 Added get and set 2010-02-18 14:30:16 +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 Added a config template parameter for ProjectionFactors 2010-02-06 05:08:52 +00:00
visualSLAM.h Fixed templating problem with visualSLAM::ProjectionFactor 2010-02-16 02:09:07 +00:00