.. |
.cvsignore
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
BayesNet-inl.h
|
print is more intuitive using reverse order
|
2009-12-20 11:56:33 +00:00 |
BayesNet.h
|
Renamed ConditionalGaussian -> GaussianConditional
|
2009-11-12 16:41:18 +00:00 |
BayesNetPreconditioner.cpp
|
Added Bayes Net and Subgraph preconditioners to gtsam (developed in CitySLAM project)
|
2009-12-31 12:56:47 +00:00 |
BayesNetPreconditioner.h
|
Added Bayes Net and Subgraph preconditioners to gtsam (developed in CitySLAM project)
|
2009-12-31 12:56:47 +00:00 |
BayesTree-inl.h
|
ISAM2 (nonlinear ISAM) partially there, unit test currently disabled
|
2009-12-29 05:57:05 +00:00 |
BayesTree.h
|
progress in ISAM2, but unit test still disabled
|
2009-12-31 05:35:08 +00:00 |
BinaryConditional.h
|
replaced pow with bit shift operator, changed constructor to take p(x|parents) and created cpt inside the constructor.
|
2009-12-07 03:25:25 +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
|
moved shared pointer declaration to Cal3_S2.h
|
2009-12-17 10:02:43 +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
|
A couple more "missing" .hpp files for newer gcc :-)
|
2009-12-08 22:49:57 +00:00 |
Doxyfile
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
Errors.cpp
|
subtraction
|
2009-12-31 10:27:16 +00:00 |
Errors.h
|
subtraction
|
2009-12-31 10:27:16 +00:00 |
Factor.h
|
Two changes: LinearFactor::sparse and LinearFactorGraph:sparse, and renamed VariableSet -> Dimensions, which is now a map from keys to integer variable dimensions. Merged in from the "sparse" branch created with Viorela.
|
2009-11-06 05:43:03 +00:00 |
FactorGraph-inl.h
|
add findMinimumSpanningTree to FactorGraph
|
2010-01-06 11:15:37 +00:00 |
FactorGraph.h
|
add findMinimumSpanningTree to FactorGraph
|
2010-01-06 11:15:37 +00:00 |
GaussianBayesNet.cpp
|
GaussianBayesNet::matrix now properly divides in sigmas
|
2010-01-05 14:14:49 +00:00 |
GaussianBayesNet.h
|
backSubstitute functions (unit-tested in CitySLAM) for preconditioning
|
2009-12-30 17:13:24 +00:00 |
GaussianConditional.cpp
|
new back-substitution functions that can do unit triangular solves
|
2009-12-29 13:59:34 +00:00 |
GaussianConditional.h
|
Renamed ConditionalGaussian -> GaussianConditional
|
2009-11-12 16:41:18 +00:00 |
GaussianFactor.cpp
|
using ediv_ where needed
|
2009-12-31 10:30:06 +00:00 |
GaussianFactor.h
|
Gradient using new operator^ and errors method
|
2009-12-27 12:13:31 +00:00 |
GaussianFactorGraph.cpp
|
add findMinimumSpanningTree to FactorGraph
|
2010-01-06 11:15:37 +00:00 |
GaussianFactorGraph.h
|
add findMinimumSpanningTree to FactorGraph
|
2010-01-06 11:15:37 +00:00 |
GaussianFactorSet.h
|
Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph
|
2009-11-12 16:16:32 +00:00 |
GaussianISAM.cpp
|
ISAM2 (nonlinear ISAM) partially there, unit test currently disabled
|
2009-12-29 05:57:05 +00:00 |
GaussianISAM.h
|
ISAM2 (nonlinear ISAM) partially there, unit test currently disabled
|
2009-12-29 05:57:05 +00:00 |
GaussianISAM2.cpp
|
unit test enabled again and working
|
2009-12-29 14:54:45 +00:00 |
GaussianISAM2.h
|
ISAM2 (nonlinear ISAM) partially there, unit test currently disabled
|
2009-12-29 05:57:05 +00:00 |
ISAM-inl.h
|
template nightmare resolved, all tests working
|
2009-12-27 23:15:36 +00:00 |
ISAM.h
|
template nightmare resolved, all tests working
|
2009-12-27 23:15:36 +00:00 |
ISAM2-inl.h
|
relinearizing factors corresponding to contaminated cliques
|
2010-01-03 04:57:35 +00:00 |
ISAM2.h
|
nonlinear update, all but rhs/config
|
2009-12-30 04:27:14 +00:00 |
Makefile.am
|
Moved control-related components to separate library
|
2010-01-06 20:01:34 +00:00 |
Matrix.cpp
|
transpose backsubstitute on upper-triangular matrix
|
2009-12-30 13:20:16 +00:00 |
Matrix.h
|
transpose backsubstitute on upper-triangular matrix
|
2009-12-30 13:20:16 +00:00 |
NonlinearConstraint-inl.h
|
Renaming gradients -> jacobians
|
2009-12-18 03:05:47 +00:00 |
NonlinearConstraint.h
|
Renaming gradients -> jacobians
|
2009-12-18 03:05:47 +00:00 |
NonlinearEquality.h
|
Fixed compile errors due to remaining VectorConfigs, and removed div0 warning
|
2009-11-13 06:15:48 +00:00 |
NonlinearFactor.cpp
|
Fixed renaming error with NonlinearFactors sometimes becoming NonGaussianFactors
|
2009-11-12 16:47:12 +00:00 |
NonlinearFactor.h
|
fixed behavior of error for sigma==0
|
2009-12-31 10:28:43 +00:00 |
NonlinearFactorGraph-inl.h
|
error_vectors
|
2009-12-18 06:55:24 +00:00 |
NonlinearFactorGraph.h
|
error_vectors
|
2009-12-18 06:55:24 +00:00 |
NonlinearOptimizer-inl.h
|
Fix duplicate definition error by adding 'inline' to checkConvergence
|
2009-12-14 06:10:51 +00:00 |
NonlinearOptimizer.h
|
Cleanup with NonlinearConstraints to make the active() function do thresholding for inequality constraints, rather than constraint function itself.
|
2009-11-30 17:36:34 +00:00 |
Ordering.cpp
|
Added basic inequality constraint handling to NonlinearConstraint. Demo still in progress, but now constraints are explicitly handled as either equality or inequality constraints, with an active() function to determine if it is necessary to use the constraint.
|
2009-11-28 18:35:36 +00:00 |
Ordering.h
|
linearize method for Pose2Graph works in Matlab!!
|
2009-12-11 21:34:08 +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
|
Closing # 118: Made Pose2 use Rot2, added 'compose' for Pose2, made slight modifications to Rot2. Also added additional unit tests. This change shouldn't break anything but let me know if it does.
|
2009-12-14 03:02:05 +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 'between' derivatives in the tangent space of the solution instead of tangent space of identity, this makes Pose2 an "origin-free" manifold.
|
2009-12-21 16:43:23 +00:00 |
Pose2.h
|
Made 'between' derivatives in the tangent space of the solution instead of tangent space of identity, this makes Pose2 an "origin-free" manifold.
|
2009-12-21 16:43:23 +00:00 |
Pose2Config.cpp
|
Updated Pose2Config to expected coding standard
|
2010-01-02 10:33:33 +00:00 |
Pose2Config.h
|
added size and clear to pose2config
|
2010-01-03 07:25:59 +00:00 |
Pose2Factor.h
|
Math fix in linearize() and error_vector()
|
2009-12-18 00:10:20 +00:00 |
Pose2Graph.cpp
|
Small changes: standardized constructors, added log() and unit tests, removed +,- ops, angle() changed to theta(), print functions
|
2009-12-18 00:09:54 +00:00 |
Pose2Graph.h
|
Small changes: standardized constructors, added log() and unit tests, removed +,- ops, angle() changed to theta(), print functions
|
2009-12-18 00:09:54 +00:00 |
Pose2Prior.h
|
uncommented urban In Makefile.am as it prevents linking; added Pose2Prior; ISAM2/planar now working
|
2009-12-24 23:44:08 +00:00 |
Pose3.cpp
|
Modernized and tested RQ and added Rot3::ypr. Note this yaw-pitch-roll is different from ML version, which is focused on cameras. Let the fun begin...
|
2010-01-06 15:52:43 +00:00 |
Pose3.h
|
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 |
Pose3Factor.cpp
|
unit tests for new Urban* classes
|
2009-12-18 01:24:28 +00:00 |
Pose3Factor.h
|
unit tests for new Urban* classes
|
2009-12-18 01:24:28 +00:00 |
Rot2.cpp
|
Small changes: standardized constructors, added log() and unit tests, removed +,- ops, angle() changed to theta(), print functions
|
2009-12-18 00:09:54 +00:00 |
Rot2.h
|
Small changes: standardized constructors, added log() and unit tests, removed +,- ops, angle() changed to theta(), print functions
|
2009-12-18 00:09:54 +00:00 |
Rot3.cpp
|
log and between
|
2010-01-06 19:29:41 +00:00 |
Rot3.h
|
log and between
|
2010-01-06 19:29:41 +00:00 |
SQPOptimizer-inl.h
|
Cleanup with NonlinearConstraints to make the active() function do thresholding for inequality constraints, rather than constraint function itself.
|
2009-11-30 17:36:34 +00:00 |
SQPOptimizer.h
|
Added a function for the SQPOptimizer that will iterate until convergence. At the moment, the convergence conditions are quite simple (error below threshold or too many iterations). The system does, however, strictly limit the number of iterations.
|
2009-11-28 22:49:14 +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 |
SubgraphPreconditioner.cpp
|
Added Bayes Net and Subgraph preconditioners to gtsam (developed in CitySLAM project)
|
2009-12-31 12:56:47 +00:00 |
SubgraphPreconditioner.h
|
Added Bayes Net and Subgraph preconditioners to gtsam (developed in CitySLAM project)
|
2009-12-31 12:56:47 +00:00 |
SymbolicBayesNet.cpp
|
BIG CHANGE:
|
2009-11-09 07:04:26 +00:00 |
SymbolicBayesNet.h
|
BIG CHANGE:
|
2009-11-09 07:04:26 +00:00 |
SymbolicConditional.h
|
constructor with three parents
|
2009-11-19 06:34:28 +00:00 |
SymbolicFactor.cpp
|
added SymbolicFactor constructor that takes a SymbolicConditional
|
2009-11-18 17:27:27 +00:00 |
SymbolicFactor.h
|
SymbolicFactor works in Matlab
|
2009-11-23 19:45:09 +00:00 |
SymbolicFactorGraph.cpp
|
Moved inference methods to new compilation unit. Added [factor], and [marginalize] now returns a factor graph.
|
2009-11-12 04:56:30 +00:00 |
SymbolicFactorGraph.h
|
While watching TV :-) added some constructors for more readable tests.
|
2009-11-21 04:59:50 +00:00 |
Testable.h
|
Removed extra ;
|
2009-12-16 21:41:33 +00:00 |
VSLAMConfig.cpp
|
Added tests to ensure that configs will only update existing values when using exmap and not add new ones if there are more values in the delta config. VectorConfig and VSLAMConfig both do this properly now.
|
2009-11-24 15:12:59 +00:00 |
VSLAMConfig.h
|
added public iterator typedefs to VSLAMConfig to make it easier for other code to consume the optimization results.
|
2009-12-09 21:47:23 +00:00 |
VSLAMFactor.cpp
|
fixed bug concerning variable keys not being saved.
|
2009-12-09 19:13:02 +00:00 |
VSLAMFactor.h
|
moved shared pointer declaration to Cal3_S2.h
|
2009-12-17 10:02:43 +00:00 |
VSLAMGraph.cpp
|
UrbanFactor, UrbanGraph.cpp, template instantiations
|
2009-12-18 02:27:50 +00:00 |
VSLAMGraph.h
|
cleaned up, and removed Testable here because it's already provided by base class FactorGraph
|
2009-12-09 19:11:45 +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
|
ediv_ is same as ediv except returns 0 for 0/0 division, needed for dealing with constraints
|
2009-12-31 10:29:25 +00:00 |
Vector.h
|
ediv_ is same as ediv except returns 0 for 0/0 division, needed for dealing with constraints
|
2009-12-31 10:29:25 +00:00 |
VectorConfig.cpp
|
getReference
|
2009-12-30 14:53:40 +00:00 |
VectorConfig.h
|
getReference
|
2009-12-30 14:53:40 +00:00 |
gtsam.h
|
Update MATLAB wrapper for earlier Pose2* changes
|
2010-01-04 18:07:24 +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
|
GaussianBayesTree added, testBayesTree split
|
2009-12-09 19:39:25 +00:00 |
inference.h
|
New compilation unit that collects generic, templated inference methods that go between factor graphs and Bayes nets. These used to be in BayesNet-inl.h and FactorGraph-inl.h
|
2009-11-12 04:52:40 +00:00 |
iterative-inl.h
|
added reset
|
2009-12-31 10:27:39 +00:00 |
iterative.cpp
|
Comments and formatting
|
2009-12-31 12:55:16 +00:00 |
iterative.h
|
Comments and formatting
|
2009-12-31 12:55:16 +00:00 |
manual.mk
|
Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph
|
2009-11-12 16:16:32 +00:00 |
numericalDerivative.cpp
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
numericalDerivative.h
|
Comments only
|
2009-12-20 10:32:34 +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
|
Added planar graph with easy subtree
|
2009-12-31 12:55:51 +00:00 |
smallExample.h
|
Added planar graph with easy subtree
|
2009-12-31 12:55:51 +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 |
testBayesNetPreconditioner.cpp
|
Added Bayes Net and Subgraph preconditioners to gtsam (developed in CitySLAM project)
|
2009-12-31 12:56:47 +00:00 |
testBayesTree.cpp
|
template nightmare resolved, all tests working
|
2009-12-27 23:15:36 +00:00 |
testBinaryBayesNet.cpp
|
added probability function that computes the probability of a BinaryBayesNet given a config.
|
2009-12-07 07:12:01 +00:00 |
testCal3_S2.cpp
|
Easy constructor
|
2009-11-09 04:46:08 +00:00 |
testCalibratedCamera.cpp
|
Combined evaluation/derivatives now return the function value instead of using a pointer
|
2009-10-22 14:44:27 +00:00 |
testFactorgraph.cpp
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
testGaussianBayesNet.cpp
|
Renamed ConditionalGaussian -> GaussianConditional
|
2009-11-12 16:41:18 +00:00 |
testGaussianConditional.cpp
|
Renamed ConditionalGaussian -> GaussianConditional
|
2009-11-12 16:41:18 +00:00 |
testGaussianFactor.cpp
|
Gradient using new operator^ and errors method
|
2009-12-27 12:13:31 +00:00 |
testGaussianFactorGraph.cpp
|
add findMinimumSpanningTree to FactorGraph
|
2010-01-06 11:15:37 +00:00 |
testGaussianISAM.cpp
|
template nightmare resolved, all tests working
|
2009-12-27 23:15:36 +00:00 |
testGaussianISAM2.cpp
|
relinearizing factors corresponding to contaminated cliques
|
2010-01-03 04:57:35 +00:00 |
testISAM.cpp
|
template nightmare resolved, all tests working
|
2009-12-27 23:15:36 +00:00 |
testInference.cpp
|
removed print
|
2009-11-21 06:06:30 +00:00 |
testIterative.cpp
|
System now a class (gradient is method)
|
2009-12-28 17:28:48 +00:00 |
testMatrix.cpp
|
transpose backsubstitute on upper-triangular matrix
|
2009-12-30 13:20:16 +00:00 |
testNonlinearConstraint.cpp
|
Renaming gradients -> jacobians
|
2009-12-18 03:05:47 +00:00 |
testNonlinearEquality.cpp
|
Added a graph implementation for multi-robot control systems. Currently can only really constrain the ends of a trajectory.
|
2009-11-27 17:59:03 +00:00 |
testNonlinearFactor.cpp
|
add Pose2Constraint class
|
2009-12-09 17:29:43 +00:00 |
testNonlinearFactorGraph.cpp
|
added getOrdering unit test
|
2009-12-09 15:25:50 +00:00 |
testNonlinearOptimizer.cpp
|
Small change necessitating lots of edits: Conditionals now include key of random variable
|
2009-11-02 03:50:30 +00:00 |
testOrdering.cpp
|
Added basic inequality constraint handling to NonlinearConstraint. Demo still in progress, but now constraints are explicitly handled as either equality or inequality constraints, with an active() function to determine if it is necessary to use the constraint.
|
2009-11-28 18:35:36 +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
|
added manifold test
|
2010-01-05 14:13:51 +00:00 |
testPose2Factor.cpp
|
Updated Pose2Config to expected coding standard
|
2010-01-02 10:33:33 +00:00 |
testPose2Graph.cpp
|
Made 'between' derivatives in the tangent space of the solution instead of tangent space of identity, this makes Pose2 an "origin-free" manifold.
|
2009-12-21 16:43:23 +00:00 |
testPose3.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 |
testPose3Factor.cpp
|
unit tests for new Urban* classes
|
2009-12-18 01:24:28 +00:00 |
testRot2.cpp
|
Small changes: standardized constructors, added log() and unit tests, removed +,- ops, angle() changed to theta(), print functions
|
2009-12-18 00:09:54 +00:00 |
testRot3.cpp
|
log and between
|
2010-01-06 19:29:41 +00:00 |
testSQP.cpp
|
Renaming gradients -> jacobians
|
2009-12-18 03:05:47 +00:00 |
testSQPOptimizer.cpp
|
Renaming gradients -> jacobians
|
2009-12-18 03:05:47 +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 |
testSubgraphPreconditioner.cpp
|
Added Bayes Net and Subgraph preconditioners to gtsam (developed in CitySLAM project)
|
2009-12-31 12:56:47 +00:00 |
testSymbolicBayesNet.cpp
|
Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph
|
2009-11-12 16:16:32 +00:00 |
testSymbolicFactor.cpp
|
Symbolic eliminate now works, new compilation unit SymbolicFactor
|
2009-10-30 03:48:32 +00:00 |
testSymbolicFactorGraph.cpp
|
While watching TV :-) added some constructors for more readable tests.
|
2009-11-21 04:59:50 +00:00 |
testVSLAMConfig.cpp
|
Added tests to ensure that configs will only update existing values when using exmap and not add new ones if there are more values in the delta config. VectorConfig and VSLAMConfig both do this properly now.
|
2009-11-24 15:12:59 +00:00 |
testVSLAMFactor.cpp
|
moved shared pointer declaration to Cal3_S2.h
|
2009-12-17 10:02:43 +00:00 |
testVSLAMGraph.cpp
|
moved shared pointer declaration to Cal3_S2.h
|
2009-12-17 10:02:43 +00:00 |
testVector.cpp
|
new concatVectors call
|
2009-12-18 06:11:19 +00:00 |
testVectorConfig.cpp
|
getReference
|
2009-12-30 14:53:40 +00:00 |
timeGaussianFactor.cpp
|
Renamed ConditionalGaussian -> GaussianConditional
|
2009-11-12 16:41:18 +00:00 |
timeGaussianFactorGraph.cpp
|
Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph
|
2009-11-12 16:16:32 +00:00 |
timeRot3.cpp
|
Sped up rodriguez and replaced slow implementation with call to fast implementation. Also moved some functions to cpp.
|
2010-01-02 14:28:18 +00:00 |