gtsam/cpp
Kai Ni e87faa078d write correct information matrix to data file 2010-01-22 23:20:12 +00:00
..
.cvsignore Fixing directory structure 2009-08-21 22:23:24 +00:00
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 Added Bayes Net and Subgraph preconditioners to gtsam (developed in CitySLAM project) 2009-12-31 12:56:47 +00:00
BayesNetPreconditioner.h Added Bayes Net and Subgraph preconditioners to gtsam (developed in CitySLAM project) 2009-12-31 12:56:47 +00:00
BayesTree-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
BayesTree.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
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 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 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.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 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
GaussianFactor.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
GaussianFactorGraph.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
GaussianFactorGraph.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
GaussianFactorSet.h Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph 2009-11-12 16:16:32 +00:00
GaussianISAM.cpp ISAM2 (nonlinear ISAM) partially there, unit test currently disabled 2009-12-29 05:57:05 +00:00
GaussianISAM.h ISAM2 (nonlinear ISAM) partially there, unit test currently disabled 2009-12-29 05:57:05 +00:00
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 simplified alg, but no measureable speed improvement 2010-01-22 18:29:27 +00:00
ISAM2.h simplified alg, but no measureable speed improvement 2010-01-22 18:29:27 +00:00
IndexTable.h Fixed insert to use IndexTable, a new class 2010-01-22 02:27:26 +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 Added double as Lie type, needed to remove Lie.h include from Vector.h 2010-01-14 05:58:58 +00:00
LieConfig-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
LieConfig.h svn restored from 1733. 2010-01-16 01:16:59 +00:00
Makefile.am add dataset.h/cpp 2010-01-22 20:18:40 +00:00
Matrix.cpp Fix inverse_square_root, add cholesky decomposition options 2010-01-22 22:28:03 +00:00
Matrix.h Fix inverse_square_root, add cholesky decomposition options 2010-01-22 22:28:03 +00:00
NoiseModel.cpp Fixed memory hog problem with Alex's help. SAM marginally faster (3-4% with 1000 poses, might be bigger effect for full dataset) 2010-01-22 23:00:35 +00:00
NoiseModel.h Fixed memory hog problem with Alex's help. SAM marginally faster (3-4% with 1000 poses, might be bigger effect for full dataset) 2010-01-22 23:00:35 +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 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
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 add writer module to dump the errors and time 2010-01-22 08:13: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 move ordering into the solver, and the nonlinear optimizer is now exact <G, T, L> 2010-01-20 02:28:23 +00:00
Pose3.cpp Pose2Prior is now a typedef, improved some derivatives 2010-01-16 16:46:57 +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 Remove leftover commented out unused code 2010-01-21 19:49:36 +00:00
Rot3.h Special case for trace==1 in Rot3 logmap 2010-01-10 23:36:37 +00:00
SQPOptimizer-inl.h NOISE MODEL. 2010-01-18 05:38:53 +00:00
SQPOptimizer.h Added a function for the SQPOptimizer that will iterate until convergence. At the moment, the convergence conditions are quite simple (error below threshold or too many iterations). The system does, however, strictly limit the number of iterations. 2009-11-28 22:49:14 +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
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 move ordering into the solver, and the nonlinear optimizer is now exact <G, T, L> 2010-01-20 02:28:23 +00:00
SubgraphPreconditioner.cpp add linear system as a template parameter in nonlinear optimizer 2010-01-19 10:46:12 +00:00
SubgraphPreconditioner.h rename variable 2010-01-20 09:47:09 +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 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 Removed extra ; 2009-12-16 21:41:33 +00:00
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 fixed bearing/range, large speedup for batch; incremental creation of Config works 2010-01-18 20:17:31 +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 Improved performance of updateAb in NoiseModel with GSL/ATLAS. Various other small optimizations were made. 2010-01-21 18:51:59 +00:00
Vector.h Improved performance of updateAb in NoiseModel with GSL/ATLAS. Various other small optimizations were made. 2010-01-21 18:51:59 +00:00
VectorConfig.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
VectorConfig.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
dataset.cpp write correct information matrix to data file 2010-01-22 23:20:12 +00:00
dataset.h add dataset.h/cpp 2010-01-22 20:18:40 +00:00
graph-inl.h Moved tree stuff to graph, removed ordering-inl.h 2010-01-18 19:11:22 +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 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.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 rename variable 2010-01-20 09:47:09 +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 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
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 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 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.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 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.h SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +00:00
svdcmp.cpp Fixing directory structure 2009-08-21 22:23:24 +00:00
svdcmp.h Fixing directory structure 2009-08-21 22:23:24 +00:00
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 Easy constructor 2009-11-09 04:46:08 +00:00
testCalibratedCamera.cpp Combined evaluation/derivatives now return the function value instead of using a pointer 2009-10-22 14:44:27 +00:00
testFactorgraph.cpp Fixing directory structure 2009-08-21 22:23:24 +00:00
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 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
testGaussianFactorGraph.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
testGaussianISAM.cpp SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +00:00
testGaussianISAM2.cpp SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +00:00
testGraph.cpp Moved tree stuff to graph, removed ordering-inl.h 2010-01-18 19:11:22 +00:00
testISAM.cpp Fixed insert to use IndexTable, a new class 2010-01-22 02:27:26 +00:00
testInference.cpp SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +00:00
testIterative.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
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 Fix inverse_square_root, add cholesky decomposition options 2010-01-22 22:28:03 +00:00
testNoiseModel.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
testNonlinearConstraint.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
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 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
testNonlinearFactorGraph.cpp SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +00:00
testNonlinearOptimizer.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
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 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
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 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
testPose3.cpp svn restored from 1733. 2010-01-16 01:16:59 +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 move ordering into the solver, and the nonlinear optimizer is now exact <G, T, L> 2010-01-20 02:28:23 +00:00
testRot2.cpp svn restored from 1733. 2010-01-16 01:16:59 +00:00
testRot3.cpp Special case for trace==1 in Rot3 logmap 2010-01-10 23:36:37 +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 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
testSimpleCamera.cpp Combined evaluation/derivatives now return the function value instead of using a pointer 2009-10-22 14:44:27 +00:00
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 add linear system as a template parameter in nonlinear optimizer 2010-01-19 10:46: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 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 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
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 Weighted pseudo-inverse now takes weights (1/sigma^2). Does not make a lot of performance difference. 2010-01-16 06:25:11 +00:00
testVectorConfig.cpp SQP tests and implementation now use the new Key system 2010-01-19 05:33:44 +00:00
timeGaussianFactor.cpp Merged NoiseQR back into trunk 2010-01-20 18:32:48 +00:00
timeGaussianFactorGraph.cpp Improved performance of updateAb in NoiseModel with GSL/ATLAS. Various other small optimizations were made. 2010-01-21 18:51:59 +00:00
timeMatrix.cpp Improved performance of updateAb in NoiseModel with GSL/ATLAS. Various other small optimizations were made. 2010-01-21 18:51:59 +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
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