.. |
.cvsignore
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
BTree.h
|
Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings
|
2010-05-21 17:59:26 +00:00 |
BayesNet-inl.h
|
add missing #pragma once to many inl.h files
|
2010-07-07 23:00:03 +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
|
fixed junction tree unit tests
|
2010-07-11 07:30:27 +00:00 |
BayesTree.h
|
fixed junction tree unit tests
|
2010-07-11 07:30:27 +00:00 |
BearingFactor.h
|
found there are two implementations of bearing and range in gtsam. removed the redundant one.
|
2010-03-31 23:32:39 +00:00 |
BearingRangeFactor.h
|
remove column singletons in the factor graph
|
2010-04-03 03:36:10 +00:00 |
BetweenFactor.h
|
make BetweenFactor support two different keys
|
2010-03-31 17:43:52 +00:00 |
BinaryConditional.h
|
Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings
|
2010-05-21 17:59:26 +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
|
added calibrate function which transforms image coordinates to intrinsic coordinates and added a unit test to check the validity
|
2010-03-09 22:23:33 +00:00 |
CalibratedCamera.cpp
|
add backproject
|
2010-03-19 08:32:55 +00:00 |
CalibratedCamera.h
|
add backproject
|
2010-03-19 08:32:55 +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 |
ConstraintOptimizer.cpp
|
Pacified failing test for ConstraintOptimizer, removed extraneous code in VectorMap
|
2010-04-30 14:16:10 +00:00 |
ConstraintOptimizer.h
|
Pacified failing test for ConstraintOptimizer, removed extraneous code in VectorMap
|
2010-04-30 14:16:10 +00:00 |
DSF.h
|
added a vector-based DSF implmentation
|
2010-06-25 06:35:44 +00:00 |
DSFVector.cpp
|
added a vector-based DSF implmentation
|
2010-06-25 06:35:44 +00:00 |
DSFVector.h
|
added a vector-based DSF implmentation
|
2010-06-25 06:35:44 +00:00 |
Doxyfile
|
Changed Doxyfile to make graphviz images - needs to have graphviz installed
|
2010-03-06 02:43:21 +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
|
Fixed compiler warnings
|
2010-07-10 21:01:06 +00:00 |
FactorGraph.h
|
Fixed compiler warnings
|
2010-07-10 21:01:06 +00:00 |
Factorization.h
|
linking to SparseQR as a shared library results in a performance hit. The proper way is to link the static library.
|
2010-06-05 20:46:16 +00:00 |
GaussianBayesNet.cpp
|
righ-hand-side
|
2010-03-08 03:56:49 +00:00 |
GaussianBayesNet.h
|
righ-hand-side
|
2010-03-08 03:56:49 +00:00 |
GaussianConditional.cpp
|
remove unused code
|
2010-07-11 07:31:03 +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
|
fixed junction tree unit tests
|
2010-07-11 07:30:27 +00:00 |
GaussianFactor.h
|
fixed junction tree unit tests
|
2010-07-11 07:30:27 +00:00 |
GaussianFactorGraph.cpp
|
fixed junction tree unit tests
|
2010-07-11 07:30:27 +00:00 |
GaussianFactorGraph.h
|
distribute the factors along the junction tree
|
2010-07-09 07:31:15 +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
|
Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings
|
2010-05-21 17:59: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
|
Fixed errors introduced by previous changes
|
2010-07-10 22:59:50 +00:00 |
ISAM2.h
|
Fixed errors introduced by previous changes
|
2010-07-10 22:59:50 +00:00 |
IndexTable.h
|
|
2010-01-30 05:22:17 +00:00 |
JunctionTree-inl.h
|
fixed junction tree unit tests
|
2010-07-11 07:30:27 +00:00 |
JunctionTree.h
|
fixed junction tree unit tests
|
2010-07-11 07:30:27 +00:00 |
Key.h
|
add != to TypedSymbol
|
2010-03-31 17:58:42 +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 some comments with Alex
|
2010-07-01 19:57:20 +00:00 |
LieConfig.h
|
Added some comments with Alex
|
2010-07-01 19:57:20 +00:00 |
Makefile.am
|
distribute the factors along the junction tree
|
2010-07-09 07:31:15 +00:00 |
Matrix.cpp
|
Fixed compiler warnings
|
2010-07-10 21:01:06 +00:00 |
Matrix.h
|
compiling under linux with lapack; removed unnecessary install from Makefile in spqr with Kai
|
2010-07-07 22:26:46 +00:00 |
NoiseModel.cpp
|
Fixed compiler warnings
|
2010-07-10 21:01:06 +00:00 |
NoiseModel.h
|
Fixed indentation
|
2010-02-08 22:21:56 +00:00 |
NonlinearConstraint-inl.h
|
Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings
|
2010-05-21 17:59:26 +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
|
Added tests and fixes so that nonlinear equalities will optimize properly when error is allowed.
|
2010-07-09 17:08:35 +00:00 |
NonlinearFactor.h
|
Added a flag to nonlinear equality to disable throwing errors if the constraint is not fulfilled.
|
2010-07-08 21:30:19 +00:00 |
NonlinearFactorGraph-inl.h
|
Always do BOOST_FOREACH with a reference if you can! In this case, made a noticeable difference in performance by avoiding hundreds of thousands of mallocs.
|
2010-03-11 21:40:56 +00:00 |
NonlinearFactorGraph.h
|
Always do BOOST_FOREACH with a reference if you can! In this case, made a noticeable difference in performance by avoiding hundreds of thousands of mallocs.
|
2010-03-11 21:40:56 +00:00 |
NonlinearOptimizer-inl.h
|
linearPrepare for GaussianNewton
|
2010-06-06 17:42:56 +00:00 |
NonlinearOptimizer.h
|
linking to SparseQR as a shared library results in a performance hit. The proper way is to link the static library.
|
2010-06-05 20:46:16 +00:00 |
Ordering.cpp
|
solved the issue with empty rows
|
2010-05-25 08:16:04 +00:00 |
Ordering.h
|
solved the issue with empty rows
|
2010-05-25 08:16:04 +00:00 |
Point2.cpp
|
svn restored from 1733.
|
2010-01-16 01:16:59 +00:00 |
Point2.h
|
Jacobian versions of compose and between
|
2010-05-24 05:40:59 +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
|
Jacobian versions of compose and between
|
2010-05-24 05:40:59 +00:00 |
Pose2.h
|
Jacobian versions of compose and between
|
2010-05-24 05:40:59 +00:00 |
Pose2SLAMOptimizer.cpp
|
I changed the name of SubgraphPCG to SubgraphSolver and put it in its own compilation unit
|
2010-03-12 19:19:21 +00:00 |
Pose2SLAMOptimizer.h
|
I changed the name of SubgraphPCG to SubgraphSolver and put it in its own compilation unit
|
2010-03-12 19:19:21 +00:00 |
Pose3.cpp
|
Added version of transform_from and transform_to to Pose3 with optional derivatives
|
2010-05-18 14:51:09 +00:00 |
Pose3.h
|
Added version of transform_from and transform_to to Pose3 with optional derivatives
|
2010-05-18 14:51:09 +00:00 |
PriorFactor.h
|
comment only
|
2010-07-01 20:50:37 +00:00 |
RangeFactor.h
|
Removed extraneous const that triggered warnings
|
2010-05-26 17:32:19 +00:00 |
Rot2.cpp
|
normalize cos and sin when there is numerical error, which does happen sometimes when composing two rotations
|
2010-04-29 21:28:24 +00:00 |
Rot2.h
|
Added another constructor and more comments regarding degrees/radians to Rot2
|
2010-07-08 14:39:06 +00:00 |
Rot3.cpp
|
Fixed compiler warnings
|
2010-07-10 20:58:32 +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 |
SPQRUtil.cpp
|
a new implementation of SPQRUtil to enhance the efficiency
|
2010-07-06 05:18:21 +00:00 |
SPQRUtil.h
|
massive check in for using spqr_front
|
2010-07-04 23:50:21 +00:00 |
SharedDiagonal.h
|
Fixed compiler warnings
|
2010-07-10 21:01:06 +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
|
add backproject
|
2010-03-19 08:32:55 +00:00 |
SimpleCamera.h
|
add backproject
|
2010-03-19 08:32:55 +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 |
Simulated2DOrientedConfig.h
|
added oriented version of simulate2d
|
2010-04-07 19:09:14 +00:00 |
Simulated2DOrientedOdometry.h
|
finished oriented simulated2D
|
2010-04-07 21:27:16 +00:00 |
Simulated2DOrientedPosePrior.h
|
finished oriented simulated2D
|
2010-04-07 21:27: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
|
Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings
|
2010-05-21 17:59:26 +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
|
I changed the name of SubgraphPCG to SubgraphSolver and put it in its own compilation unit
|
2010-03-12 19:19:21 +00:00 |
SubgraphSolver-inl.h
|
changed template argument names
|
2010-03-12 22:00:55 +00:00 |
SubgraphSolver.h
|
fixed broken unit tests
|
2010-06-10 18:28:07 +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 a vector-based DSF implmentation
|
2010-06-25 06:35:44 +00:00 |
SymbolicFactorGraph.cpp
|
added profiling flags
|
2010-07-07 21:41:50 +00:00 |
SymbolicFactorGraph.h
|
added profiling flags
|
2010-07-07 21:41:50 +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
|
Removed unused TupleConfigEnd global expmap and logmap as they were causing function resolution problems
|
2010-03-10 16:30:00 +00:00 |
TupleConfig.h
|
Added insertSub() to PairConfig
|
2010-06-08 18:32:29 +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
|
Removed #ifdef overrides for GaussianFactorGraph and some extraneous GSL code
|
2010-07-09 16:33:52 +00:00 |
Vector.h
|
massive check in for using spqr_front
|
2010-07-04 23:50:21 +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
|
Pacified failing test for ConstraintOptimizer, removed extraneous code in VectorMap
|
2010-04-30 14:16:10 +00:00 |
VectorMap.h
|
Pacified failing test for ConstraintOptimizer, removed extraneous code in VectorMap
|
2010-04-30 14:16:10 +00:00 |
dataset.cpp
|
Fixed compiler warnings
|
2010-07-10 21:01:06 +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
|
Fixed compiler warnings
|
2010-07-10 21:01:06 +00:00 |
graph.h
|
Set define in graph.h to pacify warnings caused by boost.graph
|
2010-05-21 19:16:59 +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
|
finished oriented simulated2D
|
2010-04-07 21:27: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
|
add missing #pragma once to many inl.h files
|
2010-07-07 23:00:03 +00:00 |
inference.h
|
Commented marginalGaussian() due to compile error
|
2010-03-04 22:40:01 +00:00 |
iterative-inl.h
|
be a bit more verbose
|
2010-03-07 00:10:02 +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 boost.function versions of numericalDerivative functions to allow for remapping of function arguments and testing of member functions using boost.bind. See note in numericalDerivative.h for details and examples.
|
2010-05-21 19:18:23 +00:00 |
planarSLAM.cpp
|
created addPrior
|
2010-02-19 02:48:47 +00:00 |
planarSLAM.h
|
added BearingRangeFactor which captures both BearingFactor and RangeFactor
|
2010-04-01 22:02:31 +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
|
Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings
|
2010-05-21 17:59:26 +00:00 |
simulated2DOriented.cpp
|
created some unit tests to help viorela to debug
|
2010-06-10 18:09:57 +00:00 |
simulated2DOriented.h
|
Fixed errors introduced by previous changes
|
2010-07-10 22:59:50 +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
|
added comments
|
2010-07-07 06:11:19 +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
|
added calibrate function which transforms image coordinates to intrinsic coordinates and added a unit test to check the validity
|
2010-03-09 22:23:33 +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 |
testConstraintOptimizer.cpp
|
Fixed errors introduced by previous changes
|
2010-07-10 22:59:50 +00:00 |
testDSF.cpp
|
fixed a potential bug
|
2010-06-23 03:09:26 +00:00 |
testDSFVector.cpp
|
added a vector-based DSF implmentation
|
2010-06-25 06:35:44 +00:00 |
testErrors.cpp
|
Errors:axpy and testErrors
|
2010-02-21 00:01:43 +00:00 |
testFactorgraph.cpp
|
remove column singletons in the factor graph
|
2010-04-03 03:36:10 +00:00 |
testGaussianBayesNet.cpp
|
righ-hand-side
|
2010-03-08 03:56:49 +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
|
fixed junction tree unit tests
|
2010-07-11 07:30:27 +00:00 |
testGaussianFactorGraph.cpp
|
fixed junction tree unit tests
|
2010-07-11 07:30:27 +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
|
Fixed errors introduced by previous changes
|
2010-07-10 22:59:50 +00:00 |
testJunctionTree.cpp
|
fixed junction tree unit tests
|
2010-07-11 07:30:27 +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
|
Fixed errors introduced by previous changes
|
2010-07-10 22:59:50 +00:00 |
testMatrix.cpp
|
compiling under linux with lapack; removed unnecessary install from Makefile in spqr with Kai
|
2010-07-07 22:26:46 +00:00 |
testNoiseModel.cpp
|
massive check in for using spqr_front
|
2010-07-04 23:50:21 +00:00 |
testNonlinearConstraint.cpp
|
Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings
|
2010-05-21 17:59:26 +00:00 |
testNonlinearEquality.cpp
|
Added tests and fixes so that nonlinear equalities will optimize properly when error is allowed.
|
2010-07-09 17:08:35 +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
|
other colamd test fixed
|
2010-07-10 14:15:08 +00:00 |
testNonlinearOptimizer.cpp
|
added profiling flags
|
2010-07-07 21:41:50 +00:00 |
testOrdering.cpp
|
Moved tree stuff to graph, removed ordering-inl.h
|
2010-01-18 19:11:22 +00:00 |
testPlanarSLAM.cpp
|
remove column singletons in the factor graph
|
2010-04-03 03:36:10 +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
|
massive check in for using spqr_front
|
2010-07-04 23:50:21 +00:00 |
testPose3.cpp
|
Added version of transform_from and transform_to to Pose3 with optional derivatives
|
2010-05-18 14:51:09 +00:00 |
testPose3Config.cpp
|
I reverted back to the old expmap in Pose3 :-( It does not work well for Urban, and now it turns out Yong-Dian has problems, too. It seems there is still something that we do not quite understand about the whole Lie group optimization business. If you want to run with the new expmap, define CORRECT_POSE3_EXPMAP
|
2010-03-12 19:16:53 +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 |
testSPQRUtil.cpp
|
massive check in for using spqr_front
|
2010-07-04 23:50:21 +00:00 |
testSQP.cpp
|
Fixed errors introduced by previous changes
|
2010-07-10 22:59:50 +00:00 |
testSimpleCamera.cpp
|
added unit tests
|
2010-03-24 02:20:54 +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 |
testSimulated2DOriented.cpp
|
created some unit tests to help viorela to debug
|
2010-06-10 18:09:57 +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
|
added comments
|
2010-07-07 06:11:19 +00:00 |
testSymbolicFactor.cpp
|
Symbolic eliminate now works, new compilation unit SymbolicFactor
|
2009-10-30 03:48:32 +00:00 |
testSymbolicFactorGraph.cpp
|
Fixed errors introduced by previous changes
|
2010-07-10 22:59:50 +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
|
made a useful constructor for PairConfigs public and tested
|
2010-06-07 18:00:43 +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
|
VisualSLAM Graph is now a class and has convenience functions. These function as documentation (autocompletion and the like) and I think we should also have this style in addition to the generic add.
|
2010-03-05 15:48:01 +00:00 |
testVector.cpp
|
massive check in for using spqr_front
|
2010-07-04 23:50:21 +00:00 |
testVectorBTree.cpp
|
Added get and set
|
2010-02-18 14:30:16 +00:00 |
testVectorMap.cpp
|
Pacified failing test for ConstraintOptimizer, removed extraneous code in VectorMap
|
2010-04-30 14:16:10 +00:00 |
timeGaussianFactor.cpp
|
Fixed compiler warnings
|
2010-07-10 21:01:06 +00:00 |
timeGaussianFactorGraph.cpp
|
Small details, like using a reference in FOREACH
|
2010-02-21 17:06:11 +00:00 |
timeMatrix.cpp
|
Fixed compiler warnings
|
2010-07-10 21:01:06 +00:00 |
timeRot3.cpp
|
Much faster compund rotation using Justin's (indeed correct) formula
|
2010-01-10 12:25:46 +00:00 |
timeSymbolMaps.cpp
|
Fixed compiler warnings
|
2010-07-10 21:01:06 +00:00 |
timeVectorConfig.cpp
|
Fixed compiler warnings
|
2010-07-10 21:01:06 +00:00 |
visualSLAM.cpp
|
VisualSLAM Graph is now a class and has convenience functions. These function as documentation (autocompletion and the like) and I think we should also have this style in addition to the generic add.
|
2010-03-05 15:48:01 +00:00 |
visualSLAM.h
|
Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings
|
2010-05-21 17:59:26 +00:00 |