.. |
.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
|
GaussianBayesNet::backSubstituteInPlace
|
2010-01-31 04:39:41 +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
|
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
|
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 |
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
|
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 |
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
|
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
|
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::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 |
Matrix.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 |
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
|
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
|
Pose2SLAMOptimizer prototype for use in MATLAB
|
2010-01-23 00:57:54 +00:00 |
SubgraphPreconditioner.cpp
|
GaussianBayesNet::backSubstituteInPlace
|
2010-01-31 04:39:41 +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
|
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
|
Collecting more statistics in isam2, logmap for configs
|
2010-01-23 01:53:04 +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
|
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
|
SAM was substantially sped up by inlining VectorConfig::insert
|
2010-01-31 16:05:16 +00:00 |
VectorConfig.h
|
SAM was substantially sped up by inlining VectorConfig::insert
|
2010-01-31 16:05: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
|
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
|
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
|
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
|
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
|
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
|
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
|
GaussianBayesNet::backSubstituteInPlace
|
2010-01-31 04:39:41 +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::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 |
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
|
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
|
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
|
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
|
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
|
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
|
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 |