gtsam/cpp
Kai Ni f456f3d014 add missing #pragma once to many inl.h files 2010-07-07 23:00:03 +00:00
..
.cvsignore
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
BayesNetPreconditioner.cpp Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
BayesNetPreconditioner.h
BayesTree-inl.h add missing #pragma once to many inl.h files 2010-07-07 23:00:03 +00:00
BayesTree.h added comments 2010-07-07 06:11:19 +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
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
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
FactorGraph-inl.h solved the issue with empty rows 2010-05-25 08:16:04 +00:00
FactorGraph.h added a variant of getOrdering 2010-05-24 08:57:22 +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 massive check in for using spqr_front 2010-07-04 23:50:21 +00:00
GaussianConditional.h
GaussianFactor.cpp added profiling flags 2010-07-07 21:41:50 +00:00
GaussianFactor.h added profiling flags 2010-07-07 21:41:50 +00:00
GaussianFactorGraph.cpp added profiling flags 2010-07-07 21:41:50 +00:00
GaussianFactorGraph.h added profiling flags 2010-07-07 21:41:50 +00:00
GaussianFactorSet.h
GaussianISAM.cpp Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
GaussianISAM.h
GaussianISAM2.cpp Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
GaussianISAM2.h
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
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
JunctionTree-inl.h add missing #pragma once to many inl.h files 2010-07-07 23:00:03 +00:00
JunctionTree.h added profiling flags 2010-07-07 21:41:50 +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 compiling under linux with lapack; removed unnecessary install from Makefile in spqr with Kai 2010-07-07 22:26:46 +00:00
Matrix.cpp compiling under linux with lapack; removed unnecessary install from Makefile in spqr with Kai 2010-07-07 22:26:46 +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 remove timing code 2010-07-05 01:32:31 +00:00
NoiseModel.h
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
NonlinearFactor.h Three-variable NonlinearFactor 2010-05-25 04:46:17 +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
Point2.h Jacobian versions of compose and between 2010-05-24 05:40:59 +00:00
Point3.cpp
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 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
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
SharedGaussian.h
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
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
SymbolicBayesNet.cpp
SymbolicBayesNet.h
SymbolicConditional.h
SymbolicFactor.cpp
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
Tensor1Expression.h
Tensor2.h added operator() to change values 2010-03-01 18:07:18 +00:00
Tensor2Expression.h
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
Tensor5.h
Tensor5Expression.h
Testable.h
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
Vector.cpp massive check in for using spqr_front 2010-07-04 23:50:21 +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 Eiffel datasets 2010-03-12 21:56:14 +00:00
dataset.h
graph-inl.h
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
gtsam.vcproj
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
iterative.h
manual.mk
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
pose2SLAM.h
pose3SLAM.cpp
pose3SLAM.h
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
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 finished oriented simulated2D 2010-04-07 21:27: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
svdcmp.cpp fixed a bug 2010-02-21 04:51:42 +00:00
svdcmp.h
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
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
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 Added tests for NonlinearEquality for poses near the origin, removed extraneous print statement. 2010-05-01 22:21:52 +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
testGaussianFactor.cpp added profiling flags 2010-07-07 21:41:50 +00:00
testGaussianFactorGraph.cpp add missing #pragma once to many inl.h files 2010-07-07 23:00:03 +00:00
testGaussianISAM.cpp
testGaussianISAM2.cpp
testGraph.cpp
testHomography2.cpp Created patch to camera homography function with Duy 2010-02-25 00:05:27 +00:00
testISAM.cpp
testInference.cpp
testIterative.cpp linearize now always returns a shared pointer 2010-02-21 21:17:47 +00:00
testKey.cpp
testLieConfig.cpp Added single-element update function to TupleConfigs 2010-05-04 13:41:46 +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 for NonlinearEquality for poses near the origin, removed extraneous print statement. 2010-05-01 22:21:52 +00:00
testNonlinearFactor.cpp
testNonlinearFactorGraph.cpp linearize now always returns a shared pointer 2010-02-21 21:17:47 +00:00
testNonlinearOptimizer.cpp added profiling flags 2010-07-07 21:41:50 +00:00
testOrdering.cpp
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
testPose2Factor.cpp Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +00:00
testPose2Prior.cpp
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
testPose3SLAM.cpp
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 Renabled BLAS using ATLAS for Linux, fixed a variety of annoying warnings 2010-05-21 17:59:26 +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
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
testSymbolicFactorGraph.cpp
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
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
timeGaussianFactorGraph.cpp Small details, like using a reference in FOREACH 2010-02-21 17:06:11 +00:00
timeMatrix.cpp
timeRot3.cpp
timeSymbolMaps.cpp
timeVectorConfig.cpp Major check-in: there are now two interchangeable implementations of VectorConfig. 2010-02-17 03:29:12 +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