gtsam/cpp
Frank Dellaert ac870bce4c GaussianFactor::transposeMultiplyAdd 2010-01-31 03:33:53 +00:00
..
.cvsignore
BayesNet-inl.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
BayesNet.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
BayesNetPreconditioner.cpp transposeMultiplyAdd provied BLAS-style call for iterative speed 2010-01-30 23:59:29 +00:00
BayesNetPreconditioner.h transposeMultiplyAdd provied BLAS-style call for iterative speed 2010-01-30 23:59:29 +00:00
BayesTree-inl.h added saveGraph function to BayesTree which writes out a dot file which can be visualized using graphviz dot command 2010-01-22 23:52:56 +00:00
BayesTree.h added saveGraph function to BayesTree which writes out a dot file which can be visualized using graphviz dot command 2010-01-22 23:52:56 +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
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
CalibratedCamera.h
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
Errors.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
Errors.h 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
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 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.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
GaussianBayesNet.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
GaussianBayesNet.h add linear system as a template parameter in nonlinear optimizer 2010-01-19 10:46:12 +00:00
GaussianConditional.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
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 GaussianFactor::transposeMultiplyAdd 2010-01-31 03:33:53 +00:00
GaussianFactor.h GaussianFactor::transposeMultiplyAdd 2010-01-31 03:33:53 +00:00
GaussianFactorGraph.cpp GaussianFactor::transposeMultiplyAdd 2010-01-31 03:33:53 +00:00
GaussianFactorGraph.h transposeMultiplyAdd provied BLAS-style call for iterative speed 2010-01-30 23:59:29 +00:00
GaussianFactorSet.h
GaussianISAM.cpp
GaussianISAM.h
GaussianISAM2.cpp new fluid relinearization algorithm, in sync with lyx 2010-01-21 07:38:37 +00:00
GaussianISAM2.h new fluid relinearization algorithm, in sync with lyx 2010-01-21 07:38:37 +00:00
ISAM-inl.h Fixed insert to use IndexTable, a new class 2010-01-22 02:27: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 Collecting more statistics in isam2, logmap for configs 2010-01-23 01:53:04 +00:00
ISAM2.h Collecting more statistics in isam2, logmap for configs 2010-01-23 01:53:04 +00:00
IndexTable.h 2010-01-30 05:22:17 +00:00
Key.h Fixed insert to use IndexTable, a new class 2010-01-22 02:27:26 +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 Collecting more statistics in isam2, logmap for configs 2010-01-23 01:53:04 +00:00
LieConfig.h Collecting more statistics in isam2, logmap for configs 2010-01-23 01:53:04 +00:00
Makefile.am timing VectorConfig to speed up iterative 2010-01-29 13:57:45 +00:00
Matrix.cpp Matrix::transposeMultiplyAdd 2010-01-31 02:53:03 +00:00
Matrix.h Matrix::transposeMultiplyAdd 2010-01-31 02:53:03 +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 NonlinearFactors handle constrained noise models properly now, as before they would try to whiten and fail 2010-01-28 17:21:24 +00:00
NonlinearConstraint-inl.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
NonlinearConstraint.h SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +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 NOISE MODEL. 2010-01-18 05:38:53 +00:00
NonlinearFactorGraph.h NOISE MODEL. 2010-01-18 05:38:53 +00:00
NonlinearOptimizer-inl.h Pose2SLAMOptimizer prototype for use in MATLAB 2010-01-23 00:57:54 +00:00
NonlinearOptimizer.h add writer module to dump the errors and time 2010-01-22 08:13:54 +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 Large gtsam refactoring 2010-01-13 22:25:03 +00:00
Point3.cpp svn restored from 1733. 2010-01-16 01:16:59 +00:00
Point3.h Large gtsam refactoring 2010-01-13 22:25:03 +00:00
Pose2.cpp Pose2Prior is now a typedef, improved some derivatives 2010-01-16 16:46:57 +00:00
Pose2.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
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 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
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 moved relative_bearing to Rot2, changed derivatives to new-style 2010-01-14 16:57:48 +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
SQPOptimizer-inl.h NOISE MODEL. 2010-01-18 05:38:53 +00:00
SQPOptimizer.h
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
SimpleCamera.h
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 Pose2SLAMOptimizer prototype for use in MATLAB 2010-01-23 00:57:54 +00:00
SubgraphPreconditioner.cpp transposeMultiplyAdd provied BLAS-style call for iterative speed 2010-01-30 23:59:29 +00:00
SubgraphPreconditioner.h transposeMultiplyAdd provied BLAS-style call for iterative speed 2010-01-30 23:59:29 +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
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 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
SymbolicFactorGraph.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
SymbolicFactorGraph.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
Testable.h
TupleConfig-inl.h fixed bearing/range, large speedup for batch; incremental creation of Config works 2010-01-18 20:17:31 +00:00
TupleConfig.h Collecting more statistics in isam2, logmap for configs 2010-01-23 01:53:04 +00:00
Value.h
Vector.cpp BLAS level 1 style "scal" saves even more time in PCG 2010-01-30 04:01:49 +00:00
Vector.h BLAS level 1 style "scal" saves even more time in PCG 2010-01-30 04:01:49 +00:00
VectorConfig.cpp BLAS level 1 style "scal" saves even more time in PCG 2010-01-30 04:01:49 +00:00
VectorConfig.h BLAS level 1 style "scal" saves even more time in PCG 2010-01-30 04:01:49 +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 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
gtsam.h add print 2010-01-23 04:46:00 +00:00
gtsam.sln
gtsam.vcproj
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 transposeMultiplyAdd provied BLAS-style call for iterative speed 2010-01-30 23:59:29 +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 GaussianFactor::transposeMultiplyAdd 2010-01-31 03:33:53 +00:00
manual.mk
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 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
planarSLAM.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
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
simulated2D.cpp SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +00:00
simulated2D.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
smallExample.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
smallExample.h SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +00:00
svdcmp.cpp
svdcmp.h
testBayesNetPreconditioner.cpp SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +00:00
testBayesTree.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
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
testCalibratedCamera.cpp
testFactorgraph.cpp
testGaussianBayesNet.cpp SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +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 GaussianFactor::transposeMultiplyAdd 2010-01-31 03:33:53 +00:00
testGaussianFactorGraph.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
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
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 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
testKey.cpp Fixed insert to use IndexTable, a new class 2010-01-22 02:27:26 +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 Matrix::transposeMultiplyAdd 2010-01-31 02:53:03 +00:00
testNoiseModel.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
testNonlinearConstraint.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
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 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
testNonlinearOptimizer.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
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
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 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
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 fixed Ab2 bug 2010-01-23 05:29:04 +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 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
testSQPOptimizer.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
testSimpleCamera.cpp
testSimulated2D.cpp SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +00:00
testSimulated3D.cpp Large gtsam refactoring 2010-01-13 22:25:03 +00:00
testSubgraphPreconditioner.cpp Fixed compile issue in tests 2010-01-23 01:03:47 +00:00
testSymbolicBayesNet.cpp SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +00:00
testSymbolicFactor.cpp
testSymbolicFactorGraph.cpp SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +00:00
testTupleConfig.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
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 Comments, and better test of composePoses 2010-01-27 02:49:58 +00:00
testVSLAMGraph.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
testVector.cpp BLAS level 1 style axpy calls in Vector and VectorConfig shave some seconds off PCG 2010-01-30 02:04:37 +00:00
testVectorConfig.cpp BLAS level 1 style "scal" saves even more time in PCG 2010-01-30 04:01:49 +00:00
timeGaussianFactor.cpp Added updated timing results. 2010-01-27 05:08:54 +00:00
timeGaussianFactorGraph.cpp Added updated timing results. 2010-01-27 05:08:54 +00:00
timeMatrix.cpp Added updated timing results. 2010-01-27 05:08:54 +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 BLAS level 1 style axpy calls in Vector and VectorConfig shave some seconds off PCG 2010-01-30 02:04:37 +00:00
visualSLAM.cpp svn restored from 1733. 2010-01-16 01:16:59 +00:00
visualSLAM.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