gtsam/cpp
Frank Dellaert 943b692a6b BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things.
The main renaming that happened is

BayesChain -> BayesNet
ChordalBayesNet -> GaussianBayesNet == BayesNet<ConditionalGaussian>
SymbolicBayesChain -> SymbolicBayesNet == BayesNet<SymbolicConditional>
2009-10-31 19:53:20 +00:00
..
.cvsignore Fixing directory structure 2009-08-21 22:23:24 +00:00
BayesNet-inl.h BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
BayesNet.h BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
BayesTree-inl.h BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
BayesTree.h BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +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 Got rid of (defunct) "dump" methods 2009-10-31 17:13:36 +00:00
CalibratedCamera.cpp Combined evaluation/derivatives now return the function value instead of using a pointer 2009-10-22 14:44:27 +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
ConditionalGaussian.cpp Fixed bug in [parents] 2009-10-31 16:55:17 +00:00
ConditionalGaussian.h Fixed bug in [parents] 2009-10-31 16:55:17 +00:00
ConstrainedConditionalGaussian.cpp Renamed FGConfig to VectorConfig in gtsam, easylib, EasySLAM, and mast. 2009-10-14 20:39:59 +00:00
ConstrainedConditionalGaussian.h Renamed FGConfig to VectorConfig in gtsam, easylib, EasySLAM, and mast. 2009-10-14 20:39:59 +00:00
ConstrainedLinearFactorGraph.cpp BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
ConstrainedLinearFactorGraph.h BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
ConstrainedNonlinearFactorGraph.cpp '''BIG CHANGE''': avoid converting back and to FGConfigs by templating on configuration type. Details: 2009-10-06 18:25:04 +00:00
ConstrainedNonlinearFactorGraph.h Significant change: Made FactorGraph templated on Factor only, and moved error and probPrime to derived classes 2009-10-29 04:11:23 +00:00
Doxyfile Fixing directory structure 2009-08-21 22:23:24 +00:00
Factor.h Got rid of (defunct) "dump" methods 2009-10-31 17:13:36 +00:00
FactorGraph-inl.h LinearFactorGraph::eliminate_one is now FactorGraph::eliminateOne<ConditionalGaussian> 2009-10-29 14:34:34 +00:00
FactorGraph.h LinearFactorGraph::eliminate_one is now FactorGraph::eliminateOne<ConditionalGaussian> 2009-10-29 14:34:34 +00:00
GaussianBayesNet.cpp BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
GaussianBayesNet.h BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
LinearConstraint.cpp Got rid of (defunct) "dump" methods 2009-10-31 17:13:36 +00:00
LinearConstraint.h Got rid of (defunct) "dump" methods 2009-10-31 17:13:36 +00:00
LinearFactor.cpp moved [symbol] function to LinearFactor 2009-10-27 13:33:44 +00:00
LinearFactor.h Got rid of (defunct) "dump" methods 2009-10-31 17:13:36 +00:00
LinearFactorGraph.cpp BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
LinearFactorGraph.h BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
LinearFactorSet.h Finally gave in and made LinearFactorSet into a vector. Pragmatism wins. 2009-10-18 16:49:10 +00:00
Makefile.am BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
Matrix.cpp Vector and Matrix updated with improved weighted householder operations and more tests. 2009-10-29 12:52:27 +00:00
Matrix.h Vector and Matrix updated with improved weighted householder operations and more tests. 2009-10-29 12:52:27 +00:00
NonlinearFactor.cpp Fixed NonlinearFactor2 equals and added some unit tests for equals 2009-10-24 20:01:47 +00:00
NonlinearFactor.h Got rid of (defunct) "dump" methods 2009-10-31 17:13:36 +00:00
NonlinearFactorGraph-inl.h Significant change: Made FactorGraph templated on Factor only, and moved error and probPrime to derived classes 2009-10-29 04:11:23 +00:00
NonlinearFactorGraph.h Significant change: Made FactorGraph templated on Factor only, and moved error and probPrime to derived classes 2009-10-29 04:11:23 +00:00
NonlinearOptimizer-inl.h Better name for delta: linearizeAndOptimizeForDelta 2009-10-19 19:12:48 +00:00
NonlinearOptimizer.h Better name for delta: linearizeAndOptimizeForDelta 2009-10-19 19:12:48 +00:00
Ordering.cpp Ordering is now a list and Testable 2009-10-31 15:24:22 +00:00
Ordering.h Ordering is now a list and Testable 2009-10-31 15:24:22 +00:00
Point2.cpp Point2 now Testable, removed obsolete assert_equal, as every testable class can use the template version in Testable.h 2009-10-22 14:43:36 +00:00
Point2.h Point2 now Testable, removed obsolete assert_equal, as every testable class can use the template version in Testable.h 2009-10-22 14:43:36 +00:00
Point2Prior.h 2 BIG changes: 2009-09-13 04:13:03 +00:00
Point3.cpp made all classes that currently have an assert_equal "Testable" 2009-10-26 19:26:51 +00:00
Point3.h made all classes that currently have an assert_equal "Testable" 2009-10-26 19:26:51 +00:00
Pose2.cpp made all classes that currently have an assert_equal "Testable" 2009-10-26 19:26:51 +00:00
Pose2.h made all classes that currently have an assert_equal "Testable" 2009-10-26 19:26:51 +00:00
Pose3.cpp made all classes that currently have an assert_equal "Testable" 2009-10-26 19:26:51 +00:00
Pose3.h made all classes that currently have an assert_equal "Testable" 2009-10-26 19:26:51 +00:00
Rot3.cpp made all classes that currently have an assert_equal "Testable" 2009-10-26 19:26:51 +00:00
Rot3.h made all classes that currently have an assert_equal "Testable" 2009-10-26 19:26:51 +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
Simulated2DMeasurement.h Fixing directory structure 2009-08-21 22:23:24 +00:00
Simulated2DOdometry.h Fixing directory structure 2009-08-21 22:23:24 +00:00
Simulated3D.cpp Fixing directory structure 2009-08-21 22:23:24 +00:00
Simulated3D.h Fixing directory structure 2009-08-21 22:23:24 +00:00
SymbolicBayesNet.cpp BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
SymbolicBayesNet.h BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
SymbolicConditional.h const 2009-10-31 16:56:06 +00:00
SymbolicFactor.cpp Symbolic eliminate now works, new compilation unit SymbolicFactor 2009-10-30 03:48:32 +00:00
SymbolicFactor.h Symbolic eliminate now works, new compilation unit SymbolicFactor 2009-10-30 03:48:32 +00:00
SymbolicFactorGraph.cpp BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
SymbolicFactorGraph.h BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
Testable.h Templated binary predicate [equals] for use with STL's equal(...) 2009-10-31 14:11:48 +00:00
VSLAMFactor.cpp Got rid of (defunct) "dump" methods 2009-10-31 17:13:36 +00:00
VSLAMFactor.h Got rid of (defunct) "dump" methods 2009-10-31 17:13:36 +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 Got rid of (defunct) "dump" methods 2009-10-31 17:13:36 +00:00
Vector.h Got rid of (defunct) "dump" methods 2009-10-31 17:13:36 +00:00
VectorConfig.cpp Renamed FGConfig to VectorConfig in gtsam, easylib, EasySLAM, and mast. 2009-10-14 20:39:59 +00:00
VectorConfig.h No need for Testable constructors 2009-10-22 14:42:19 +00:00
gtsam.h BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +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
manual.mk Fixing directory structure 2009-08-21 22:23:24 +00:00
numericalDerivative.cpp Fixing directory structure 2009-08-21 22:23:24 +00:00
numericalDerivative.h Fixing directory structure 2009-08-21 22:23:24 +00:00
simulated2D.cpp Fixing directory structure 2009-08-21 22:23:24 +00:00
simulated2D.h Fixing directory structure 2009-08-21 22:23:24 +00:00
smallExample.cpp BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
smallExample.h BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
svdcmp.cpp Fixing directory structure 2009-08-21 22:23:24 +00:00
svdcmp.h Fixing directory structure 2009-08-21 22:23:24 +00:00
testBayesTree.cpp BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
testBinaryBayesNet.cpp Prototype for Bayes nets for Manohar 2009-10-27 20:44:40 +00:00
testCal3_S2.cpp Fixing directory structure 2009-08-21 22:23:24 +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
testConditionalGaussian.cpp Renamed FGConfig to VectorConfig in gtsam, easylib, EasySLAM, and mast. 2009-10-14 20:39:59 +00:00
testConstrainedConditionalGaussian.cpp Renamed FGConfig to VectorConfig in gtsam, easylib, EasySLAM, and mast. 2009-10-14 20:39:59 +00:00
testConstrainedLinearFactorGraph.cpp BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
testConstrainedNonlinearFactorGraph.cpp Changed names and moved two LinearFactorGraph functions to FactorGraph 2009-10-29 05:39:13 +00:00
testFactorgraph.cpp Fixing directory structure 2009-08-21 22:23:24 +00:00
testGaussianBayesNet.cpp BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
testLinearConstraint.cpp Renamed FGConfig to VectorConfig in gtsam, easylib, EasySLAM, and mast. 2009-10-14 20:39:59 +00:00
testLinearFactor.cpp Ordering is now a list and Testable 2009-10-31 15:24:22 +00:00
testLinearFactorGraph.cpp BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
testMatrix.cpp Fixed flaw in pseudoinverse calculation, and updated tests for Matrix and Vector 2009-10-29 20:12:07 +00:00
testNonlinearFactor.cpp Fixed NonlinearFactor2 equals and added some unit tests for equals 2009-10-24 20:01:47 +00:00
testNonlinearFactorGraph.cpp Renamed FGConfig to VectorConfig in gtsam, easylib, EasySLAM, and mast. 2009-10-14 20:39:59 +00:00
testNonlinearOptimizer.cpp Ordering is now a list and Testable 2009-10-31 15:24:22 +00:00
testPoint2.cpp removed unit test for scalar operator overloading 2009-09-13 04:23:31 +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 new Pose2 class 2009-08-29 01:24:26 +00:00
testPose3.cpp Composition is faster, composeTransform is trivial (and should probably go) 2009-09-14 04:38:17 +00:00
testRot3.cpp Faster inverse by avoiding matrix intermediate 2009-09-14 04:39:36 +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 Fixing directory structure 2009-08-21 22:23:24 +00:00
testSimulated3D.cpp Fixing directory structure 2009-08-21 22:23:24 +00:00
testSymbolicBayesNet.cpp BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
testSymbolicFactor.cpp Symbolic eliminate now works, new compilation unit SymbolicFactor 2009-10-30 03:48:32 +00:00
testSymbolicFactorGraph.cpp BIG CHANGE: I got rid of the BayesChain/ChordalBayesNet classes and we now simply have a BayesNet class. It will just happen to be chordal when it is the result of an elimination. This will simplify a lot of things. 2009-10-31 19:53:20 +00:00
testVSLAMFactor.cpp Fixing directory structure 2009-08-21 22:23:24 +00:00
testVector.cpp Fixed flaw in pseudoinverse calculation, and updated tests for Matrix and Vector 2009-10-29 20:12:07 +00:00
testVectorConfig.cpp Renamed FGConfig to VectorConfig in gtsam, easylib, EasySLAM, and mast. 2009-10-14 20:39:59 +00:00
timeLinearFactor.cpp Fixing directory structure 2009-08-21 22:23:24 +00:00
timeLinearFactorGraph.cpp Smoother now creates x1...xT, not x0 anymore 2009-10-31 16:54:38 +00:00