..
.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
Major check-in: there are now two interchangeable implementations of VectorConfig.
2010-02-17 03:29:12 +00:00
BayesTree.h
insert bayes net as a clique
2010-02-13 07:09:27 +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
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
Major check-in: there are now two interchangeable implementations of VectorConfig.
2010-02-17 03:29:12 +00:00
GaussianFactor.h
Major check-in: there are now two interchangeable implementations of VectorConfig.
2010-02-17 03:29:12 +00:00
GaussianFactorGraph.cpp
Major check-in: there are now two interchangeable implementations of VectorConfig.
2010-02-17 03:29:12 +00:00
GaussianFactorGraph.h
Major check-in: there are now two interchangeable implementations of VectorConfig.
2010-02-17 03:29:12 +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
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 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
Major check-in: there are now two interchangeable implementations of VectorConfig.
2010-02-17 03:29:12 +00:00
Matrix.cpp
Major check-in: there are now two interchangeable implementations of VectorConfig.
2010-02-17 03:29:12 +00:00
Matrix.h
Major check-in: there are now two interchangeable implementations of VectorConfig.
2010-02-17 03:29:12 +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
Ensured that constraints add keys to keys_
2010-02-09 01:52:36 +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
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
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
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
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
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
Major check-in: there are now two interchangeable implementations of VectorConfig.
2010-02-17 03:29:12 +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
instantiate SymbolicConfig
2010-02-16 23:20:39 +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
Major check-in: there are now two interchangeable implementations of VectorConfig.
2010-02-17 03:29:12 +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
Major check-in: there are now two interchangeable implementations of VectorConfig.
2010-02-17 03:29:12 +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
Deleted debug print
2010-02-15 21:38:33 +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
projectiveGeometry.cpp
Moved Tensor related Files from CitySLAM
2010-02-14 07:24:37 +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
Made simulated2D factors more generic - can now specify key types
2010-02-09 19:47:39 +00:00
smallExample.cpp
some small details to work it work with NewVectorConfig
2010-02-15 23:54:10 +00:00
smallExample.h
SQP tests and implementation now use the new Key system
2010-01-19 05:33:44 +00:00
svdcmp.cpp
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
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
Moved Tensor related Files from CitySLAM
2010-02-14 07:25:03 +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
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
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
Major check-in: there are now two interchangeable implementations of VectorConfig.
2010-02-17 03:29:12 +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
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
Fixed more tests for NonlinearConstraints, inequality constraints now work.
2010-02-07 01:18:17 +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
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
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
Fixed more tests for NonlinearConstraints, inequality constraints now work.
2010-02-07 01:18:17 +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
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 TrifocalTensor test and changed DLT to use non-sorted version.
2010-02-15 23:45:53 +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
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
Added in-place sub insert function to Vector
2010-01-31 17:24:01 +00:00
testVectorBTree.cpp
Major check-in: there are now two interchangeable implementations of VectorConfig.
2010-02-17 03:29:12 +00:00
testVectorMap.cpp
Major check-in: there are now two interchangeable implementations of VectorConfig.
2010-02-17 03:29:12 +00:00
timeGaussianFactor.cpp
Added updated timing results.
2010-01-27 05:08:54 +00:00
timeGaussianFactorGraph.cpp
Added a new combine process for GaussianFactors that allocates only one matrix when combining, rather than using append factor to make a large number of smaller matrices. There is a flag to switch between these modes, which currently defaults to the older approach. Currently, there does not appear to be a performance improvement, however.
2010-01-31 17:49:33 +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