.. |
.cvsignore
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
BTree.h
|
Major check-in: there are now two interchangeable implementations of VectorConfig.
|
2010-02-17 03:29:12 +00:00 |
BayesNet-inl.h
|
added 4-way symbolic factor
|
2010-02-09 22:59:18 +00:00 |
BayesNet.h
|
added 4-way symbolic factor
|
2010-02-09 22:59:18 +00:00 |
BayesNetPreconditioner.cpp
|
Major check-in: there are now two interchangeable implementations of VectorConfig.
|
2010-02-17 03:29:12 +00:00 |
BayesNetPreconditioner.h
|
transposeMultiplyAdd provied BLAS-style call for iterative speed
|
2010-01-30 23:59:29 +00:00 |
BayesTree-inl.h
|
avoid keys() call to known set of keys
|
2010-02-21 15:24:05 +00:00 |
BayesTree.h
|
avoid keys() call to known set of keys
|
2010-02-21 15:24:05 +00:00 |
BearingFactor.h
|
moved relative_bearing to Rot2, changed derivatives to new-style
|
2010-01-14 16:57:48 +00:00 |
BetweenFactor.h
|
case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary
|
2010-01-22 17:36:57 +00:00 |
BinaryConditional.h
|
All std::map<Symbol,T> are now SymbolMap<T>, which is just a thin wrapper around std::map. at(Key) is used instead of first checking with find when an exception should be thrown for non-existent keys. This does not change any behavior or timing currently. This check-in also includes some functions in BayesTree for gathering clique statistics.
|
2010-01-22 04:41:40 +00:00 |
Cal3_S2.cpp
|
made all classes that currently have an assert_equal "Testable"
|
2009-10-26 19:26:51 +00:00 |
Cal3_S2.h
|
Large refactoring - made several Lie group functions global, which used to be member functions, to treat Lie groups more uniformly. Also created Lie.h, and a preprocessor flag in numericalDerivative to change the coordinate frame derivatives are reported in. gtsam and easylib build and pass unit tests, but this will probably break other projects, which will require a few small changes to work again. Email coming in a few minutes to describe the changes.
|
2010-01-08 00:40:17 +00:00 |
CalibratedCamera.cpp
|
renamed transformPose_to to transform_to, composeTransform to compose, and changed nr. of arguments of Dtransform_to2 (to two)
|
2009-12-18 05:36:53 +00:00 |
CalibratedCamera.h
|
Combined evaluation/derivatives now return the function value instead of using a pointer
|
2009-10-22 14:44:27 +00:00 |
Conditional.h
|
Refactoring to use a new Symbol key instead of strings in Bayes*, Gaussian*, Ordering, Symbolic*, VectorConfig. Renamed existing type-checking key Symbol<C,T> to TypedSymbol<C,T>
|
2010-01-17 19:34:57 +00:00 |
Doxyfile
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
Errors.cpp
|
Errors:axpy and testErrors
|
2010-02-21 00:01:43 +00:00 |
Errors.h
|
Errors:axpy and testErrors
|
2010-02-21 00:01:43 +00:00 |
Factor.h
|
All std::map<Symbol,T> are now SymbolMap<T>, which is just a thin wrapper around std::map. at(Key) is used instead of first checking with find when an exception should be thrown for non-existent keys. This does not change any behavior or timing currently. This check-in also includes some functions in BayesTree for gathering clique statistics.
|
2010-01-22 04:41:40 +00:00 |
FactorGraph-inl.h
|
someone forgot to return it
|
2010-02-27 00:04:51 +00:00 |
FactorGraph.h
|
in-place colamd
|
2010-02-24 06:13:11 +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
|
*it is already the right type
|
2010-02-26 04:03:56 +00:00 |
GaussianFactor.h
|
Modernized/refactored, esp. with regards to map insert and iterating.
|
2010-02-26 03:20:15 +00:00 |
GaussianFactorGraph.cpp
|
Small details, like using a reference in FOREACH
|
2010-02-21 17:06:11 +00:00 |
GaussianFactorGraph.h
|
Added flag to default Factorization for old or new elimination, defaulting to old code.
|
2010-02-25 21:07:35 +00:00 |
GaussianFactorSet.h
|
Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph
|
2009-11-12 16:16:32 +00:00 |
GaussianISAM.cpp
|
Major check-in: there are now two interchangeable implementations of VectorConfig.
|
2010-02-17 03:29:12 +00:00 |
GaussianISAM.h
|
ISAM2 (nonlinear ISAM) partially there, unit test currently disabled
|
2009-12-29 05:57:05 +00:00 |
GaussianISAM2.cpp
|
Major check-in: there are now two interchangeable implementations of VectorConfig.
|
2010-02-17 03:29:12 +00:00 |
GaussianISAM2.h
|
new fluid relinearization algorithm, in sync with lyx
|
2010-01-21 07:38:37 +00:00 |
ISAM-inl.h
|
use ifdef
|
2010-02-21 15:23:27 +00:00 |
ISAM.h
|
Fixed size() crash when BayesTree empty, added clear() function to BayesTree, added and removed #includes to fix link errors
|
2010-01-20 04:23:35 +00:00 |
ISAM2-inl.h
|
linearize now always returns a shared pointer
|
2010-02-21 21:17:47 +00:00 |
ISAM2.h
|
linearize now always returns a shared pointer
|
2010-02-21 21:17:47 +00:00 |
IndexTable.h
|
|
2010-01-30 05:22:17 +00:00 |
Key.h
|
Fixed bug in print function of TypedLabeledSymbol
|
2010-02-10 21:03:49 +00:00 |
Lie-inl.h
|
Rot2 "named constructors" (http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.8):
|
2010-03-03 03:31:53 +00:00 |
Lie.h
|
Rot2 "named constructors" (http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.8):
|
2010-03-03 03:31:53 +00:00 |
LieConfig-inl.h
|
Added keys() function to LieConfig to return an ordered list of keys
|
2010-03-04 13:21:48 +00:00 |
LieConfig.h
|
Added keys() function to LieConfig to return an ordered list of keys
|
2010-03-04 13:21:48 +00:00 |
Makefile.am
|
Added pure cblas implementation of multiplyAdd functions. This does not have autotools support yet, so to enable, goto cpp/Makefile.am, comment out the block concerning GSL/ATLAS, and uncomment the above section enabling just blas.
|
2010-02-24 18:12:48 +00:00 |
Matrix.cpp
|
exponential map approximation
|
2010-03-02 02:24:38 +00:00 |
Matrix.h
|
exponential map approximation
|
2010-03-02 02:24:38 +00:00 |
NoiseModel.cpp
|
use vector_scale_inplace
|
2010-02-24 06:15:06 +00:00 |
NoiseModel.h
|
Fixed indentation
|
2010-02-08 22:21:56 +00:00 |
NonlinearConstraint-inl.h
|
Fixed small error in NonlinearConstraint and added note explaining why nonlinear constraints do not use a constrained noisemodel in the nonlinear sense.
|
2010-02-23 18:37:17 +00:00 |
NonlinearConstraint.h
|
Fixed small error in NonlinearConstraint and added note explaining why nonlinear constraints do not use a constrained noisemodel in the nonlinear sense.
|
2010-02-23 18:37: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
|
added begin and end iterators
|
2010-03-02 06:07:46 +00:00 |
NonlinearFactorGraph-inl.h
|
linearize now always returns a shared pointer
|
2010-02-21 21:17:47 +00:00 |
NonlinearFactorGraph.h
|
linearize now always returns a shared pointer
|
2010-02-21 21:17:47 +00:00 |
NonlinearOptimizer-inl.h
|
Added threshold for lambda in NonlinearOptimizer so that if lambda has gotten unreasonably large, optimization will throw a runtime exception to prevent infinite loops where lambda goes to infinity.
|
2010-03-01 16:31:05 +00:00 |
NonlinearOptimizer.h
|
Fixed two unit tests in MATLAB, needed some small changes in C++ as well
|
2010-02-21 23:50:28 +00:00 |
Ordering.cpp
|
Moved tree stuff to graph, removed ordering-inl.h
|
2010-01-18 19:11:22 +00:00 |
Ordering.h
|
Moved tree stuff to graph, removed ordering-inl.h
|
2010-01-18 19:11:22 +00:00 |
Point2.cpp
|
svn restored from 1733.
|
2010-01-16 01:16:59 +00:00 |
Point2.h
|
scalar multiplication
|
2010-03-03 02:49:06 +00:00 |
Point3.cpp
|
svn restored from 1733.
|
2010-01-16 01:16:59 +00:00 |
Point3.h
|
RETURN CONST REFERENCES WHERE YOU CAN and some inlining
|
2010-02-24 06:14:43 +00:00 |
Pose2.cpp
|
fixed some issues in SE(2) "branch"
|
2010-03-03 05:34:08 +00:00 |
Pose2.h
|
fixed some issues in SE(2) "branch"
|
2010-03-03 05:34:08 +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
|
Rot2 "named constructors" (http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.8):
|
2010-03-03 03:31:53 +00:00 |
Pose3.h
|
Rot2 "named constructors" (http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.8):
|
2010-03-03 03:31:53 +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
|
no more normalize. in compose?
|
2010-03-03 05:35:00 +00:00 |
Rot2.h
|
no more normalize. in compose?
|
2010-03-03 05:35:00 +00:00 |
Rot3.cpp
|
Rot2 "named constructors" (http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.8):
|
2010-03-03 03:31:53 +00:00 |
Rot3.h
|
Rot2 "named constructors" (http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.8):
|
2010-03-03 03:31:53 +00:00 |
SharedDiagonal.h
|
case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary
|
2010-01-22 17:36:57 +00:00 |
SharedGaussian.h
|
case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary
|
2010-01-22 17:36:57 +00:00 |
SimpleCamera.cpp
|
Combined evaluation/derivatives now return the function value instead of using a pointer
|
2009-10-22 14:44:27 +00:00 |
SimpleCamera.h
|
Combined evaluation/derivatives now return the function value instead of using a pointer
|
2009-10-22 14:44:27 +00:00 |
Simulated2DConfig.h
|
Fixed christian01 example, polluting gtsam with extra header files for MATLAB. Need to look for a better solution.
|
2010-02-23 05:06:16 +00:00 |
Simulated2DMeasurement.h
|
Fixed christian01 example, polluting gtsam with extra header files for MATLAB. Need to look for a better solution.
|
2010-02-23 05:06:16 +00:00 |
Simulated2DOdometry.h
|
Fixed christian01 example, polluting gtsam with extra header files for MATLAB. Need to look for a better solution.
|
2010-02-23 05:06:16 +00:00 |
Simulated2DPointPrior.h
|
Fixed christian01 example, polluting gtsam with extra header files for MATLAB. Need to look for a better solution.
|
2010-02-23 05:06:16 +00:00 |
Simulated2DPosePrior.h
|
Fixed christian01 example, polluting gtsam with extra header files for MATLAB. Need to look for a better solution.
|
2010-02-23 05:06:16 +00:00 |
Simulated3D.cpp
|
NOISE MODEL.
|
2010-01-18 05:38:53 +00:00 |
Simulated3D.h
|
case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary
|
2010-01-22 17:36:57 +00:00 |
SubgraphPreconditioner-inl.h
|
linearize now always returns a shared pointer
|
2010-02-21 21:17:47 +00:00 |
SubgraphPreconditioner.cpp
|
Major check-in: there are now two interchangeable implementations of VectorConfig.
|
2010-02-17 03:29:12 +00:00 |
SubgraphPreconditioner.h
|
Major check-in: there are now two interchangeable implementations of VectorConfig.
|
2010-02-17 03:29:12 +00:00 |
SymbolMap.h
|
All std::map<Symbol,T> are now SymbolMap<T>, which is just a thin wrapper around std::map. at(Key) is used instead of first checking with find when an exception should be thrown for non-existent keys. This does not change any behavior or timing currently. This check-in also includes some functions in BayesTree for gathering clique statistics.
|
2010-01-22 04:41:40 +00:00 |
SymbolicBayesNet.cpp
|
BIG CHANGE:
|
2009-11-09 07:04:26 +00:00 |
SymbolicBayesNet.h
|
Refactoring to use a new Symbol key instead of strings in Bayes*, Gaussian*, Ordering, Symbolic*, VectorConfig. Renamed existing type-checking key Symbol<C,T> to TypedSymbol<C,T>
|
2010-01-17 19:34:57 +00:00 |
SymbolicConditional.h
|
Refactoring to use a new Symbol key instead of strings in Bayes*, Gaussian*, Ordering, Symbolic*, VectorConfig. Renamed existing type-checking key Symbol<C,T> to TypedSymbol<C,T>
|
2010-01-17 19:34:57 +00:00 |
SymbolicFactor.cpp
|
All std::map<Symbol,T> are now SymbolMap<T>, which is just a thin wrapper around std::map. at(Key) is used instead of first checking with find when an exception should be thrown for non-existent keys. This does not change any behavior or timing currently. This check-in also includes some functions in BayesTree for gathering clique statistics.
|
2010-01-22 04:41:40 +00:00 |
SymbolicFactor.h
|
added 4-way symbolic factor
|
2010-02-09 21:32:14 +00:00 |
SymbolicFactorGraph.cpp
|
created addPrior
|
2010-02-19 02:48:47 +00:00 |
SymbolicFactorGraph.h
|
save graph to graphviz format
|
2010-02-13 07:09:56 +00:00 |
Tensor1.h
|
Moved Tensor related Files from CitySLAM
|
2010-02-14 07:24:37 +00:00 |
Tensor1Expression.h
|
Moved Tensor related Files from CitySLAM
|
2010-02-14 07:24:37 +00:00 |
Tensor2.h
|
added operator() to change values
|
2010-03-01 18:07:18 +00:00 |
Tensor2Expression.h
|
Moved Tensor related Files from CitySLAM
|
2010-02-14 07:24:37 +00:00 |
Tensor3.h
|
added const Tensor3expression
|
2010-03-01 18:08:18 +00:00 |
Tensor3Expression.h
|
made the function const
|
2010-03-01 18:05:24 +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
|
Added ability to insert whole configs at a time to LieConfig and TupleConfig
|
2010-02-25 02:50:01 +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
|
add save functions for Matrix and Vector to save them to disk
|
2010-02-24 00:12:10 +00:00 |
Vector.h
|
add save functions for Matrix and Vector to save them to disk
|
2010-02-24 00:12:10 +00:00 |
VectorBTree.cpp
|
Major check-in: there are now two interchangeable implementations of VectorConfig.
|
2010-02-17 03:29:12 +00:00 |
VectorBTree.h
|
Added get and set
|
2010-02-18 14:30:16 +00:00 |
VectorConfig.h
|
Major check-in: there are now two interchangeable implementations of VectorConfig.
|
2010-02-17 03:29:12 +00:00 |
VectorMap.cpp
|
Major check-in: there are now two interchangeable implementations of VectorConfig.
|
2010-02-17 03:29:12 +00:00 |
VectorMap.h
|
Added get and set
|
2010-02-18 14:30:16 +00:00 |
dataset.cpp
|
readst the tree files
|
2010-02-26 22:23:00 +00:00 |
dataset.h
|
Definitions of Lie::between, Pose2::compose, expmap, and derivatives were not correct. Fixed, but changes some behavior (iSAM and CitySLAM already fixed), will send email about this change.
|
2010-01-26 20:00:17 +00:00 |
graph-inl.h
|
Comments, and better test of composePoses
|
2010-01-27 02:49:58 +00:00 |
graph.h
|
Moved tree stuff to graph, removed ordering-inl.h
|
2010-01-18 19:11:22 +00:00 |
gtsam-broken.h
|
Fixed christian01 example, polluting gtsam with extra header files for MATLAB. Need to look for a better solution.
|
2010-02-23 05:06:16 +00:00 |
gtsam.h
|
Fixed christian01 example, polluting gtsam with extra header files for MATLAB. Need to look for a better solution.
|
2010-02-23 05:06:16 +00:00 |
gtsam.sln
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
gtsam.vcproj
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
inference-inl.h
|
Refactoring to use a new Symbol key instead of strings in Bayes*, Gaussian*, Ordering, Symbolic*, VectorConfig. Renamed existing type-checking key Symbol<C,T> to TypedSymbol<C,T>
|
2010-01-17 19:34:57 +00:00 |
inference.h
|
Refactoring to use a new Symbol key instead of strings in Bayes*, Gaussian*, Ordering, Symbolic*, VectorConfig. Renamed existing type-checking key Symbol<C,T> to TypedSymbol<C,T>
|
2010-01-17 19:34:57 +00:00 |
iterative-inl.h
|
formatting only
|
2010-02-20 23:43:41 +00:00 |
iterative.cpp
|
added an absolution threshold $epsilon_abs$ to conjugateGradients. added utility functions to several class to have the same interface which can be used by template functions
|
2010-01-11 08:32:59 +00:00 |
iterative.h
|
Matrix::multiplyAdd and transposeMultiplyAdd are "level 2" BLAS and speed up the numeric part of the code substantially. Alex might be able to speed them up even more by making them use real BLAS code within Matrix.cpp.
|
2010-01-31 16:04:24 +00:00 |
manual.mk
|
Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph
|
2009-11-12 16:16:32 +00:00 |
numericalDerivative.h
|
Added double as Lie type, needed to remove Lie.h include from Vector.h
|
2010-01-14 05:58:58 +00:00 |
planarSLAM.cpp
|
created addPrior
|
2010-02-19 02:48:47 +00:00 |
planarSLAM.h
|
added measured function
|
2010-03-02 21:43:39 +00:00 |
pose2SLAM.cpp
|
case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary
|
2010-01-22 17:36:57 +00:00 |
pose2SLAM.h
|
case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary
|
2010-01-22 17:36:57 +00:00 |
pose3SLAM.cpp
|
Definitions of Lie::between, Pose2::compose, expmap, and derivatives were not correct. Fixed, but changes some behavior (iSAM and CitySLAM already fixed), will send email about this change.
|
2010-01-26 20:00:17 +00:00 |
pose3SLAM.h
|
case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary
|
2010-01-22 17:36:57 +00:00 |
projectiveGeometry.cpp
|
Fixed two bugs, both related to array overflow
|
2010-02-18 22:52:49 +00:00 |
projectiveGeometry.h
|
added #pragma
|
2010-02-26 14:45:17 +00:00 |
simulated2D.cpp
|
SQP tests and implementation now use the new Key system
|
2010-01-19 05:33:44 +00:00 |
simulated2D.h
|
Fixed christian01 example, polluting gtsam with extra header files for MATLAB. Need to look for a better solution.
|
2010-02-23 05:06:16 +00:00 |
smallExample.cpp
|
Fixed two unit tests in MATLAB, needed some small changes in C++ as well
|
2010-02-21 23:50:28 +00:00 |
smallExample.h
|
SQP tests and implementation now use the new Key system
|
2010-01-19 05:33:44 +00:00 |
svdcmp.cpp
|
fixed a bug
|
2010-02-21 04:51:42 +00:00 |
svdcmp.h
|
added default bool option to svd to sort the singular values and V. the default is true so pass false to avoid sorting
|
2010-02-14 04:54:39 +00:00 |
tensorInterface.cpp
|
added TrifocalTensor test and changed DLT to use non-sorted version.
|
2010-02-15 23:45:53 +00:00 |
tensorInterface.h
|
added #pragma
|
2010-02-26 14:45:17 +00:00 |
tensors.h
|
Moved Tensor related Files from CitySLAM
|
2010-02-14 07:25:03 +00:00 |
testBTree.cpp
|
BTree refactored, Node is now an inner class, find is non-recursive
|
2010-02-15 23:52:46 +00:00 |
testBayesNetPreconditioner.cpp
|
Major check-in: there are now two interchangeable implementations of VectorConfig.
|
2010-02-17 03:29:12 +00:00 |
testBayesTree.cpp
|
insert bayes net as a clique
|
2010-02-13 07:09:27 +00:00 |
testBinaryBayesNet.cpp
|
All std::map<Symbol,T> are now SymbolMap<T>, which is just a thin wrapper around std::map. at(Key) is used instead of first checking with find when an exception should be thrown for non-existent keys. This does not change any behavior or timing currently. This check-in also includes some functions in BayesTree for gathering clique statistics.
|
2010-01-22 04:41:40 +00:00 |
testCal3_S2.cpp
|
Easy constructor
|
2009-11-09 04:46:08 +00:00 |
testCalibratedCamera.cpp
|
Fixed several unit test main() functions that were returning 0 instead of the result of runAllTests. This caused unit tests to print failures but not count as failures in the pass/fail counts. In CMake projects, since test output is logged to a file instead of printed, this caused no indication of failures when they occured! All tests still pass with no other modifications after fixing this.
|
2010-02-20 22:22:45 +00:00 |
testErrors.cpp
|
Errors:axpy and testErrors
|
2010-02-21 00:01:43 +00:00 |
testFactorgraph.cpp
|
Kruskal skeleton
|
2010-02-26 13:31:38 +00:00 |
testGaussianBayesNet.cpp
|
allocate noise model once
|
2010-02-23 05:28:39 +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
|
add unit test for the constructor
|
2010-02-26 05:04:03 +00:00 |
testGaussianFactorGraph.cpp
|
Fixed bug in unit test causing crashes, altered corner case test for column insertion
|
2010-02-24 18:09:15 +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
|
Created patch to camera homography function with Duy
|
2010-02-25 00:05:27 +00:00 |
testISAM.cpp
|
Fixed insert to use IndexTable, a new class
|
2010-01-22 02:27:26 +00:00 |
testInference.cpp
|
Integrated householder-based QR into NoiseModel. Note that the examples for GFG have changed to ensure that they are actually a linearized version of the nonlinear example.
|
2010-01-27 04:39:35 +00:00 |
testIterative.cpp
|
linearize now always returns a shared pointer
|
2010-02-21 21:17:47 +00:00 |
testKey.cpp
|
Added a constructor for TypedLabeledSymbol from Symbol that decodes the index to split out a label
|
2010-02-10 15:27:21 +00:00 |
testLieConfig.cpp
|
Added keys() function to LieConfig to return an ordered list of keys
|
2010-03-04 13:21:48 +00:00 |
testMatrix.cpp
|
svd now handles m < n cases. Added unit tests to verify this. But svd in place will throw an exception for such cases.
|
2010-02-27 18:23:34 +00:00 |
testNoiseModel.cpp
|
uncommented unit tests
|
2010-02-22 16:43:40 +00:00 |
testNonlinearConstraint.cpp
|
Fixed error calculation with NonlinearConstraints - now use Unit noisemodels in NonlinearConstraint to prevent having the error forced to infinity
|
2010-02-22 21:11:22 +00:00 |
testNonlinearEquality.cpp
|
case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary
|
2010-01-22 17:36:57 +00:00 |
testNonlinearFactor.cpp
|
NonlinearFactors handle constrained noise models properly now, as before they would try to whiten and fail
|
2010-01-28 17:21:24 +00:00 |
testNonlinearFactorGraph.cpp
|
linearize now always returns a shared pointer
|
2010-02-21 21:17:47 +00:00 |
testNonlinearOptimizer.cpp
|
Major check-in: there are now two interchangeable implementations of VectorConfig.
|
2010-02-17 03:29:12 +00:00 |
testOrdering.cpp
|
Moved tree stuff to graph, removed ordering-inl.h
|
2010-01-18 19:11:22 +00:00 |
testPlanarSLAM.cpp
|
Rot2 "named constructors" (http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.8):
|
2010-03-03 03:31:53 +00:00 |
testPoint2.cpp
|
scalar multiplication
|
2010-03-03 02:49:06 +00:00 |
testPoint3.cpp
|
arithmetic tests
|
2010-03-03 02:50:49 +00:00 |
testPose2.cpp
|
Rot2 "named constructors" (http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.8):
|
2010-03-03 03:31:53 +00:00 |
testPose2Config.cpp
|
2D Pose SLAM: created a new templated factor to accommodate GPS measurements, and as part of the refactor I consolidated all Pose2 SLAM classes in pose2SLAM.h. For backwards compatibility it contains
|
2010-01-16 18:01:16 +00:00 |
testPose2Factor.cpp
|
Major check-in: there are now two interchangeable implementations of VectorConfig.
|
2010-02-17 03:29:12 +00:00 |
testPose2Prior.cpp
|
case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary
|
2010-01-22 17:36:57 +00:00 |
testPose2SLAM.cpp
|
linearize now always returns a shared pointer
|
2010-02-21 21:17:47 +00:00 |
testPose3.cpp
|
Correct exmap is indeed correct, but derivatives *still* do not check out. I'm starting to suspect numericalDerivative.
|
2010-03-02 17:56:26 +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
|
Rot2 "named constructors" (http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.8):
|
2010-03-03 03:31:53 +00:00 |
testRot3.cpp
|
refactored and thoroughly checked rodrgues, added two more unit test
|
2010-03-02 05:45:19 +00:00 |
testSQP.cpp
|
linearize now always returns a shared pointer
|
2010-02-21 21:17:47 +00:00 |
testSimpleCamera.cpp
|
Fixed several unit test main() functions that were returning 0 instead of the result of runAllTests. This caused unit tests to print failures but not count as failures in the pass/fail counts. In CMake projects, since test output is logged to a file instead of printed, this caused no indication of failures when they occured! All tests still pass with no other modifications after fixing this.
|
2010-02-20 22:22:45 +00:00 |
testSimulated2D.cpp
|
Fixed christian01 example, polluting gtsam with extra header files for MATLAB. Need to look for a better solution.
|
2010-02-23 05:06:16 +00:00 |
testSimulated3D.cpp
|
Large gtsam refactoring
|
2010-01-13 22:25:03 +00:00 |
testSubgraphPreconditioner.cpp
|
Major check-in: there are now two interchangeable implementations of VectorConfig.
|
2010-02-17 03:29:12 +00:00 |
testSymbolicBayesNet.cpp
|
SQP tests and implementation now use the new Key system
|
2010-01-19 05:33:44 +00:00 |
testSymbolicFactor.cpp
|
Symbolic eliminate now works, new compilation unit SymbolicFactor
|
2009-10-30 03:48:32 +00:00 |
testSymbolicFactorGraph.cpp
|
save graph to graphviz format
|
2010-02-13 07:09:56 +00:00 |
testTensors.cpp
|
added testTensors to the tests
|
2010-02-15 20:25:38 +00:00 |
testTrifocal.cpp
|
added point-point-point check
|
2010-02-23 13:14:07 +00:00 |
testTupleConfig.cpp
|
Added ability to insert whole configs at a time to LieConfig and TupleConfig
|
2010-02-25 02:50:01 +00:00 |
testVSLAMConfig.cpp
|
Refactoring to use a new Symbol key instead of strings in Bayes*, Gaussian*, Ordering, Symbolic*, VectorConfig. Renamed existing type-checking key Symbol<C,T> to TypedSymbol<C,T>
|
2010-01-17 19:34:57 +00:00 |
testVSLAMFactor.cpp
|
linearize now always returns a shared pointer
|
2010-02-21 21:17:47 +00:00 |
testVSLAMGraph.cpp
|
Fixed several unit test main() functions that were returning 0 instead of the result of runAllTests. This caused unit tests to print failures but not count as failures in the pass/fail counts. In CMake projects, since test output is logged to a file instead of printed, this caused no indication of failures when they occured! All tests still pass with no other modifications after fixing this.
|
2010-02-20 22:22:45 +00:00 |
testVector.cpp
|
Added in-place sub insert function to Vector
|
2010-01-31 17:24:01 +00:00 |
testVectorBTree.cpp
|
Added get and set
|
2010-02-18 14:30:16 +00:00 |
testVectorMap.cpp
|
Added get and set
|
2010-02-18 14:30:16 +00:00 |
timeGaussianFactor.cpp
|
Added updated timing results.
|
2010-01-27 05:08:54 +00:00 |
timeGaussianFactorGraph.cpp
|
Small details, like using a reference in FOREACH
|
2010-02-21 17:06:11 +00:00 |
timeMatrix.cpp
|
Added in-place insertion functions to Matrix, as well as a #define flag to enable or disable GSL code without a reconfigure.
|
2010-01-31 17:21:07 +00:00 |
timeRot3.cpp
|
Much faster compund rotation using Justin's (indeed correct) formula
|
2010-01-10 12:25:46 +00:00 |
timeSymbolMaps.cpp
|
All std::map<Symbol,T> are now SymbolMap<T>, which is just a thin wrapper around std::map. at(Key) is used instead of first checking with find when an exception should be thrown for non-existent keys. This does not change any behavior or timing currently. This check-in also includes some functions in BayesTree for gathering clique statistics.
|
2010-01-22 04:41:40 +00:00 |
timeVectorConfig.cpp
|
Major check-in: there are now two interchangeable implementations of VectorConfig.
|
2010-02-17 03:29:12 +00:00 |
visualSLAM.cpp
|
Added a config template parameter for ProjectionFactors
|
2010-02-06 05:08:52 +00:00 |
visualSLAM.h
|
Fixed templating problem with visualSLAM::ProjectionFactor
|
2010-02-16 02:09:07 +00:00 |