File List
Here is a list of all files with brief descriptions:
 gtsam/3rdparty/Eigen/debug/gdb/__init__.py
 gtsam/3rdparty/GeographicLib/python/geographiclib/__init__.py
 gtsam/3rdparty/GeographicLib/python/geographiclib/test/__init__.py
 python/gtsam/__init__.py
 python/gtsam/examples/__init__.py
 python/gtsam/utils/__init__.py
 python/gtsam_unstable/__init__.py
 python/gtsam_unstable/examples/__init__.py
 python/gtsam_unstable/tests/__init__.py
 wrap/gtwrap/__init__.py
 wrap/gtwrap/interface_parser/__init__.py
 wrap/pybind11/pybind11/__init__.py
 __main__.py
 _version.py
 AcceleratedPowerMethod.hAccelerated power method for fast eigenvalue and eigenvector computation
 dotnet/NETGeographicLib/Accumulator.cppImplementation for NETGeographicLib::Accumulator class
 src/Accumulator.cpp
 Accumulator.hHeader for NETGeographicLib::Accumulator class
 Accumulator.hppHeader for GeographicLib::Accumulator class
 Accumulator.java
 accumulator.py
 action_aat_product.hh
 action_ata_product.hh
 action_atv_product.hh
 action_axpby.hh
 action_axpy.hh
 action_cholesky.hh
 action_ger.hh
 action_hessenberg.hh
 action_lu_decomp.hh
 action_lu_solve.hh
 action_matrix_matrix_product.hh
 action_matrix_matrix_product_bis.hh
 action_matrix_vector_product.hh
 action_partial_lu.hh
 action_rot.hh
 action_symv.hh
 action_syr2.hh
 action_trisolve.hh
 action_trisolve_matrix.hh
 action_trmm.hh
 ActiveSetSolver-inl.hImplmentation of ActiveSetSolver
 ActiveSetSolver.hActive set method for solving LP, QP problems
 AdaptAutoDiff.hAdaptor for Ceres style auto-differentiated functions
 adjoint.cpp
 AHRS.cpp
 AHRS.h
 AHRSFactor.cpp
 AHRSFactor.h
 dotnet/NETGeographicLib/AlbersEqualArea.cppImplementation for NETGeographicLib::AlbersEqualArea class
 src/AlbersEqualArea.cpp
 AlbersEqualArea.hHeader for NETGeographicLib::AlbersEqualArea class
 AlbersEqualArea.hppHeader for GeographicLib::AlbersEqualArea class
 AlgebraicDecisionTree.hAlgebraic Decision Trees
 AlignedBox.h
 alignedvector3.cpp
 AllDiff.cpp
 AllDiff.h
 AmbiVector.h
 Amd.h
 analyze-blocking-sizes.cpp
 AngleAxis.h
 AngleAxis_mimic_euler.cpp
 AntiFactor.h
 Arnoldi.h
 ArnoldiOp.h
 ArpackSelfAdjointEigenSolver.h
 array.cpp
 Array.h
 array_for_matrix.cpp
 array_of_string.cpp
 array_replicate.cpp
 array_reverse.cpp
 ArrayBase.h
 ArrayCwiseBinaryOps.h
 ArrayCwiseUnaryOps.h
 ArrayWrapper.h
 AssemblyInfo.cpp
 Assign.h
 Assign_MKL.h
 AssignEvaluator.h
 Assignment.hAn assignment from labels to a discrete value index (size_t)
 AssignmentFunctors.h
 AttitudeFactor.cppImplementation file for Attitude factor
 AttitudeFactor.h
 attr.h
 autodiff.cpp
 autodiff.h
 autodiff_scalar.cpp
 AutoDiffJacobian.h
 AutoDiffScalar.h
 AutoDiffVector.h
 auxapi.cThis file contains various helper API routines for using METIS
 dotnet/NETGeographicLib/AzimuthalEquidistant.cppImplementation for NETGeographicLib::AzimuthalEquidistant class
 src/AzimuthalEquidistant.cpp
 AzimuthalEquidistant.hHeader for NETGeographicLib::AzimuthalEquidistant class
 AzimuthalEquidistant.hppHeader for GeographicLib::AzimuthalEquidistant class
 b64.cThis file contains some simple 8bit-to-6bit encoding/deconding routines
 balance.cFunctions for the edge-based balancing
 bandmatrix.cpp
 BandMatrix.h
 BandTriangularSolver.h
 basic_actions.hh
 basicbenchmark.cpp
 basicbenchmark.h
 BasicPreconditioners.h
 basicstuff.cpp
 BatchFixedLagSmoother.cppAn LM-based fixed-lag smoother
 BatchFixedLagSmoother.hAn LM-based fixed-lag smoother
 BayesNet-inst.h
 BayesNet.hBayes network
 BayesTree-inst.h
 BayesTree.cppBayes Tree is a tree of cliques of a Bayes Chain
 BayesTree.hBayes Tree is a tree of cliques of a Bayes Chain
 BayesTreeCliqueBase-inst.hBase class for cliques of a BayesTree
 BayesTreeCliqueBase.hBase class for cliques of a BayesTree
 bdcsvd.cpp
 BDCSVD.h
 bdcsvd_int.cpp
 sam/BearingFactor.h
 slam/BearingFactor.h
 BearingRange.hBearing-Range product
 sam/BearingRangeFactor.h
 slam/BearingRangeFactor.h
 BearingS2.cpp
 BearingS2.hManifold measurement between two points on a unit sphere
 bench.hh
 bench_gemm.cpp
 bench_norm.cpp
 bench_parameter.hh
 bench_reverse.cpp
 bench_static.hh
 bench_sum.cpp
 bench_svd.cpp
 benchBlasGemm.cpp
 benchCholesky.cpp
 benchEigenSolver.cpp
 benchFFT.cpp
 benchGeometry.cpp
 benchmark-blocking-sizes.cpp
 benchmark.cpp
 benchmark.h
 benchmark.py
 benchmark_main.cc
 benchmarkSlice.cpp
 benchmarkX.cpp
 benchmarkXcwise.cpp
 BenchSparseUtil.h
 BenchTimer.h
 BenchUtil.h
 benchVecAdd.cpp
 BetweenFactor.h
 BetweenFactorEM.h
 BiasedGPSFactor.h
 bicgstab.cpp
 BiCGSTAB.h
 BiCGSTAB_simple.cpp
 BiCGSTAB_step_by_step.cpp
 binary_library.cpp
 binary_library.h
 BinaryAllDiff.h
 BinaryFunctors.h
 BinaryJacobianFactor.hA binary JacobianFactor specialization that uses fixed matrix math for speed
 BinaryMeasurement.hBinary measurement represents a measurement between two keys in a graph. A binary measurement is similar to a BetweenFactor, except that it does not contain an error function. It is a measurement (along with a noise model) from one key to another. Note that the direction is important. A measurement from key1 to key2 is not the same as the same measurement from key2 to key1
 BKLDLT.h
 blas.cThis file contains GKlib's implementation of BLAS-like routines
 bench/btl/libs/BLAS/blas.h
 Eigen/src/misc/blas.h
 blas_interface.hh
 blas_interface_impl.hh
 BlasUtil.h
 blaze_interface.hh
 blitz_interface.hh
 blitz_LU_solve_interface.hh
 block.cpp
 Block.h
 block_nonconst_ctor_on_const_xpr_0.cpp
 block_nonconst_ctor_on_const_xpr_1.cpp
 block_nonconst_ctor_on_const_xpr_2.cpp
 block_on_const_type_actually_const_0.cpp
 block_on_const_type_actually_const_1.cpp
 BlockHouseholder.h
 BlockMethods.h
 BlockOfDynamicSparseMatrix.h
 BlockSparseMatrix.h
 BooleanRedux.h
 boostmultiprec.cpp
 BoundingConstraint.hProvides partially implemented constraints to implement bounds
 btl.hh
 btl_blitz.cpp
 btl_tiny_blitz.cpp
 btl_tiny_eigen2.cpp
 btl_tiny_eigen3.cpp
 BTree.hPurely functional binary tree
 bucketsort.c
 buffer_info.h
 bug1213.cpp
 bug1213.h
 bug1213_main.cpp
 BVAlgorithms.h
 BVH.cpp
 BVH_Example.cpp
 c_interface_base.h
 Cal3.cppCommon code for all calibration models
 Cal3.hCommon code for all Calibration models
 Cal3_S2.cppThe most common 5DOF 3D->2D calibration
 Cal3_S2.hThe most common 5DOF 3D->2D calibration
 Cal3_S2Stereo.cppThe most common 5DOF 3D->2D calibration + Stereo baseline
 Cal3_S2Stereo.hThe most common 5DOF 3D->2D calibration + Stereo baseline
 Cal3Bundler.cpp
 Cal3Bundler.hCalibration used by Bundler
 Cal3DS2.cpp
 Cal3DS2.hCalibration of a camera with radial distortion, calculations in base class Cal3DS2_Base
 Cal3DS2_Base.cpp
 Cal3DS2_Base.h
 Cal3Fisheye.cpp
 Cal3Fisheye.hCalibration of a fisheye camera
 Cal3Unified.cpp
 Cal3Unified.hUnified Calibration Model, see Mei07icra for details
 CalibratedCamera.cppCalibrated camera for which only pose is unknown
 CalibratedCamera.hCalibrated camera for which only pose is unknown
 CallRecord.hInternals for Expression.h, not for general consumption
 camera.cpp
 camera.h
 CameraResectioning.cppAn example of gtsam for solving the camera resectioning problem
 CameraSet.hBase class to create smart factors on poses or cameras
 CartConvert.cppCommand line utility for geodetic to cartesian coordinate conversions
 dotnet/NETGeographicLib/CassiniSoldner.cppImplementation for NETGeographicLib::CassiniSoldner class
 src/CassiniSoldner.cpp
 CassiniSoldner.hHeader for NETGeographicLib::CassiniSoldner class
 CassiniSoldner.hppHeader for GeographicLib::CassiniSoldner class
 cast.h
 catch.cpp
 ccolamd.c
 ccolamd.h
 ccolamd_example.c
 ccolamd_l_example.c
 ccolamdmex.c
 ccolamdtestmex.c
 cgeoid.cpp
 cgeoid.h
 chartTesting.h
 chbmv.c
 check_cache_queries.cpp
 check_thread_storage.c
 checkgraph.c
 chkder.h
 3rdparty/Eigen/lapack/cholesky.cpp
 3rdparty/Eigen/test/cholesky.cpp
 base/cholesky.cpp
 cholesky.hEfficient incomplete Cholesky on rank-deficient matrices, todo: constrained Cholesky
 cholmod_support.cpp
 CholmodSupport.h
 chpmv.c
 chrono.h
 circlePose3.py
 dotnet/NETGeographicLib/CircularEngine.cppImplementation for NETGeographicLib::CircularEngine class
 src/CircularEngine.cpp
 CircularEngine.hHeader for NETGeographicLib::CircularEngine class
 CircularEngine.hppHeader for GeographicLib::CircularEngine class
 class.h
 class_Block.cpp
 class_CwiseBinaryOp.cpp
 class_CwiseUnaryOp.cpp
 class_CwiseUnaryOp_ptrfun.cpp
 class_FixedBlock.cpp
 class_FixedVectorBlock.cpp
 class_FullPivLU.cpp
 class_pybind.cpp
 class_VectorBlock.cpp
 class_wrapper.cpp
 classes.py
 ClusterTree-inst.h
 ClusterTree.h
 cmdline_gpmetis.cCommand-line argument parsing for gpmetis
 cmdline_m2gmetis.cCommand-line argument parsing for m2gmetis
 cmdline_mpmetis.cCommand-line argument parsing for mpmetis
 cmdline_ndmetis.cCommand-line argument parsing for ndmetis
 cmpfillin.c
 coarsen.cFunctions for computing matchings during graph coarsening
 ColPivHouseholderQR.h
 ColPivHouseholderQR_LAPACKE.h
 ColPivHouseholderQR_solve.cpp
 colpivqr_int.cpp
 CombinedImuFactor.cpp
 CombinedImuFactor.h
 CombinedImuFactorsExample.cpp
 commainitializer.cpp
 CommaInitializer.h
 commands.py
 gtsam/3rdparty/Eigen/blas/common.h
 wrap/pybind11/include/pybind11/common.h
 wrap/pybind11/include/pybind11/detail/common.h
 CommonCwiseBinaryOps.h
 CommonCwiseUnaryOps.h
 Companion.h
 CompInfo.h
 CompleteOrthogonalDecomposition.h
 complex.h
 AltiVec/Complex.h
 AVX/Complex.h
 CUDA/Complex.h
 NEON/Complex.h
 SSE/Complex.h
 ZVector/Complex.h
 blas/complex_double.cpp
 lapack/complex_double.cpp
 blas/complex_single.cpp
 lapack/complex_single.cpp
 complexdots.c
 ComplexEigenSolver.h
 ComplexEigenSolver_compute.cpp
 ComplexEigenSolver_eigenvalues.cpp
 ComplexEigenSolver_eigenvectors.cpp
 ComplexSchur.h
 ComplexSchur_compute.cpp
 ComplexSchur_LAPACKE.h
 ComplexSchur_matrixT.cpp
 ComplexSchur_matrixU.cpp
 compress.c
 CompressedStorage.h
 base/concepts.h
 geometry/concepts.h
 ConcurrentBatchFilter.cppA Levenberg-Marquardt Batch Filter that implements the Concurrent Filtering and Smoothing interface
 ConcurrentBatchFilter.hA Levenberg-Marquardt Batch Filter that implements the Concurrent Filtering and Smoothing interface
 ConcurrentBatchSmoother.cppA Levenberg-Marquardt Batch Smoother that implements the Concurrent Filtering and Smoothing interface
 ConcurrentBatchSmoother.hA Levenberg-Marquardt Batch Smoother that implements the Concurrent Filtering and Smoothing interface
 ConcurrentCalibration.cppFirst step towards estimating monocular calibration in concurrent filter/smoother framework. To start with, just batch LM
 ConcurrentFilteringAndSmoothing.cppBase classes for the 'filter' and 'smoother' portion of the Concurrent Filtering and Smoothing architecture, as well as an external synchronization function. These classes act as an interface only
 ConcurrentFilteringAndSmoothing.hBase classes for the 'filter' and 'smoother' portion of the Concurrent Filtering and Smoothing architecture, as well as an external synchronization function. These classes act as an interface only
 ConcurrentFilteringAndSmoothingExample.cppDemonstration of the concurrent filtering and smoothing architecture using a planar robot example and multiple odometry-like sensors
 ConcurrentIncrementalFilter.cppAn iSAM2-based Filter that implements the Concurrent Filtering and Smoothing interface
 ConcurrentIncrementalFilter.h
 ConcurrentIncrementalSmoother.cppAn iSAM2-based Smoother that implements the Concurrent Filtering and Smoothing interface
 ConcurrentIncrementalSmoother.hAn iSAM2-based Smoother that implements the Concurrent Filtering and Smoothing interface
 ConcurrentMap.h
 Conditional-inst.h
 Conditional.hBase class for conditional densities
 ConditionEstimator.h
 gtsam/3rdparty/GeographicLib/python/doc/conf.py
 wrap/pybind11/docs/conf.py
 wrap/sphinx/conf.py
 Config.h
 conftest.py
 ConicProj.cppCommand line utility for conical projections
 ConjHelper.h
 conjugate_gradient.cpp
 ConjugateGradient.h
 ConjugateGradientSolver.cpp
 ConjugateGradientSolver.hImplementation of Conjugate Gradient solver for a linear system
 conservative_resize.cpp
 ConservativeSparseSparseProduct.h
 const_qualified_block_method_retval_0.cpp
 const_qualified_block_method_retval_1.cpp
 const_qualified_diagonal_method_retval.cpp
 const_qualified_transpose_method_retval.cpp
 Constants.h
 Constants.hppHeader for GeographicLib::Constants class
 Constants.java
 constants.py
 ConstantVelocityFactor.hMaintain a constant velocity motion model between two NavStates
 ConstrainedConjGrad.h
 Constraint.h
 constructor.cpp
 constructor_stats.h
 contig.cFunctions that deal with eliminating disconnected partitions
 contraction_benchmarks_cpu.cc
 CoreEvaluators.h
 CoreIterators.h
 corners.cpp
 covar.h
 CreateSFMExampleData.cppCreate some example data that for inclusion in the data folder
 cross_module_gil_utils.cpp
 CSP.cpp
 CSP.h
 csr.cVarious routines with dealing with CSR matrices
 csymamdmex.c
 csymamdtestmex.c
 ctbmv.c
 ctorleak.cpp
 cuda_common.h
 CudaSpecialFunctions.h
 CustomizingEigen_Inheritance.cpp
 Cwise_abs.cpp
 Cwise_abs2.cpp
 Cwise_acos.cpp
 Cwise_arg.cpp
 Cwise_array_power_array.cpp
 Cwise_asin.cpp
 Cwise_atan.cpp
 Cwise_boolean_and.cpp
 Cwise_boolean_not.cpp
 Cwise_boolean_or.cpp
 Cwise_boolean_xor.cpp
 Cwise_ceil.cpp
 Cwise_cos.cpp
 Cwise_cosh.cpp
 Cwise_cube.cpp
 Cwise_equal_equal.cpp
 Cwise_erf.cpp
 Cwise_erfc.cpp
 Cwise_exp.cpp
 Cwise_floor.cpp
 Cwise_greater.cpp
 Cwise_greater_equal.cpp
 Cwise_inverse.cpp
 Cwise_isFinite.cpp
 Cwise_isInf.cpp
 Cwise_isNaN.cpp
 Cwise_less.cpp
 Cwise_less_equal.cpp
 Cwise_lgamma.cpp
 Cwise_log.cpp
 Cwise_log10.cpp
 Cwise_max.cpp
 Cwise_min.cpp
 Cwise_minus.cpp
 Cwise_minus_equal.cpp
 Cwise_not_equal.cpp
 Cwise_plus.cpp
 Cwise_plus_equal.cpp
 Cwise_pow.cpp
 Cwise_product.cpp
 Cwise_quotient.cpp
 Cwise_round.cpp
 Cwise_scalar_power_array.cpp
 Cwise_sign.cpp
 Cwise_sin.cpp
 Cwise_sinh.cpp
 Cwise_slash_equal.cpp
 Cwise_sqrt.cpp
 Cwise_square.cpp
 Cwise_tan.cpp
 Cwise_tanh.cpp
 Cwise_times_equal.cpp
 CwiseBinaryOp.h
 CwiseNullaryOp.h
 CwiseTernaryOp.h
 CwiseUnaryOp.h
 CwiseUnaryView.h
 cwiseunaryview_nonconst_ctor_on_const_xpr.cpp
 cwiseunaryview_on_const_type_actually_const.cpp
 cxx11_eventcount.cpp
 cxx11_meta.cpp
 cxx11_non_blocking_thread_pool.cpp
 cxx11_runqueue.cpp
 cxx11_tensor_argmax.cpp
 cxx11_tensor_assign.cpp
 cxx11_tensor_broadcast_sycl.cpp
 cxx11_tensor_broadcasting.cpp
 cxx11_tensor_casts.cpp
 cxx11_tensor_chipping.cpp
 cxx11_tensor_comparisons.cpp
 cxx11_tensor_concatenation.cpp
 cxx11_tensor_const.cpp
 cxx11_tensor_contraction.cpp
 cxx11_tensor_convolution.cpp
 cxx11_tensor_custom_index.cpp
 cxx11_tensor_custom_op.cpp
 cxx11_tensor_device_sycl.cpp
 cxx11_tensor_dimension.cpp
 cxx11_tensor_empty.cpp
 cxx11_tensor_expr.cpp
 cxx11_tensor_fft.cpp
 cxx11_tensor_fixed_size.cpp
 cxx11_tensor_forced_eval.cpp
 cxx11_tensor_forced_eval_sycl.cpp
 cxx11_tensor_generator.cpp
 cxx11_tensor_ifft.cpp
 cxx11_tensor_image_patch.cpp
 cxx11_tensor_index_list.cpp
 cxx11_tensor_inflation.cpp
 cxx11_tensor_intdiv.cpp
 cxx11_tensor_io.cpp
 cxx11_tensor_layout_swap.cpp
 cxx11_tensor_lvalue.cpp
 cxx11_tensor_map.cpp
 cxx11_tensor_math.cpp
 cxx11_tensor_mixed_indices.cpp
 cxx11_tensor_morphing.cpp
 cxx11_tensor_notification.cpp
 cxx11_tensor_of_complex.cpp
 cxx11_tensor_of_const_values.cpp
 cxx11_tensor_of_strings.cpp
 cxx11_tensor_padding.cpp
 cxx11_tensor_patch.cpp
 cxx11_tensor_random.cpp
 cxx11_tensor_reduction.cpp
 cxx11_tensor_reduction_sycl.cpp
 cxx11_tensor_ref.cpp
 cxx11_tensor_reverse.cpp
 cxx11_tensor_roundings.cpp
 cxx11_tensor_scan.cpp
 cxx11_tensor_shuffling.cpp
 cxx11_tensor_simple.cpp
 cxx11_tensor_striding.cpp
 cxx11_tensor_sugar.cpp
 cxx11_tensor_sycl.cpp
 cxx11_tensor_symmetry.cpp
 cxx11_tensor_thread_pool.cpp
 cxx11_tensor_uint128.cpp
 cxx11_tensor_volume_patch.cpp
 CXX11Meta.h
 CXX11Workarounds.h
 Cyclic.cppCyclic group implementation
 Cyclic.hCyclic group, i.e., the integers modulo N
 d_cnjg.c
 dataset.cppUtility functions for loading datasets
 dataset.hUtility functions for loading datasets
 datatypes.h
 debug.c
 debug.cppGlobal debugging flags
 debug.hGlobal debugging flags
 DecisionTree-inl.h
 DecisionTree.hDecision Tree for use in DiscreteFactors
 DecisionTreeFactor.cppDiscrete factor
 DecisionTreeFactor.h
 declaration.py
 libmetis/defs.h
 programs/defs.h
 dense_solvers.cpp
 dense_storage.cpp
 DenseBase.h
 DenseBase_LinSpaced.cpp
 DenseBase_LinSpaced_seq.cpp
 DenseBase_LinSpacedInt.cpp
 DenseBase_middleCols_int.cpp
 DenseBase_middleRows_int.cpp
 DenseBase_setLinSpaced.cpp
 DenseBase_template_int_middleCols.cpp
 DenseBase_template_int_middleRows.cpp
 DenseCholesky.h
 DenseCoeffsBase.h
 DenseGenComplexShiftSolve.h
 DenseGenMatProd.h
 DenseGenRealShiftSolve.h
 denseLM.cpp
 DenseStorage.h
 DenseSymMatProd.h
 DenseSymShiftSolve.h
 descr.h
 details.h
 determinant.cpp
 Determinant.h
 dgmres.cpp
 DGMRES.h
 diagonal.cpp
 Diagonal.h
 diagonal_nonconst_ctor_on_const_xpr.cpp
 diagonal_on_const_type_actually_const.cpp
 diagonalmatrices.cpp
 DiagonalMatrix.h
 DiagonalProduct.h
 direct.cA test program for geod_direct()
 Direct.java
 DirectionWise_hnormalized.cpp
 DirectionWise_replicate.cpp
 DirectionWise_replicate_int.cpp
 DisableStupidWarnings.h
 DiscreteBayesNet.cpp
 DiscreteBayesNet.h
 DiscreteBayesNet_FG.cppDiscrete Bayes Net example using Factor Graphs
 DiscreteBayesNetExample.cppDiscrete Bayes Net example with famous Asia Bayes Network
 DiscreteBayesTree.cppDiscrete Bayes Tree, the result of eliminating a DiscreteJunctionTree
 DiscreteBayesTree.hDiscrete Bayes Tree, the result of eliminating a DiscreteJunctionTree
 DiscreteConditional.cpp
 DiscreteConditional.h
 DiscreteEliminationTree.cpp
 DiscreteEliminationTree.h
 DiscreteFactor.cppDiscrete factor
 DiscreteFactor.h
 DiscreteFactorGraph.cpp
 DiscreteFactorGraph.h
 DiscreteJunctionTree.cpp
 DiscreteJunctionTree.h
 DiscreteKey.cpp
 DiscreteKey.hSpecialized key for discrete variables
 DiscreteMarginals.hA class for computing marginals in a DiscreteFactorGraph
 dotnet/NETGeographicLib/DMS.cppImplementation for NETGeographicLib::DMS class
 src/DMS.cpp
 DMS.hHeader for NETGeographicLib::DMS class
 DMS.hppHeader for GeographicLib::DMS class
 doc_template.py
 docs.py
 dogleg.h
 DoglegOptimizer.cpp
 DoglegOptimizer.h
 DogLegOptimizerExample.py
 DoglegOptimizerImpl.cpp
 DoglegOptimizerImpl.hNonlinear factor graph optimizer using Powell's Dogleg algorithm (detail implementation)
 Domain.cpp
 Domain.h
 dontalign.cpp
 Dot.h
 blas/double.cpp
 lapack/double.cpp
 DoubleShiftQR.h
 drotm.c
 drotmg.c
 dsbmv.c
 DSF.hAn implementation of Disjoint set forests (see CLR page 446 and up)
 DSFMap.hAllow for arbitrary type in DSF
 DSFVector.cppFaster implementation for DSF, which uses vector rather than btree
 DSFVector.hA faster implementation for DSF, which uses vector rather than btree
 dspmv.c
 dtbmv.c
 Dummy.cpp
 Dummy.hDummy class for testing MATLAB memory allocation
 DummyFactor.cpp
 gtsam_unstable/slam/DummyFactor.h
 timing/DummyFactor.h
 dynalloc.cpp
 DynamicSparseMatrix.h
 DynamicsPriors.hPriors to be used with dynamic systems (Specifically PoseRTV)
 DynamicSymmetry.h
 easyPoint2KalmanFilter.cpp
 ei_fftw_impl.h
 ei_kissfft_impl.h
 eig33.cpp
 gtsam/3rdparty/ceres/eigen.h
 wrap/pybind11/include/pybind11/eigen.h
 eigen2_interface.hh
 eigen2support.cpp
 eigen3_interface.hh
 Eigen_Colamd.h
 eigen_gen_credits.cpp
 EigenBase.h
 EigenSolver.h
 eigensolver_complex.cpp
 EigenSolver_compute.cpp
 eigensolver_cplx.cpp
 EigenSolver_EigenSolver_MatrixType.cpp
 EigenSolver_eigenvalues.cpp
 EigenSolver_eigenvectors.cpp
 eigensolver_generalized_real.cpp
 eigensolver_generic.cpp
 eigensolver_int.cpp
 EigenSolver_pseudoEigenvectors.cpp
 eigensolver_selfadjoint.cpp
 eigenvalues.cpp
 elaboratePoint2KalmanFilter.cpp
 EliminateableFactorGraph-inst.h
 EliminateableFactorGraph.hVariable elimination algorithms for factor graphs
 EliminationTree-inst.h
 EliminationTree.h
 dotnet/NETGeographicLib/Ellipsoid.cppImplementation for NETGeographicLib::Ellipsoid class
 src/Ellipsoid.cpp
 Ellipsoid.hHeader for NETGeographicLib::Ellipsoid class
 Ellipsoid.hppHeader for GeographicLib::Ellipsoid class
 dotnet/NETGeographicLib/EllipticFunction.cppImplementation for NETGeographicLib::EllipticFunction class
 src/EllipticFunction.cpp
 EllipticFunction.hHeader for NETGeographicLib::EllipticFunction class
 EllipticFunction.hppHeader for GeographicLib::EllipticFunction class
 embed.cpp
 embed.h
 EmulateArray.h
 EmulateCXX11Meta.h
 enum.py
 enum_pybind.cpp
 env.py
 EqualityFactorGraph.hFactor graph of all LinearEquality factors
 EquivInertialNavFactor_GlobalVel.hEquivalent inertial navigation factor (velocity in the global frame)
 EquivInertialNavFactor_GlobalVel_NoBias.hEquivalent inertial navigation factor (velocity in the global frame), without bias state
 error.cVarious error-handling functions
 Errors.cppFactor Graph Values
 Errors.hVector of errors
 EssentialMatrix.cpp
 EssentialMatrix.h
 EssentialMatrixConstraint.cpp
 EssentialMatrixConstraint.h
 EssentialMatrixFactor.h
 doc/examples/EulerAngles.cpp
 test/EulerAngles.cpp
 Eigen/src/Geometry/EulerAngles.h
 unsupported/Eigen/src/EulerAngles/EulerAngles.h
 EulerSystem.h
 eval.h
 evaluate.cVarious routines to evaluate classification performance
 evaluator_common.h
 evaluators.cpp
 Event.cpp
 Event.h
 EventCount.h
 dotnet/examples/ManagedCPP/example-Accumulator.cpp
 examples/example-Accumulator.cpp
 dotnet/examples/ManagedCPP/example-AlbersEqualArea.cpp
 examples/example-AlbersEqualArea.cpp
 dotnet/examples/ManagedCPP/example-AzimuthalEquidistant.cpp
 examples/example-AzimuthalEquidistant.cpp
 dotnet/examples/ManagedCPP/example-CassiniSoldner.cpp
 examples/example-CassiniSoldner.cpp
 dotnet/examples/ManagedCPP/example-CircularEngine.cpp
 examples/example-CircularEngine.cpp
 example-Constants.cpp
 dotnet/examples/ManagedCPP/example-DMS.cpp
 examples/example-DMS.cpp
 dotnet/examples/ManagedCPP/example-Ellipsoid.cpp
 examples/example-Ellipsoid.cpp
 dotnet/examples/ManagedCPP/example-EllipticFunction.cpp
 examples/example-EllipticFunction.cpp
 dotnet/examples/ManagedCPP/example-GARS.cpp
 examples/example-GARS.cpp
 dotnet/examples/ManagedCPP/example-Geocentric.cpp
 examples/example-Geocentric.cpp
 dotnet/examples/ManagedCPP/example-GeoCoords.cpp
 examples/example-GeoCoords.cpp
 dotnet/examples/ManagedCPP/example-Geodesic-small.cpp
 examples/example-Geodesic-small.cpp
 dotnet/examples/ManagedCPP/example-Geodesic.cpp
 examples/example-Geodesic.cpp
 dotnet/examples/ManagedCPP/example-GeodesicExact.cpp
 examples/example-GeodesicExact.cpp
 dotnet/examples/ManagedCPP/example-GeodesicLine.cpp
 examples/example-GeodesicLine.cpp
 dotnet/examples/ManagedCPP/example-GeodesicLineExact.cpp
 examples/example-GeodesicLineExact.cpp
 example-GeographicErr.cpp
 dotnet/examples/ManagedCPP/example-Geohash.cpp
 examples/example-Geohash.cpp
 dotnet/examples/ManagedCPP/example-Geoid.cpp
 examples/example-Geoid.cpp
 dotnet/examples/ManagedCPP/example-Georef.cpp
 examples/example-Georef.cpp
 dotnet/examples/ManagedCPP/example-Gnomonic.cpp
 examples/example-Gnomonic.cpp
 dotnet/examples/ManagedCPP/example-GravityCircle.cpp
 examples/example-GravityCircle.cpp
 dotnet/examples/ManagedCPP/example-GravityModel.cpp
 examples/example-GravityModel.cpp
 dotnet/examples/ManagedCPP/example-LambertConformalConic.cpp
 examples/example-LambertConformalConic.cpp
 dotnet/examples/ManagedCPP/example-LocalCartesian.cpp
 examples/example-LocalCartesian.cpp
 dotnet/examples/ManagedCPP/example-MagneticCircle.cpp
 examples/example-MagneticCircle.cpp
 dotnet/examples/ManagedCPP/example-MagneticModel.cpp
 examples/example-MagneticModel.cpp
 example-Math.cpp
 dotnet/examples/ManagedCPP/example-MGRS.cpp
 examples/example-MGRS.cpp
 example-NearestNeighbor.cpp
 dotnet/examples/ManagedCPP/example-NormalGravity.cpp
 examples/example-NormalGravity.cpp
 dotnet/examples/ManagedCPP/example-OSGB.cpp
 examples/example-OSGB.cpp
 dotnet/examples/ManagedCPP/example-PolarStereographic.cpp
 examples/example-PolarStereographic.cpp
 dotnet/examples/ManagedCPP/example-PolygonArea.cpp
 examples/example-PolygonArea.cpp
 dotnet/examples/ManagedCPP/example-Rhumb.cpp
 examples/example-Rhumb.cpp
 dotnet/examples/ManagedCPP/example-RhumbLine.cpp
 examples/example-RhumbLine.cpp
 example-SphericalEngine.cpp
 dotnet/examples/ManagedCPP/example-SphericalHarmonic.cpp
 examples/example-SphericalHarmonic.cpp
 dotnet/examples/ManagedCPP/example-SphericalHarmonic1.cpp
 examples/example-SphericalHarmonic1.cpp
 dotnet/examples/ManagedCPP/example-SphericalHarmonic2.cpp
 examples/example-SphericalHarmonic2.cpp
 dotnet/examples/ManagedCPP/example-TransverseMercator.cpp
 examples/example-TransverseMercator.cpp
 dotnet/examples/ManagedCPP/example-TransverseMercatorExact.cpp
 examples/example-TransverseMercatorExact.cpp
 example-Utility.cpp
 dotnet/examples/ManagedCPP/example-UTMUPS.cpp
 examples/example-UTMUPS.cpp
 example.c
 example.h
 exceptions.cpp
 ExecutionTrace.hExecution trace for expressions
 Expression-inl.hInternals for Expression.h, not for general consumption
 Expression.hExpressions for Block Automatic Differentiation
 ExpressionFactor.h
 ExpressionFactorGraph.hFactor graph that supports adding ExpressionFactors directly
 ExpressionNode.hExpressionNode class
 navigation/expressions.h
 nonlinear/expressions.h
 slam/expressions.h
 expressionTesting.hTest harness methods for expressions
 ExtendedKalmanFilter-inl.hClass to perform generic Kalman Filtering using nonlinear factor graphs
 ExtendedKalmanFilter.hClass to perform generic Kalman Filtering using nonlinear factor graphs
 external_module.cpp
 Factor.cppThe base class for all factors
 Factor.hThe base class for all factors
 FactorGraph-inst.h
 FactorGraph.hFactor Graph Base Class
 factorTesting.hEvaluate derivatives of a nonlinear factor numerically
 failtest_sanity_check.cpp
 Failure.h
 FastDefaultAllocator.hAn easy way to control which allocator is used for Fast* collections
 FastList.hA thin wrapper around std::list that uses boost's fast_pool_allocator
 FastMap.hA thin wrapper around std::map that uses boost's fast_pool_allocator
 fastmath.cpp
 FastSet.hA thin wrapper around std::set that uses boost's fast_pool_allocator
 FastVector.hA thin wrapper around std::vector that uses a custom allocator
 fdjac1.h
 doc/examples/FFT.cpp
 test/FFT.cpp
 FFTW.cpp
 FindSeparator-inl.h
 FindSeparator.h
 first_aligned.cpp
 fis.cA simple frequent itemset discovery program to test GKlib's routines
 FisheyeExample.cppA visualSLAM example for the structure-from-motion problem on a simulated dataset. This version uses a fisheye camera model and a GaussNewton solver to solve the graph in one batch
 fixed_array.h
 FixedLagSmoother.cppThe base class for different fixed-lag smoother implementations
 FixedLagSmoother.hBase class for a fixed-lag smoother. This mimics the basic interface to iSAM2
 FixedLagSmootherExample.cppDemonstration of the fixed-lag smoothers using a planar robot example and multiple odometry-like sensors
 FixedLagSmootherExample.py
 FixedVector.hExtension of boost's bounded_vector to allow for fixed size operation
 fkvkselect.c
 fm.cFunctions for the edge-based FM refinement
 ForceAlignedAccess.h
 fortran.c
 forward_adolc.cpp
 ForwardDeclarations.h
 fpclassify.h
 frename.c
 FrobeniusFactor.cppVarious factors that minimize some Frobenius norm
 FrobeniusFactor.hVarious factors that minimize some Frobenius norm
 fs.cVarious file-system functions
 FullIMUFactor.hFactor to express an IMU measurement between dynamic poses
 FullPivHouseholderQR.h
 FullPivHouseholderQR_solve.cpp
 FullPivLU.h
 FullPivLU_image.cpp
 fullpivlu_int.cpp
 FullPivLU_kernel.cpp
 FullPivLU_solve.cpp
 fullpivqr_int.cpp
 function.py
 function_taking_eigenbase.cpp
 function_taking_ref.cpp
 functional.h
 functions_pybind.cpp
 functions_wrapper.cpp
 FunctorizedFactor.h
 Fuzzy.h
 dotnet/NETGeographicLib/GARS.cppSource for NETGeographicLib::GARS class
 src/GARS.cpp
 GARS.hHeader for NETGeographicLib::GARS class
 GARS.hppHeader for GeographicLib::GARS class
 GaussianBayesNet.cppChordal Bayes Net, the result of eliminating a factor graph
 GaussianBayesNet.hChordal Bayes Net, the result of eliminating a factor graph
 GaussianBayesTree-inl.hGaussian Bayes Tree, the result of eliminating a GaussianJunctionTree
 GaussianBayesTree.cppGaussian Bayes Tree, the result of eliminating a GaussianJunctionTree
 GaussianBayesTree.hGaussian Bayes Tree, the result of eliminating a GaussianJunctionTree
 GaussianConditional-inl.hConditional Gaussian Base class
 GaussianConditional.cppConditional Gaussian Base class
 GaussianConditional.hConditional Gaussian Base class
 GaussianDensity.cppA Gaussian Density
 GaussianDensity.hA Gaussian Density
 GaussianEliminationTree.cpp
 GaussianEliminationTree.h
 GaussianFactor.cppA factor with a quadratic error function - a Gaussian
 GaussianFactor.hA factor with a quadratic error function - a Gaussian
 GaussianFactorGraph.cppLinear Factor Graph where all factors are Gaussians
 GaussianFactorGraph.hLinear Factor Graph where all factors are Gaussians
 GaussianISAM.cpp
 GaussianISAM.h
 GaussianJunctionTree.cpp
 GaussianJunctionTree.h
 GaussMarkov1stOrderFactor.h
 GaussNewtonOptimizer.cpp
 GaussNewtonOptimizer.h
 GEigsMode.h
 gemm.cpp
 GenEigsBase.h
 GenEigsComplexShiftSolver.h
 GenEigsRealShiftSolver.h
 GenEigsSolver.h
 GeneralBlockPanelKernel.h
 GeneralizedEigenSolver.cpp
 GeneralizedEigenSolver.h
 GeneralizedSelfAdjointEigenSolver.h
 GeneralMatrixMatrix.h
 GeneralMatrixMatrix_BLAS.h
 GeneralMatrixMatrixTriangular.h
 GeneralMatrixMatrixTriangular_BLAS.h
 GeneralMatrixVector.h
 GeneralMatrixVector_BLAS.h
 GeneralProduct.h
 GeneralRank1Update.h
 GeneralSFMFactor.hGeneral SFM factor with an unknown calibration
 GenericGraph.cpp
 GenericGraph.h
 GenericPacketMath.h
 GenericValue.h
 geo_alignedbox.cpp
 geo_eulerangles.cpp
 geo_homogeneous.cpp
 geo_hyperplane.cpp
 geo_orthomethods.cpp
 geo_parametrizedline.cpp
 geo_quaternion.cpp
 geo_transformations.cpp
 dotnet/NETGeographicLib/Geocentric.cppImplementation for NETGeographicLib::Geocentric class
 src/Geocentric.cpp
 Geocentric.hHeader for NETGeographicLib::Geocentric class
 Geocentric.hppHeader for GeographicLib::Geocentric class
 GeoConvert.cppCommand line utility for geographic coordinate conversions
 dotnet/NETGeographicLib/GeoCoords.cppImplementation for NETGeographicLib::GeoCoords class
 src/GeoCoords.cpp
 GeoCoords.hHeader for NETGeographicLib::GeoCoords class
 GeoCoords.hppHeader for GeographicLib::GeoCoords class
 geodesic.cImplementation of the geodesic routines in C
 dotnet/NETGeographicLib/Geodesic.cppImplementation for NETGeographicLib::Geodesic class
 src/Geodesic.cpp
 geodesic.hAPI for the geodesic routines in C
 Geodesic.hHeader for NETGeographicLib::Geodesic class
 Geodesic.hppHeader for GeographicLib::Geodesic class
 Geodesic.java
 geodesic.py
 geodesiccapability.py
 GeodesicData.java
 dotnet/NETGeographicLib/GeodesicExact.cppImplementation for NETGeographicLib::GeodesicExact class
 src/GeodesicExact.cpp
 GeodesicExact.hHeader for NETGeographicLib::GeodesicExact class
 GeodesicExact.hppHeader for GeographicLib::GeodesicExact class
 GeodesicExactC4.cppImplementation for GeographicLib::GeodesicExact::rawC4coeff
 geodesicinverse.cppMatlab mex file for geographic to UTM/UPS conversions
 dotnet/NETGeographicLib/GeodesicLine.cppImplementation for NETGeographicLib::GeodesicLine class
 src/GeodesicLine.cpp
 GeodesicLine.hHeader for NETGeographicLib::GeodesicLine class
 GeodesicLine.hppHeader for GeographicLib::GeodesicLine class
 GeodesicLine.java
 geodesicline.py
 dotnet/NETGeographicLib/GeodesicLineExact.cppImplementation for NETGeographicLib::GeodesicLineExact class
 src/GeodesicLineExact.cpp
 GeodesicLineExact.hHeader for NETGeographicLib::GeodesicLineExact class
 GeodesicLineExact.hppHeader for GeographicLib::GeodesicLineExact class
 GeodesicMask.java
 GeodesicProj.cppCommand line utility for geodesic projections
 GeodesicTest.java
 GeodSolve.cppCommand line utility for geodesic calculations
 geodtest.cTest suite for the geodesic routines in C
 GeographicErr.java
 dotnet/NETGeographicLib/Geohash.cppImplementation for NETGeographicLib::Geohash class
 src/Geohash.cpp
 Geohash.hHeader for NETGeographicLib::Geohash class
 Geohash.hppHeader for GeographicLib::Geohash class
 dotnet/NETGeographicLib/Geoid.cppImplementation for NETGeographicLib::Geoid class
 src/Geoid.cpp
 Geoid.hHeader for NETGeographicLib::Geoid class
 Geoid.hppHeader for GeographicLib::Geoid class
 GeoidEval.cppCommand line utility for evaluating geoid heights
 geoidtest.c
 GeoidToGTX.cpp
 GeoMath.java
 geomath.py
 geometry.cpp
 geometry_pybind.cpp
 Geometry_SSE.h
 geometry_wrapper.cpp
 dotnet/NETGeographicLib/Georef.cppSource for NETGeographicLib::Georef class
 src/Georef.cpp
 Georef.hHeader for NETGeographicLib::Georef class
 Georef.hppHeader for GeographicLib::Georef class
 getopt.cCommand line parsing
 gk_arch.hThis file contains various architecture-specific declerations
 gk_defs.hThis file contains various constants definitions
 gk_externs.hThis file contains definitions of external variables created by GKlib
 gk_getopt.hThis file contains GNU's externs/structs/prototypes
 gk_macros.hThis file contains various macros
 gk_mkblas.hTemplates for BLAS-like routines
 gk_mkmemory.hTemplates for memory allocation routines
 gk_mkpqueue.hTemplates for priority queues
 gk_mkpqueue2.hTemplates for priority queues that do not utilize locators and as such they can use different types of values
 gk_mkrandom.hTemplates for portable random number generation
 gk_mksort.hTemplates for the qsort routine
 gk_mkutils.hTemplates for various utility routines
 gk_proto.hThis file contains function prototypes
 gk_struct.hThis file contains various datastructures used/provided by GKlib
 gk_types.hThis file contains basic scalar datatype used in GKlib
 gkgraph.cA simple frequent itemset discovery program to test GKlib's routines
 gklib.cVarious helper routines generated using GKlib's templates
 GKlib.h
 gklib_defs.hData structures and prototypes for GKlib integration
 gklib_rename.h
 gkregex.c
 gkregex.h
 gksort.cTesting module for the various sorting routines in GKlib
 global_includes.hIncluded from all GTSAM files
 GlobalFunctions.h
 gmm_interface.hh
 gmm_LU_solve_interface.hh
 gmres.cpp
 GMRES.h
 GncOptimizer.hThe GncOptimizer class
 GncParams.h
 dotnet/NETGeographicLib/Gnomonic.cppImplementation for NETGeographicLib::Gnomonic class
 src/Gnomonic.cpp
 Gnomonic.hHeader for NETGeographicLib::Gnomonic class
 Gnomonic.hppHeader for GeographicLib::Gnomonic class
 Gnomonic.java
 GnomonicData.java
 gnuplot_common_settings.hh
 gpmetis.c
 GPSFactor.cppImplementation file for GPS factor
 GPSFactor.hHeader file for GPS factor
 GPSFactorExample.py
 gpuhelper.cpp
 gpuhelper.h
 graph-inl.h
 GKlib/graph.cVarious routines with dealing with sparse graphs
 libmetis/graph.cFunctions that deal with setting up the graphs for METIS
 graph.hGraph algorithm using boost library
 graphchk.c
 Gravity.cppCommand line utility for evaluating gravity fields
 dotnet/NETGeographicLib/GravityCircle.cppImplementation for NETGeographicLib::GravityCircle class
 src/GravityCircle.cpp
 GravityCircle.hHeader for NETGeographicLib::GravityCircle class
 GravityCircle.hppHeader for GeographicLib::GravityCircle class
 dotnet/NETGeographicLib/GravityModel.cppImplementation for NETGeographicLib::GravityModel class
 src/GravityModel.cpp
 GravityModel.hHeader for NETGeographicLib::GravityModel class
 GravityModel.hppHeader for GeographicLib::GravityModel class
 Group.hConcept check class for variable types with Group properties
 Half.h
 half_float.cpp
 hessenberg.cpp
 HessenbergDecomposition.h
 HessenbergDecomposition_compute.cpp
 HessenbergDecomposition_matrixH.cpp
 HessenbergDecomposition_packedMatrix.cpp
 HessianFactor-inl.hContains the HessianFactor class, a general quadratic factor
 HessianFactor.cpp
 HessianFactor.hContains the HessianFactor class, a general quadratic factor
 HMMExample.cpp
 Homogeneous.h
 householder.cpp
 Householder.h
 HouseholderQR.h
 HouseholderQR_householderQ.cpp
 HouseholderQR_LAPACKE.h
 HouseholderQR_solve.cpp
 HouseholderSequence.h
 HouseholderSequence_HouseholderSequence.cpp
 htable.c
 HybridNonLinearSolver.h
 Hyperplane.h
 icosphere.cpp
 icosphere.h
 Image.h
 ImuBias.cpp
 ImuBias.h
 imuBias.py
 ImuFactor.cpp
 IMUFactor.hFactor to express an IMU measurement between dynamic poses
 ImuFactor.h
 ImuFactorExample.py
 ImuFactorISAM2Example.py
 ImuFactorsExample.cpp
 ImuFactorsExample2.cpp
 imuFactorTesting.hCommon testing infrastructure
 IMUKittiExampleGPS.cpp
 ImuMeasurement.h
 incomplete_cholesky.cpp
 IncompleteCholesky.h
 IncompleteLU.h
 IncompleteLUT.h
 IncrementalFixedLagSmoother.cppAn iSAM2-based fixed-lag smoother. To the extent possible, this class mimics the iSAM2 interface. However, additional parameters, such as the smoother lag and the timestamp associated with each variable are needed
 IncrementalFixedLagSmoother.hAn iSAM2-based fixed-lag smoother
 InequalityFactorGraph.hFactor graph of all LinearInequality factors
 InertialNavFactor_GlobalVelocity.hInertial navigation factor (velocity in the global frame)
 InfeasibleInitialValues.hException thrown when given Infeasible Initial Values
 InfeasibleOrUnboundedProblem.hThrow when the problem is either infeasible or unbounded
 inference-inst.hContains generic inference algorithms that convert between templated graphical models, i.e., factor graphs, Bayes nets, and Bayes trees
 inferenceExceptions.hExceptions that may be thrown by inference algorithms
 inheritance_pybind.cpp
 inheritance_wrapper.cpp
 init.h
 init_function.hh
 init_matrix.hh
 init_vector.hh
 InitializePose.hCommon code between lago.* (2D) and InitializePose3.* (3D)
 InitializePose3.cpp
 InitializePose3.hInitialize Pose3 in a factor graph
 initpart.c
 inplace_decomposition.cpp
 integer_types.cpp
 intel_bench_fixed_size.hh
 internals.h
 InvDepthCamera3.hInverse Depth Camera based on Civera09tro, Montiel06rss. Landmarks are initialized from the first camera observation with (x,y,z,theta,phi,inv_depth), where x,y,z are the coordinates of the camera
 InvDepthFactor3.hInverse Depth Factor based on Civera09tro, Montiel06rss. Landmarks are initialized from the first camera observation with (x,y,z,theta,phi,inv_depth), where x,y,z are the coordinates of the camera. InvDepthCamera provides methods to initialize inverse depth landmarks (backproject), and to convert inverse depth landmarks to cartesian coordinates (Point3) for visualization, etc. The inverse depth parameterization is split into (x,y,z,theta,phi), (inv_depth) to make it easy to add a prior on inverse depth alone
 InvDepthFactorVariant1.hInverse Depth Factor based on Civera09tro, Montiel06rss. Landmarks are parameterized as (x,y,z,theta,phi,rho). The factor involves a single pose and a landmark. The landmark parameterization contains the reference point internally (and will thus be updated as well during optimization)
 InvDepthFactorVariant2.hInverse Depth Factor based on Civera09tro, Montiel06rss. Landmarks are parameterized as (theta,phi,rho) with the reference point created at landmark construction and then never updated (i.e. the point [x,y,z] is treated as fixed and not part of the optimization). The factor involves a single pose and a landmark
 InvDepthFactorVariant3.hInverse Depth Factor based on Civera09tro, Montiel06rss. Landmarks are parameterized as (theta,phi,rho). The factor involves two poses and a landmark. The first pose is the reference frame from which (theta, phi, rho) is measured
 inverse.cA test program for geod_inverse()
 inverse.cpp
 Inverse.h
 Inverse.java
 Inverse_SSE.h
 InverseImpl.h
 InverseKinematicsExampleExpressions.cppImplement inverse kinematics on a three-link arm using expressions
 GKlib/io.c
 programs/io.c
 IO.h
 IOFormat.cpp
 iostream.h
 is_same_dense.cpp
 ISAM-inst.h
 ISAM.hIncremental update functionality (iSAM) for BayesTree
 ISAM2-impl.cppIncremental update functionality (ISAM2) for BayesTree, with fluid relinearization
 ISAM2-impl.hIncremental update functionality (ISAM2) for BayesTree, with fluid relinearization
 ISAM2.cppIncremental update functionality (ISAM2) for BayesTree, with fluid relinearization
 ISAM2.hIncremental update functionality (ISAM2) for BayesTree, with fluid relinearization
 ISAM2_SmartFactorStereo_IMU.cppTest of iSAM2 with smart stereo factors and IMU preintegration, originally used to debug valgrind invalid reads with Eigen
 ISAM2Clique.cppSpecialized iSAM2 Clique
 ISAM2Clique.hSpecialized iSAM2 Clique
 ISAM2Example_SmartFactor.cppTest of iSAM with smart factors, led to bitbucket issue #367
 ISAM2Params.cppParameters for iSAM 2
 ISAM2Params.hParameters for iSAM 2
 ISAM2Result.hClass that stores detailed iSAM2 result
 ISAM2UpdateParams.hClass that stores extra params for ISAM2::update()
 itemsets.cFrequent/Closed itemset discovery routines
 IterationController.h
 iterative-inl.hIterative methods, template implementation
 iterative.cppIterative methods, implementation
 iterative.hIterative methods, implementation
 IterativeSolver.cppSome support classes for iterative solvers
 IterativeSolver.hSome support classes for iterative solvers
 IterativeSolverBase.h
 jacobi.cpp
 Jacobi.h
 Jacobi_makeGivens.cpp
 Jacobi_makeJacobi.cpp
 JacobianFactor-inl.h
 JacobianFactor.cpp
 JacobianFactor.h
 JacobianFactorQ.h
 JacobianFactorQR.h
 JacobianFactorSVD.h
 JacobianMap.hJacobianMap for returning derivatives from expressions
 JacobiConformal.cpp
 JacobiConformal.hppHeader for GeographicLib::JacobiConformal class
 jacobisvd.cpp
 JacobiSVD.h
 JacobiSVD_basic.cpp
 jacobisvd_int.cpp
 JacobiSVD_LAPACKE.h
 jet.h
 JunctionTree-inst.hThe junction tree, template bodies
 JunctionTree.hThe junction tree
 KalmanFilter.cppSimple linear Kalman filter. Implemented using factor graphs, i.e., does Cholesky-based SRIF, really
 KalmanFilter.hSimple linear Kalman filter. Implemented using factor graphs, i.e., does Cholesky-based SRIF, really
 KarcherMeanFactor-inl.h
 KarcherMeanFactor.h
 KdBVH.h
 Kernel.h
 Key.cpp
 Key.h
 kmetis.cThe top-level routines for multilevel k-way partitioning that minimizes the edge cut
 kronecker_product.cpp
 KroneckerTensorProduct.h
 kwayfm.cRoutines for k-way refinement
 kwayrefine.cDriving routines for multilevel k-way refinement
 LabeledSymbol.cpp
 LabeledSymbol.h
 lago.cpp
 lago.hInitialize Pose2 in a factor graph using LAGO (Linear Approximation for Graph Optimization). see papers:
 dotnet/NETGeographicLib/LambertConformalConic.cppImplementation for NETGeographicLib::LambertConformalConic class
 src/LambertConformalConic.cpp
 LambertConformalConic.hHeader for NETGeographicLib::LambertConformalConic class
 LambertConformalConic.hppHeader for GeographicLib::LambertConformalConic class
 Lanczos.h
 lapack.h
 lapack_common.h
 lapacke.h
 lapacke_mangling.h
 lazy_gemm.cpp
 LDLT.h
 ldlt_int.cpp
 LeastSquareConjugateGradient.h
 LeastSquaresNormalEquations.cpp
 LeastSquaresQR.cpp
 level1_cplx_impl.h
 level1_impl.h
 level1_real_impl.h
 level2_cplx_impl.h
 level2_impl.h
 level2_real_impl.h
 level3_impl.h
 levenberg_marquardt.cpp
 LevenbergMarquardt/LevenbergMarquardt.h
 NonLinearOptimization/LevenbergMarquardt.h
 LevenbergMarquardtOptimizer.cppA nonlinear optimizer that uses the Levenberg-Marquardt trust-region scheme
 LevenbergMarquardtOptimizer.hA nonlinear optimizer that uses the Levenberg-Marquardt trust-region scheme
 LevenbergMarquardtParams.cppParameters for Levenberg-Marquardt trust-region scheme
 LevenbergMarquardtParams.hParameters for Levenberg-Marquardt trust-region scheme
 LevenbergMarquardtState.hA LevenbergMarquardtState class containing most of the logic for Levenberg-Marquardt
 libsize.py
 Lie.hBase class and basic functions for Lie types
 deprecated/LieMatrix.h
 LieMatrix.h
 lieProxies.hProvides convenient mappings of common member functions for testing
 deprecated/LieScalar.h
 LieScalar.h
 deprecated/LieVector.h
 LieVector.h
 Line3.cpp
 Line3.h4 dimensional manifold of 3D lines
 linearAlgorithms-inst.hTemplated algorithms that are used in multiple places in linear
 LinearContainerFactor.cpp
 LinearContainerFactor.hWrap Jacobian and Hessian linear factors to allow simple injection into a nonlinear graph
 LinearCost.hLinearCost derived from JacobianFactor to support linear cost functions c'x
 LinearEquality.hLinearEquality derived from Base with constrained noise model
 linearExceptions.cppExceptions that may be thrown by linear solver components
 linearExceptions.hExceptions that may be thrown by linear solver components
 LinearInequality.hLinearInequality derived from Base with constrained noise model
 LinearizedFactor.cppA dummy factor that allows a linear factor to act as a nonlinear factor
 LinearizedFactor.hA dummy factor that allows a linear factor to act as a nonlinear factor
 linearstructure.cpp
 LLT.h
 LLT_example.cpp
 llt_int.cpp
 LLT_LAPACKE.h
 LLT_solve.cpp
 LMcovar.h
 LMonestep.h
 lmpar.h
 LMpar.h
 LMqrsolv.h
 LOBPCGSolver.h
 local_bindings.h
 dotnet/NETGeographicLib/LocalCartesian.cppImplementation for NETGeographicLib::LocalCartesian class
 src/LocalCartesian.cpp
 LocalCartesian.hHeader for NETGeographicLib::LocalCartesian class
 LocalCartesian.hppHeader for GeographicLib::LocalCartesian class
 LocalizationExample.cppSimple robot localization example, with three "GPS-like" measurements
 LocalizationExample2.cpp
 LocalizationFactor.cpp
 LocalOrientedPlane3Factor.cpp
 LocalOrientedPlane3Factor.h
 logging_optimizer.py
 LossFunctions.cpp
 LossFunctions.h
 LP.hStruct used to hold a Linear Programming Problem
 LPInitSolver.cpp
 LPInitSolver.hThis finds a feasible solution for an LP problem
 LPSolver.cpp
 LPSolver.hPolicy of ActiveSetSolver to solve Linear Programming Problems
 lsame.c
 lscg.cpp
 lapack/lu.cpp
 test/lu.cpp
 m2gmetis.c
 Macros.h
 ceres/macros.h
 metis/libmetis/macros.h
 MagFactor.hFactors involving magnetometers
 dotnet/NETGeographicLib/MagneticCircle.cppImplementation for NETGeographicLib::MagneticCircle class
 src/MagneticCircle.cpp
 MagneticCircle.hHeader for NETGeographicLib::MagneticCircle class
 MagneticCircle.hppHeader for GeographicLib::MagneticCircle class
 MagneticField.cppCommand line utility for evaluating magnetic fields
 dotnet/NETGeographicLib/MagneticModel.cppImplementation for NETGeographicLib::MagneticModel class
 src/MagneticModel.cpp
 MagneticModel.hHeader for NETGeographicLib::MagneticModel class
 MagneticModel.hppHeader for GeographicLib::MagneticModel class
 cmake/example_cmake_find_gtsam/main.cpp
 gtsam/3rdparty/Eigen/bench/btl/libs/BLAS/main.cpp
 gtsam/3rdparty/Eigen/bench/btl/libs/blaze/main.cpp
 gtsam/3rdparty/Eigen/bench/btl/libs/gmm/main.cpp
 gtsam/3rdparty/Eigen/bench/btl/libs/mtl4/main.cpp
 gtsam/3rdparty/Eigen/bench/btl/libs/STL/main.cpp
 gtsam/3rdparty/Eigen/bench/btl/libs/tvmet/main.cpp
 gtsam/3rdparty/Eigen/bench/btl/libs/ublas/main.cpp
 wrap/pybind11/tests/test_cmake_build/main.cpp
 main.h
 eigen2/main_adv.cpp
 eigen3/main_adv.cpp
 eigen2/main_linear.cpp
 eigen3/main_linear.cpp
 tensors/main_linear.cpp
 eigen2/main_matmat.cpp
 eigen3/main_matmat.cpp
 tensors/main_matmat.cpp
 eigen2/main_vecmat.cpp
 eigen3/main_vecmat.cpp
 tensors/main_vecmat.cpp
 make-egmcof.cpp
 make_circulant.cpp
 make_circulant2.cpp
 make_shared.hMake_shared trampoline function to ensure proper alignment
 mandelbrot.cpp
 mandelbrot.h
 Manifold.hBase class and basic functions for Manifold types
 ManifoldPreintegration.cpp
 ManifoldPreintegration.h
 manual_constructor.h
 Map.h
 Map_general_stride.cpp
 Map_inner_stride.cpp
 map_nonconst_ctor_on_const_ptr_0.cpp
 map_nonconst_ctor_on_const_ptr_1.cpp
 map_nonconst_ctor_on_const_ptr_2.cpp
 map_nonconst_ctor_on_const_ptr_3.cpp
 map_nonconst_ctor_on_const_ptr_4.cpp
 map_on_const_type_actually_const_0.cpp
 map_on_const_type_actually_const_1.cpp
 Map_outer_stride.cpp
 Map_placement_new.cpp
 Map_simple.cpp
 MapBase.h
 mapped_matrix.cpp
 MappedSparseMatrix.h
 mapstaticmethods.cpp
 mapstride.cpp
 Marginals.cpp
 Marginals.hA class for computing marginals in a NonlinearFactorGraph
 MarketIO.h
 Math.cppImplementation for GeographicLib::Math class
 Math.hppHeader for GeographicLib::Math class
 Eigen/src/Core/arch/AltiVec/MathFunctions.h
 Eigen/src/Core/arch/AVX/MathFunctions.h
 Eigen/src/Core/arch/AVX512/MathFunctions.h
 Eigen/src/Core/arch/CUDA/MathFunctions.h
 Eigen/src/Core/arch/NEON/MathFunctions.h
 Eigen/src/Core/arch/SSE/MathFunctions.h
 Eigen/src/Core/arch/ZVector/MathFunctions.h
 Eigen/src/Core/MathFunctions.h
 unsupported/Eigen/src/MoreVectorization/MathFunctions.h
 MathFunctionsImpl.h
 matlab.hContains generic global functions designed particularly for the matlab interface
 matlab_wrap.py
 matlab_wrapper.py
 Matrix.cppMatrix class
 3rdparty/Eigen/Eigen/src/Core/Matrix.h
 base/Matrix.h
 matrix_exponential.cpp
 matrix_function.cpp
 matrix_functions.h
 Matrix_Map_stride.cpp
 matrix_power.cpp
 Matrix_resize_int.cpp
 Matrix_resize_int_int.cpp
 Matrix_resize_int_NoChange.cpp
 Matrix_resize_NoChange_int.cpp
 Matrix_setConstant_int.cpp
 Matrix_setConstant_int_int.cpp
 Matrix_setIdentity_int_int.cpp
 Matrix_setOnes_int.cpp
 Matrix_setOnes_int_int.cpp
 Matrix_setRandom_int.cpp
 Matrix_setRandom_int_int.cpp
 Matrix_setZero_int.cpp
 Matrix_setZero_int_int.cpp
 matrix_square_root.cpp
 MatrixBase.h
 MatrixBase_adjoint.cpp
 MatrixBase_all.cpp
 MatrixBase_applyOnTheLeft.cpp
 MatrixBase_applyOnTheRight.cpp
 MatrixBase_array.cpp
 MatrixBase_array_const.cpp
 MatrixBase_asDiagonal.cpp
 MatrixBase_block_int_int.cpp
 MatrixBase_block_int_int_int_int.cpp
 MatrixBase_bottomLeftCorner_int_int.cpp
 MatrixBase_bottomRightCorner_int_int.cpp
 MatrixBase_bottomRows_int.cpp
 MatrixBase_cast.cpp
 MatrixBase_col.cpp
 MatrixBase_colwise.cpp
 MatrixBase_computeInverseAndDetWithCheck.cpp
 MatrixBase_computeInverseWithCheck.cpp
 MatrixBase_cwiseAbs.cpp
 MatrixBase_cwiseAbs2.cpp
 MatrixBase_cwiseEqual.cpp
 MatrixBase_cwiseInverse.cpp
 MatrixBase_cwiseMax.cpp
 MatrixBase_cwiseMin.cpp
 MatrixBase_cwiseNotEqual.cpp
 MatrixBase_cwiseProduct.cpp
 MatrixBase_cwiseQuotient.cpp
 MatrixBase_cwiseSign.cpp
 MatrixBase_cwiseSqrt.cpp
 MatrixBase_diagonal.cpp
 MatrixBase_diagonal_int.cpp
 MatrixBase_diagonal_template_int.cpp
 MatrixBase_eigenvalues.cpp
 MatrixBase_end_int.cpp
 MatrixBase_eval.cpp
 MatrixBase_fixedBlock_int_int.cpp
 MatrixBase_hnormalized.cpp
 MatrixBase_homogeneous.cpp
 MatrixBase_identity.cpp
 MatrixBase_identity_int_int.cpp
 MatrixBase_inverse.cpp
 MatrixBase_isDiagonal.cpp
 MatrixBase_isIdentity.cpp
 MatrixBase_isOnes.cpp
 MatrixBase_isOrthogonal.cpp
 MatrixBase_isUnitary.cpp
 MatrixBase_isZero.cpp
 MatrixBase_leftCols_int.cpp
 MatrixBase_noalias.cpp
 MatrixBase_ones.cpp
 MatrixBase_ones_int.cpp
 MatrixBase_ones_int_int.cpp
 MatrixBase_operatorNorm.cpp
 MatrixBase_prod.cpp
 MatrixBase_random.cpp
 MatrixBase_random_int.cpp
 MatrixBase_random_int_int.cpp
 MatrixBase_replicate.cpp
 MatrixBase_replicate_int_int.cpp
 MatrixBase_reverse.cpp
 MatrixBase_rightCols_int.cpp
 MatrixBase_row.cpp
 MatrixBase_rowwise.cpp
 MatrixBase_segment_int_int.cpp
 MatrixBase_select.cpp
 MatrixBase_selfadjointView.cpp
 MatrixBase_set.cpp
 MatrixBase_setIdentity.cpp
 MatrixBase_setOnes.cpp
 MatrixBase_setRandom.cpp
 MatrixBase_setZero.cpp
 MatrixBase_start_int.cpp
 MatrixBase_template_int_bottomRows.cpp
 MatrixBase_template_int_end.cpp
 MatrixBase_template_int_int_block_int_int_int_int.cpp
 MatrixBase_template_int_int_bottomLeftCorner.cpp
 MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp
 MatrixBase_template_int_int_bottomRightCorner.cpp
 MatrixBase_template_int_int_bottomRightCorner_int_int.cpp
 MatrixBase_template_int_int_topLeftCorner.cpp
 MatrixBase_template_int_int_topLeftCorner_int_int.cpp
 MatrixBase_template_int_int_topRightCorner.cpp
 MatrixBase_template_int_int_topRightCorner_int_int.cpp
 MatrixBase_template_int_leftCols.cpp
 MatrixBase_template_int_rightCols.cpp
 MatrixBase_template_int_segment.cpp
 MatrixBase_template_int_start.cpp
 MatrixBase_template_int_topRows.cpp
 MatrixBase_topLeftCorner_int_int.cpp
 MatrixBase_topRightCorner_int_int.cpp
 MatrixBase_topRows_int.cpp
 MatrixBase_transpose.cpp
 MatrixBase_triangularView.cpp
 MatrixBase_zero.cpp
 MatrixBase_zero_int.cpp
 MatrixBase_zero_int_int.cpp
 MatrixBaseEigenvalues.h
 MatrixCwiseBinaryOps.h
 MatrixCwiseUnaryOps.h
 MatrixExponential.cpp
 MatrixExponential.h
 matrixfree_cg.cpp
 MatrixFunction.cpp
 MatrixFunction.h
 MatrixLogarithm.cpp
 MatrixLogarithm.h
 MatrixMarketIterator.h
 MatrixPower.cpp
 MatrixPower.h
 MatrixPower_optimal.cpp
 MatrixSine.cpp
 MatrixSinh.cpp
 MatrixSquareRoot.cpp
 MatrixSquareRoot.h
 MaxSizeVector.h
 mcore.cFunctions dealing with creating and allocating mcores
 mcutil.c
 Measurement.h
 Mechanization_bRn2.cpp
 Mechanization_bRn2.h
 memory.cThis file contains various allocation routines
 Memory.h
 mesh.c
 meshpart.c
 meta.cpp
 Meta.h
 include/metis.h
 metis.h
 metis_support.cpp
 metisbin.h
 MetisIndex-inl.h
 MetisIndex.h
 metislib.h
 METISOrderingExample.cpp
 MetisSupport.h
 MFAS.cppSource file for the MFAS class
 MFAS.hMFAS class to solve Minimum Feedback Arc Set graph problem
 dotnet/NETGeographicLib/MGRS.cppImplementation for NETGeographicLib::MGRS class
 src/MGRS.cpp
 MGRS.hHeader for NETGeographicLib::MGRS class
 MGRS.hppHeader for GeographicLib::MGRS class
 minconn.cFunctions that deal with prunning the number of adjacent subdomains in kmetis
 mincover.c
 minres.cpp
 MINRES.h
 miscmatrices.cpp
 mixed_perf_analyzer.hh
 mixingtypes.cpp
 MKL_support.h
 mmd.c
 module.py
 mpl2only.cpp
 mpmetis.c
 mpreal.h
 mpreal_support.cpp
 ms_inttypes.h
 ms_stat.h
 ms_stdint.h
 mtl4_interface.hh
 mtl4_LU_solve_interface.hh
 MultiProjectionFactor.h
 namespace.py
 namespaces_pybind.cpp
 namespaces_wrapper.cpp
 NavState.cpp
 NavState.hNavigation state composing of attitude, position, and velocity
 ndmetis.c
 NearestNeighbor.hppHeader for GeographicLib::NearestNeighbor class
 NestByValue.h
 NestedDissection-inl.h
 NestedDissection.h
 nesting_ops.cpp
 NETGeographicLib.cppImplementation for NETGeographicLib Utility functions
 NETGeographicLib.hHeader for NETGeographicLib::NETGeographicLib objects
 NoAlias.h
 NoiseModel.cpp
 NoiseModel.h
 noiseModel.py
 nomalloc.cpp
 NonBlockingThreadPool.h
 NonlinearClusterTree.h
 NonlinearConjugateGradientOptimizer.cppSimple non-linear optimizer that solves using non-preconditioned CG
 NonlinearConjugateGradientOptimizer.hSimple non-linear optimizer that solves using non-preconditioned CG
 NonlinearEquality.h
 nonlinearExceptions.hExceptions that may be thrown by nonlinear optimization components
 NonlinearFactor.cppNonlinear Factor base classes
 NonlinearFactor.hNon-linear factor base classes
 NonlinearFactorGraph.cppFactor Graph Consisting of non-linear factors
 NonlinearFactorGraph.hFactor Graph consisting of non-linear factors
 NonlinearISAM.cpp
 NonlinearISAM.h
 NonLinearOptimization.cpp
 NonlinearOptimizer.cppConvergence functions not dependent on graph types
 NonlinearOptimizer.hBase class and parameters for nonlinear optimization algorithms
 NonlinearOptimizerParams.cppParameters for nonlinear optimization
 NonlinearOptimizerParams.hParameters for nonlinear optimization
 NonlinearOptimizerState.hPrivate class for NonlinearOptimizer state
 NonMPL2.h
 dotnet/NETGeographicLib/NormalGravity.cppImplementation for NETGeographicLib::NormalGravity class
 src/NormalGravity.cpp
 NormalGravity.hHeader for NETGeographicLib::NormalGravity class
 NormalGravity.hppHeader for GeographicLib::NormalGravity class
 nullary.cpp
 nullary_indexing.cpp
 NullaryFunctors.h
 numericalDerivative.hSome functions to compute numerical derivatives
 NumericalDiff.cpp
 NumericalDiff.h
 numext.cpp
 numpy.h
 NumTraits.h
 object.h
 doc/Code/OdometryExample.cpp
 examples/OdometryExample.cpp
 OdometryExample.py
 OdometryMarginals.cpp
 OdometryOptimize.cpp
 ometis.c
 omp.c
 openglsupport.cpp
 operator_pybind.cpp
 operators.h
 OptionalJacobian.hSpecial class for optional Jacobian arguments
 options.cThis file contains various routines for dealing with options and ctrl_t
 options.h
 Ordering.cpp
 3rdparty/Eigen/Eigen/src/OrderingMethods/Ordering.h
 inference/Ordering.h
 OrientedPlane3.cpp
 OrientedPlane3.h
 OrientedPlane3Factor.cpp
 OrientedPlane3Factor.h
 OrthoMethods.h
 dotnet/NETGeographicLib/OSGB.cppImplementation for NETGeographicLib::OSGB class
 src/OSGB.cpp
 OSGB.hHeader for NETGeographicLib::OSGB class
 OSGB.hppHeader for GeographicLib::OSGB class
 package-info.java
 PackedSelfadjointProduct.h
 PackedTriangularMatrixVector.h
 PackedTriangularSolverVector.h
 packetmath.cpp
 AltiVec/PacketMath.h
 AVX/PacketMath.h
 AVX512/PacketMath.h
 CUDA/PacketMath.h
 NEON/PacketMath.h
 SSE/PacketMath.h
 ZVector/PacketMath.h
 PacketMathHalf.h
 Pair.java
 Parallelizer.h
 parallelTraversalTasks.h
 ParametrizedLine.h
 pardiso_support.cpp
 PardisoSupport.h
 parmetis.c
 parse_doxygen_xml.py
 parse_xml.py
 PartialPivLU.h
 partialpivlu_int.cpp
 PartialPivLU_LAPACKE.h
 PartialPivLU_solve.cpp
 PartialPriorFactor.hA simple prior factor that allows for setting a prior only on a part of linear parameters
 PartialRedux_count.cpp
 PartialRedux_maxCoeff.cpp
 PartialRedux_minCoeff.cpp
 PartialRedux_norm.cpp
 PartialRedux_prod.cpp
 PartialRedux_squaredNorm.cpp
 PartialRedux_sum.cpp
 PartialSVDSolver.h
 PartitionWorkSpace.h
 pastix_support.cpp
 PaStiXSupport.h
 PCGSolver.cpp
 PCGSolver.h
 pdb.cFunctions for parsing pdb files
 Pendulum.hThree-way factors for the pendulum dynamics as in [Stern06siggraph] for (1) explicit Euler method, (2) implicit Euler method, and (3) sympletic Euler method. Note that all methods use the same formulas for the factors. They are only different in the way we connect variables using those factors in the graph
 permutationmatrices.cpp
 PermutationMatrix.h
 PinholeCamera.hBase class for all pinhole cameras
 PinholePose.hPinhole camera with known calibration
 PinholeSet.hA CameraSet of either CalibratedCamera, PinholePose, or PinholeCamera
 PlainObjectBase.h
 PlanarManipulatorExample.py
 PlanarSLAMExample.cppSimple robotics example using odometry measurements and bearing-range (laser) measurements
 PlanarSLAMExample.py
 planimeter.cA test program for geod_polygon_compute()
 Planimeter.cppCommand line utility for measuring the area of geodesic polygons
 Planimeter.java
 plot.py
 pmetis.cThis file contains the top level routines for the multilevel recursive bisection algorithm PMETIS
 Point2.cpp2D Point
 Point2.h2D Point
 Point3.cpp3D Point
 Point3.h3D Point
 dotnet/NETGeographicLib/PolarStereographic.cppImplementation for NETGeographicLib::PolarStereographic class
 src/PolarStereographic.cpp
 PolarStereographic.hHeader for NETGeographicLib::PolarStereographic class
 PolarStereographic.hppHeader for GeographicLib::PolarStereographic class
 dotnet/NETGeographicLib/PolygonArea.cppImplementation for NETGeographicLib::PolygonArea class
 src/PolygonArea.cpp
 PolygonArea.hHeader for NETGeographicLib::PolygonArea class
 PolygonArea.hppHeader for GeographicLib::PolygonAreaT class
 PolygonArea.java
 polygonarea.py
 PolygonResult.java
 polynomialsolver.cpp
 PolynomialSolver.h
 PolynomialSolver1.cpp
 polynomialutils.cpp
 PolynomialUtils.h
 PolynomialUtils1.cpp
 portable_perf_analyzer.hh
 portable_perf_analyzer_old.hh
 portable_timer.hh
 Pose2.cpp2D Pose
 Pose2.h2D Pose
 doc/Code/Pose2SLAMExample.cpp
 examples/Pose2SLAMExample.cpp
 Pose2SLAMExample.py
 Pose2SLAMExample_g2o.cppA 2D Pose SLAM example that reads input from g2o, converts it to a factor graph and does the optimization. Output is written on a file, in g2o format Syntax for the script is ./Pose2SLAMExample_g2o input.g2o output.g2o
 Pose2SLAMExample_g2o.py
 Pose2SLAMExample_graph.cppRead graph from file and perform GraphSLAM
 Pose2SLAMExample_graphviz.cppSave factor graph as graphviz dot file
 Pose2SLAMExample_lago.cppA 2D Pose SLAM example that reads input from g2o, and solve the Pose2 problem using LAGO (Linear Approximation for Graph Optimization). See class lago.h Output is written on a file, in g2o format Syntax for the script is ./Pose2SLAMExample_lago input.g2o output.g2o
 Pose2SLAMExampleExpressions.cppExpressions version of Pose2SLAMExample.cpp
 Pose2SLAMStressTest.cppTest GTSAM on large open-loop chains
 Pose2SLAMwSPCG.cppA 2D Pose SLAM example using the SimpleSPCGSolver
 Pose3.cpp3D Pose
 Pose3.h3D Pose
 Pose3Localization.cppA 3D Pose SLAM example that reads input from g2o, and initializes the Pose3 using InitializePose3 Syntax for the script is ./Pose3Localization input.g2o output.g2o
 Pose3SLAMExample_changeKeys.cpp
 Pose3SLAMExample_g2o.cppA 3D Pose SLAM example that reads input from g2o, and initializes the Pose3 using InitializePose3 Syntax for the script is ./Pose3SLAMExample_g2o input.g2o output.g2o
 Pose3SLAMExample_g2o.py
 Pose3SLAMExample_initializePose3Chordal.cppA 3D Pose SLAM example that reads input from g2o, and initializes the Pose3 using InitializePose3 Syntax for the script is ./Pose3SLAMExample_initializePose3Chordal input.g2o output.g2o
 Pose3SLAMExample_initializePose3Chordal.py
 Pose3SLAMExample_initializePose3Gradient.cppA 3D Pose SLAM example that reads input from g2o, and initializes the Pose3 using InitializePose3 Syntax for the script is ./Pose3SLAMExample_initializePose3Gradient input.g2o output.g2o
 Pose3SLAMExampleExpressions_BearingRangeWithTransform.cppA simultaneous optimization of trajectory, landmarks and sensor-pose with respect to body-pose using bearing-range measurements done with Expressions
 Pose3Upright.cpp
 Pose3Upright.hVariation of a Pose3 in which the rotation is constained to purely yaw This state is essentially a Pose2 with a z component, with conversions to higher and lower dimensional states
 PoseBetweenFactor.h
 PosePriorFactor.h
 PoseRotationPrior.hImplements a prior on the rotation component of a pose
 PoseRTV.cpp
 PoseRTV.hPose3 with translational velocity
 PoseToPointFactor.h
 PoseTranslationPrior.hImplements a prior on the translation component of a pose
 Potentials.cpp
 Potentials.h
 PowerMethod.hPower method for fast eigenvalue and eigenvector computation
 powerMethodExample.hCreate sparse and dense factor graph for PowerMethod/AcceleratedPowerMethod
 pqueue.cThis file implements various max-priority queues
 preamble.h
 unstable/preamble.h
 prec_inverse_4x4.cpp
 precompiled_header.cppWe need exactly one compilation unit that includes the precompiled headers
 precompiled_header.hInclude headers that will be included nearly everywhere
 Preconditioner.cpp
 Preconditioner.h
 PreintegratedRotation.cpp
 PreintegratedRotation.h
 PreintegrationBase.cpp
 PreintegrationBase.h
 PreintegrationExample.py
 PreintegrationParams.cpp
 PreintegrationParams.h
 printers.py
 nonlinear/PriorFactor.h
 slam/PriorFactor.h
 process_shonan_timing_results.py
 product.h
 Product.h
 product_extra.cpp
 product_large.cpp
 product_mmtr.cpp
 product_notemporary.cpp
 product_selfadjoint.cpp
 product_small.cpp
 product_symm.cpp
 product_syrk.cpp
 product_threshold.cpp
 product_trmm.cpp
 product_trmv.cpp
 product_trsolve.cpp
 ProductEvaluators.h
 ProductLieGroup.hGroup product of two Lie Groups
 ProjectionFactor.hBasic bearing factor from 2D measurement
 ProjectionFactorPPP.hDerived from ProjectionFactor, but estimates body-camera transform in addition to body pose and 3D landmark
 ProjectionFactorPPPC.hDerived from ProjectionFactor, but estimates body-camera transform and calibration in addition to body pose and 3D landmark
 libmetis/proto.h
 programs/proto.h
 pybind11.h
 pybind11_cross_module_tests.cpp
 pybind11_tests.cpp
 pybind11_tests.h
 pybind_wrap.py
 pybind_wrapper.py
 pybind_wrapper_test.cc
 pybind_wrapper_test.h
 pybind_wrapper_test_script.py
 PyGeographicLib.cpp
 pytypes.h
 QP.hFactor graphs of a Quadratic Programming problem
 QPInitSolver.hThis finds a feasible solution for a QP problem
 QPSolver.cpp
 QPSolver.hPolicy of ActiveSetSolver to solve Quadratic Programming Problems
 QPSParser.cpp
 QPSParser.h
 QPSParserException.hException thrown if there is an error parsing a QPS file
 qr.cpp
 qr_colpivoting.cpp
 qr_fullpivoting.cpp
 qr_int.cpp
 qrsolv.h
 qtvector.cpp
 quat_slerp.cpp
 3rdparty/Eigen/Eigen/src/Geometry/Quaternion.h
 geometry/Quaternion.h
 quaternion_demo.cpp
 quaternion_demo.h
 quatmul.cpp
 QuickStart_example.cpp
 QuickStart_example2_dynamic.cpp
 QuickStart_example2_fixed.cpp
 r1mpyq.h
 r1updt.h
 r_cnjg.c
 rand.cpp
 random.cVarious routines for providing portable 32 and 64 bit random number generators
 Random.h
 random_cpp11.cpp
 RandomSetter.h
 sam/RangeFactor.h
 slam/RangeFactor.h
 RangeISAMExample_plaza2.cpp
 Rank2Update.h
 real_qz.cpp
 RealQZ.h
 RealQZ_compute.cpp
 RealSchur.h
 RealSchur_compute.cpp
 RealSchur_LAPACKE.h
 RealSchur_RealSchur_MatrixType.cpp
 RealSvd2x2.h
 redux.cpp
 Redux.h
 ReenableStupidWarnings.h
 ref.cpp
 Ref.h
 ref_1.cpp
 ref_2.cpp
 ref_3.cpp
 ref_4.cpp
 ref_5.cpp
 ReferenceFrameFactor.h
 refine.c
 RegularHessianFactor.hHessianFactor class with constant sized blocks
 RegularImplicitSchurFactor.hA new type of linear factor (GaussianFactor), which is subclass of GaussianFactor
 RegularJacobianFactor.hJacobianFactor class with fixed sized blcoks
 RelativeElevationFactor.cpp
 RelativeElevationFactor.hFactor representing a known relative altitude in global frame
 relicense.py
 rename.h
 Replicate.h
 resize.cpp
 ReturnByValue.h
 Reverse.h
 dotnet/NETGeographicLib/Rhumb.cppImplementation for NETGeographicLib::Rhumb and NETGeographicLib::RhumbLine class
 src/Rhumb.cpp
 Rhumb.hHeader for NETGeographicLib::Rhumb and NETGeographicLib::RhumbLine classes
 Rhumb.hppHeader for GeographicLib::Rhumb and GeographicLib::RhumbLine classes
 RhumbSolve.cppCommand line utility for rhumb line calculations
 Rot2.cpp2D Rotations
 Rot2.h2D rotation
 Rot3.cppRotation, common code between Rotation matrix and Quaternion
 Rot3.h3D rotation represented as a rotation matrix or quaternion
 Rot3M.cppRotation (internal: 3*3 matrix representation*)
 Rot3Q.cppRotation (internal: quaternion representation*)
 RotateFactor.h
 rotation.h
 Rotation2D.h
 RotationBase.h
 RunQueue.h
 rvalue_types.cpp
 rw.cVarious routines that perform random-walk based operations on graphs stored as gk_csr_t matrices
 test/rw.cA simple frequent itemset discovery program to test GKlib's routines
 rwupdt.h
 Sampler.cppSampling from a diagonal NoiseModel
 Sampler.hSampling from a NoiseModel
 Eigen/src/Geometry/Scaling.h
 unsupported/Eigen/src/IterativeSolvers/Scaling.h
 Scatter.cpp
 Scatter.hMaps global variable indices to slot indices
 Scenario.hSimple class to test navigation scenarios
 ScenarioRunner.cpp
 ScenarioRunner.hSimple class to test navigation scenarios
 Scheduler.cpp
 Scheduler.h
 schedulingExample.cpp
 schedulingQuals12.cpp
 schedulingQuals13.cpp
 schur_complex.cpp
 schur_real.cpp
 Select.h
 SelectionRule.h
 selfadjoint.cpp
 SelfAdjointEigenSolver.h
 SelfAdjointEigenSolver_compute_MatrixType.cpp
 SelfAdjointEigenSolver_compute_MatrixType2.cpp
 SelfAdjointEigenSolver_eigenvalues.cpp
 SelfAdjointEigenSolver_eigenvectors.cpp
 SelfAdjointEigenSolver_LAPACKE.h
 SelfAdjointEigenSolver_operatorInverseSqrt.cpp
 SelfAdjointEigenSolver_operatorSqrt.cpp
 SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp
 SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp
 SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp
 SelfadjointMatrixMatrix.h
 SelfadjointMatrixMatrix_BLAS.h
 SelfadjointMatrixVector.h
 SelfadjointMatrixVector_BLAS.h
 SelfadjointProduct.h
 SelfadjointRank2Update.h
 SelfAdjointView.h
 SelfAdjointView_eigenvalues.cpp
 selfadjointview_nonconst_ctor_on_const_xpr.cpp
 selfadjointview_on_const_type_actually_const.cpp
 SelfAdjointView_operatorNorm.cpp
 SelfCalibrationExample.cppBased on VisualSLAMExample, but with unknown (yet fixed) calibration
 SelfCwiseBinaryOp.h
 separator.c
 seq.c
 serialization.cpp
 base/serialization.h
 unstable/slam/serialization.h
 serializationTestHelpers.h
 Settings.h
 gtsam/3rdparty/GeographicLib/python/setup.py
 wrap/pybind11/setup.py
 wrap/setup.py
 setup_helpers.py
 sfm.c
 SFMdata.hSimple example for the structure-from-motion problems
 SFMdata.py
 SFMExample.cppA structure-from-motion problem on a simulated dataset
 SFMExample.py
 SFMExample_bal.cpp
 SFMExample_bal.py
 SFMExample_bal_COLAMD_METIS.cppThis file is to compare the ordering performance for COLAMD vs METIS. Example problem is to solve a structure-from-motion problem from a "Bundle Adjustment in the Large" file
 SFMExample_SmartFactor.cppA structure-from-motion problem on a simulated dataset, using smart projection factor
 SFMExample_SmartFactorPCG.cppVersion of SFMExample_SmartFactor that uses Preconditioned Conjugate Gradient
 SFMExampleExpressions.cppA structure-from-motion example done with Expressions
 SFMExampleExpressions_bal.cppA structure-from-motion example done with Expressions
 ShonanAveraging.cppShonan Averaging algorithm
 ShonanAveraging.hShonan Averaging algorithm
 ShonanAveragingCLI.cppRun Shonan Rotation Averaging Algorithm on a file or example dataset
 ShonanAveragingCLI.py
 ShonanFactor.cpp
 ShonanFactor.hMain factor type in Shonan averaging, on SO(n) pairs
 ShonanGaugeFactor.hFactor used in Shonan Averaging to clamp down gauge freedom
 Signature.cppSignatures for conditional densities
 Signature.hSignatures for conditional densities
 Similarity3.cppImplementation of Similarity3 transform
 Similarity3.hImplementation of Similarity3 transform
 SimpleCamera.cppA simple camera class with a Cal3_S2 calibration
 SimpleCamera.hA simple camera class with a Cal3_S2 calibration
 SimpleHelicopter.cpp
 SimpleHelicopter.h
 SimpleRandom.h
 SimpleRotation.cppThis is a super-simple example of optimizing a single rotation according to a single prior
 SimpleRotation.py
 SimpleThreadPool.h
 simplicial_cholesky.cpp
 SimplicialCholesky.h
 SimplicialCholesky_impl.h
 SimPolygon2D.cpp
 SimPolygon2D.hPolygons for simulation use
 simulated2D.hMeasurement functions and derivatives for simulated 2D robot
 simulated2DConstraints.hMeasurement functions and constraint definitions for simulated 2D robot
 simulated2DOriented.h
 simulated3D.h
 SimWall2D.cpp
 SimWall2D.hImplementation of walls for use with simulators
 blas/single.cpp
 lapack/single.cpp
 SingleValue.cpp
 SingleValue.h
 size_lin_log.hh
 size_log.hh
 sizeof.cpp
 sizeoverflow.cpp
 SkylineInplaceLU.h
 SkylineMatrix.h
 SkylineMatrixBase.h
 SkylineProduct.h
 SkylineStorage.h
 SkylineUtil.h
 smallExample.hCreate small example with two poses and one landmark
 smallvectors.cpp
 SmartFactorBase.hBase class to create smart factors on poses or cameras
 SmartFactorParams.h
 smartFactorScenarios.h
 SmartProjectionFactor.hSmart factor on cameras (pose + calibration)
 SmartProjectionFactorExample.cppA stereo visual odometry example
 SmartProjectionPoseFactor.hSmart factor on poses, assuming camera calibration is fixed
 SmartRangeExample_plaza1.cppA 2D Range SLAM example
 SmartRangeExample_plaza2.cppA 2D Range SLAM example
 SmartRangeFactor.hA smart factor for range-only SLAM that does initialization and marginalization
 SmartStereoProjectionFactor.hSmart stereo factor on StereoCameras (pose + calibration)
 SmartStereoProjectionFactorExample.cpp
 SmartStereoProjectionPoseFactor.cppSmart stereo factor on poses, assuming camera calibration is fixed
 SmartStereoProjectionPoseFactor.hSmart stereo factor on poses, assuming camera calibration is fixed
 smbfactor.c
 SO3.cpp3*3 matrix representation of SO(3)
 SO3.h3*3 matrix representation of SO(3)
 SO4.cpp4*4 matrix representation of SO(4)
 SO4.h4*4 matrix representation of SO(4)
 Solve.h
 SolverBase.h
 SolverComparer.cppIncremental and batch solving, timing, and accuracy comparisons
 SolveTriangular.h
 SolveWithGuess.h
 SOn-inl.hTemplate implementations for SO(n)
 SOn.cppDefinitions of dynamic specializations of SO(n)
 SOn.hN*N matrix representation of SO(N). N can be Eigen::Dynamic
 sort.cThis file contains GKlib's various sorting routines
 sp_solver.cpp
 sparse.h
 sparse_basic.cpp
 sparse_block.cpp
 sparse_cholesky.cpp
 sparse_dense_product.cpp
 sparse_extra.cpp
 sparse_lu.cpp
 sparse_permutations.cpp
 bench/sparse_product.cpp
 test/sparse_product.cpp
 sparse_randomsetter.cpp
 sparse_ref.cpp
 sparse_ref_1.cpp
 sparse_ref_2.cpp
 sparse_ref_3.cpp
 sparse_ref_4.cpp
 sparse_ref_5.cpp
 sparse_setter.cpp
 sparse_solver.h
 sparse_solvers.cpp
 sparse_storage_mismatch.cpp
 sparse_transpose.cpp
 sparse_trisolver.cpp
 sparse_vector.cpp
 SparseAssign.h
 SparseBlock.h
 SparseCholesky.h
 SparseColEtree.h
 SparseCompressedBase.h
 SparseCwiseBinaryOp.h
 SparseCwiseUnaryOp.h
 SparseDenseProduct.h
 SparseDiagonalProduct.h
 SparseDot.h
 SparseEigen.hUtilities for creating Eigen sparse matrices (gtsam::SparseEigen)
 SparseFuzzy.h
 SparseGenMatProd.h
 SparseGenRealShiftSolve.h
 sparseLM.cpp
 sparselu.cpp
 SparseLU.h
 SparseLU_column_bmod.h
 SparseLU_column_dfs.h
 SparseLU_copy_to_ucol.h
 SparseLU_gemm_kernel.h
 SparseLU_heap_relax_snode.h
 SparseLU_kernel_bmod.h
 SparseLU_Memory.h
 SparseLU_panel_bmod.h
 SparseLU_panel_dfs.h
 SparseLU_pivotL.h
 SparseLU_pruneL.h
 SparseLU_relax_snode.h
 SparseLU_Structs.h
 SparseLU_SupernodalMatrix.h
 SparseLU_Utils.h
 SparseLUImpl.h
 SparseMap.h
 SparseMatrix.h
 SparseMatrix_coeffs.cpp
 SparseMatrixBase.h
 SparsePermutation.h
 SparseProduct.h
 sparseqr.cpp
 SparseQR.h
 SparseRedux.h
 SparseRef.h
 SparseRegularInverse.h
 SparseSelfAdjointView.h
 SparseSolverBase.h
 SparseSparseProductWithPruning.h
 SparseSymMatProd.h
 SparseSymShiftSolve.h
 SparseTranspose.h
 SparseTriangularView.h
 SparseUtil.h
 SparseVector.h
 SparseView.h
 spbenchsolver.cpp
 spbenchsolver.h
 spbenchstyle.h
 special_cases_pybind.cpp
 special_cases_wrapper.cpp
 special_functions.cpp
 special_numbers.cpp
 SpecialFunctionsArrayAPI.h
 SpecialFunctionsFunctors.h
 SpecialFunctionsHalf.h
 SpecialFunctionsImpl.h
 SpecialFunctionsPacketMath.h
 specializations.h
 unstable/specializations.h
 SphericalCoefficients.cppImplementation for NETGeographicLib::SphericalCoefficients class
 SphericalCoefficients.hHeader for NETGeographicLib::SphericalCoefficients class
 SphericalEngine.cppImplementation for GeographicLib::SphericalEngine class
 SphericalEngine.hppHeader for GeographicLib::SphericalEngine class
 SphericalHarmonic.cppImplementation for NETGeographicLib::SphericalHarmonic class
 SphericalHarmonic.hHeader for NETGeographicLib::SphericalHarmonic class
 SphericalHarmonic.hppHeader for GeographicLib::SphericalHarmonic class
 SphericalHarmonic1.cppImplementation for NETGeographicLib::SphericalHarmonic1 class
 SphericalHarmonic1.hHeader for NETGeographicLib::SphericalHarmonic1 class
 SphericalHarmonic1.hppHeader for GeographicLib::SphericalHarmonic1 class
 SphericalHarmonic2.cppImplementation for NETGeographicLib::SphericalHarmonic2 class
 SphericalHarmonic2.hHeader for NETGeographicLib::SphericalHarmonic2 class
 SphericalHarmonic2.hppHeader for GeographicLib::SphericalHarmonic2 class
 Spline.h
 SplineFitting.h
 SplineFwd.h
 splines.cpp
 spmv.cpp
 spqr_support.cpp
 srefine.c
 srotm.c
 srotmg.c
 ssbmv.c
 sspmv.c
 stable_norm.cpp
 StableNorm.h
 libmetis/stat.c
 programs/stat.c
 static_size_generator.hh
 StaticAssert.h
 StaticSymmetry.h
 statistics.hTools for gathering statistics about a forest to aid tuning parallel traversal
 stbmv.c
 stdafx.cpp
 stdafx.h
 stddeque.cpp
 StdDeque.h
 stddeque_overload.cpp
 stdheaders.h
 stdlist.cpp
 StdList.h
 stdlist_overload.cpp
 stdvector.cpp
 StdVector.h
 stdvector_overload.cpp
 StemFunction.h
 StereoCamera.cpp
 StereoCamera.hA Stereo Camera based on two Simple Cameras
 StereoFactor.h
 StereoPoint2.cpp
 StereoPoint2.hA 2D stereo point (uL,uR,v)
 StereoVOExample.cppA stereo visual odometry example
 StereoVOExample_large.cppA stereo visual odometry example
 stl.h
 stl_bind.h
 STL_interface.hh
 STL_perf_analyzer.hh
 STL_timer.hh
 StlFunctors.h
 Stride.h
 string.cFunctions for manipulating strings
 strings.cTesting module for the string functions in GKlib
 libmetis/struct.h
 programs/struct.h
 SubgraphBuilder.cpp
 SubgraphBuilder.h
 SubgraphPreconditioner.cpp
 SubgraphPreconditioner.h
 SubgraphSolver.cppSubgraph Solver from IROS 2010
 SubgraphSolver.hSubgraph Solver from IROS 2010
 SuiteSparse_config.c
 SuiteSparse_config.h
 SuiteSparseQRSupport.h
 superlu_support.cpp
 SuperLUSupport.h
 svd.cpp
 svd_common.h
 svd_fill.h
 SVDBase.h
 swap.cpp
 Swap.h
 swap_1.cpp
 swap_2.cpp
 Symbol.cpp
 inference/Symbol.h
 nonlinear/Symbol.h
 symbol_shorthand.py
 SymbolicBayesNet.cpp
 SymbolicBayesNet.h
 SymbolicBayesTree.cpp
 SymbolicBayesTree.h
 SymbolicConditional.cpp
 SymbolicConditional.h
 SymbolicEliminationTree.cpp
 SymbolicEliminationTree.h
 symbolicExampleGraphs.h
 SymbolicFactor-inst.h
 SymbolicFactor.cpp
 SymbolicFactor.h
 SymbolicFactorGraph.cpp
 SymbolicFactorGraph.h
 SymbolicISAM.cpp
 SymbolicISAM.h
 SymbolicJunctionTree.cpp
 SymbolicJunctionTree.h
 SymEigsBase.h
 SymEigsShiftSolver.h
 SymEigsSolver.h
 SymGEigsCholeskyOp.h
 SymGEigsRegInvOp.h
 SymGEigsSolver.h
 SymmetricBlockMatrix.cppAccess to matrices via blocks of pre-defined sizes. Used in GaussianFactor and GaussianConditional
 SymmetricBlockMatrix.hAccess to matrices via blocks of pre-defined sizes. Used in GaussianFactor and GaussianConditional
 Symmetry.h
 TangentPreintegration.cpp
 TangentPreintegration.h
 template.py
 template_instantiator.py
 TemplateGroupTheory.h
 TemplateKeyword_flexible.cpp
 TemplateKeyword_simple.cpp
 Tensor.h
 tensor_benchmarks.h
 tensor_benchmarks_cpu.cc
 tensor_benchmarks_sycl.cc
 tensor_interface.hh
 TensorArgMax.h
 TensorAssign.h
 TensorBase.h
 TensorBroadcasting.h
 TensorChipping.h
 TensorConcatenation.h
 TensorContraction.h
 TensorContractionBlocking.h
 TensorContractionCuda.h
 TensorContractionMapper.h
 TensorContractionThreadPool.h
 TensorConversion.h
 TensorConvolution.h
 TensorCostModel.h
 TensorCustomOp.h
 TensorDevice.h
 TensorDeviceCuda.h
 TensorDeviceDefault.h
 TensorDeviceSycl.h
 TensorDeviceThreadPool.h
 TensorDimensionList.h
 TensorDimensions.h
 TensorEvalTo.h
 TensorEvaluator.h
 TensorExecutor.h
 TensorExpr.h
 TensorFFT.h
 TensorFixedSize.h
 TensorForcedEval.h
 TensorForwardDeclarations.h
 TensorFunctors.h
 TensorGenerator.h
 TensorGlobalFunctions.h
 TensorImagePatch.h
 TensorIndexList.h
 TensorInflation.h
 TensorInitializer.h
 TensorIntDiv.h
 TensorIO.h
 TensorLayoutSwap.h
 TensorMacros.h
 TensorMap.h
 TensorMeta.h
 TensorMorphing.h
 TensorPadding.h
 TensorPatch.h
 TensorRandom.h
 TensorReduction.h
 TensorReductionCuda.h
 TensorReductionSycl.h
 TensorRef.h
 TensorReverse.h
 TensorScan.h
 TensorShuffling.h
 TensorStorage.h
 TensorStriding.h
 TensorSycl.h
 TensorSyclConvertToDeviceExpression.h
 TensorSyclExprConstructor.h
 TensorSyclExtractAccessor.h
 TensorSyclExtractFunctors.h
 TensorSyclLeafCount.h
 TensorSyclPlaceHolderExpr.h
 TensorSyclRun.h
 TensorSyclTuple.h
 TensorTraits.h
 TensorUInt128.h
 TensorVolumePatch.h
 ternary_1.cpp
 ternary_2.cpp
 TernaryFunctors.h
 Test.cpp
 Test.h
 test.py
 test_async.cpp
 test_async.py
 test_buffers.cpp
 test_buffers.py
 test_builtin_casters.cpp
 test_builtin_casters.py
 test_Cal3Unified.py
 test_call_policies.cpp
 test_call_policies.py
 test_callbacks.cpp
 test_callbacks.py
 test_case.py
 test_chrono.cpp
 test_chrono.py
 test_class.cpp
 test_class.py
 test_constants_and_functions.cpp
 test_constants_and_functions.py
 test_copy_move.cpp
 test_copy_move.py
 test_custom_type_casters.cpp
 test_custom_type_casters.py
 test_dataset.py
 test_docs.py
 test_docstring_options.cpp
 test_docstring_options.py
 test_dsf_map.py
 test_eigen.cpp
 test_eigen.py
 test_enum.cpp
 test_enum.py
 test_eval.cpp
 test_eval.py
 test_eval_call.py
 test_exceptions.cpp
 test_exceptions.py
 test_factory_constructors.cpp
 test_factory_constructors.py
 test_files.py
 test_FixedLagSmootherExample.py
 test_FrobeniusFactor.py
 test_GaussianFactorGraph.py
 test_geodesic.py
 test_gil_scoped.cpp
 test_gil_scoped.py
 test_initialize_pose3.py
 test_interface_parser.py
 test_interpreter.cpp
 test_interpreter.py
 test_iostream.cpp
 test_iostream.py
 test_JacobianFactor.py
 test_KalmanFilter.py
 test_KarcherMeanFactor.py
 test_kwargs_and_defaults.cpp
 test_kwargs_and_defaults.py
 test_local_bindings.cpp
 test_local_bindings.py
 test_LocalizationExample.py
 test_logging_optimizer.py
 test_matlab_wrapper.py
 test_methods_and_attributes.cpp
 test_methods_and_attributes.py
 test_modules.cpp
 test_modules.py
 test_multiple_inheritance.cpp
 test_multiple_inheritance.py
 test_NonlinearOptimizer.py
 test_numpy_array.cpp
 test_numpy_array.py
 test_numpy_dtypes.cpp
 test_numpy_dtypes.py
 test_numpy_vectorize.cpp
 test_numpy_vectorize.py
 test_OdometryExample.py
 test_opaque_types.cpp
 test_opaque_types.py
 test_operator_overloading.cpp
 test_operator_overloading.py
 test_pickle.py
 test_pickling.cpp
 test_pickling.py
 test_PlanarSLAMExample.py
 test_Point2.py
 test_Point3.py
 test_Pose2.py
 test_Pose2SLAMExample.py
 test_Pose3.py
 test_Pose3SLAMExample.py
 test_PriorFactor.py
 test_pybind_wrapper.py
 test_pytypes.cpp
 test_pytypes.py
 test_Scenario.py
 test_sequences_and_iterators.cpp
 test_sequences_and_iterators.py
 test_setuphelper.py
 test_SfmData.py
 test_SFMExample.py
 test_ShonanAveraging.py
 test_Sim3.py
 test_SimpleCamera.py
 test_smart_ptr.cpp
 test_smart_ptr.py
 test_SO4.py
 test_SOn.py
 test_sparseLU.cpp
 test_StereoVOExample.py
 test_stl.cpp
 test_stl.py
 test_stl_binders.cpp
 test_stl_binders.py
 test_tagbased_polymorphic.cpp
 test_tagbased_polymorphic.py
 test_TranslationRecovery.py
 test_Triangulation.py
 test_union.cpp
 test_union.py
 test_Values.py
 test_virtual_functions.cpp
 test_virtual_functions.py
 test_VisualISAMExample.py
 Testable.hConcept check for values that can be used in unit tests
 TestableAssertions.hProvides additional testing facilities for common data structures
 testAcceleratedPowerMethod.cppCheck eigenvalue and eigenvector computed by accelerated power method
 testAdaptAutoDiff.cpp
 testAHRS.cpp
 testAHRSFactor.cppUnit test for AHRSFactor
 testAlgebraicDecisionTree.cpp
 testAntiFactor.cppUnit test for the AntiFactor
 testAttitudeFactor.cppUnit test for Rot3AttitudeFactor
 testBatchFixedLagSmoother.cpp
 testBearingFactor.cppUnit tests for BearingFactor Class
 testBearingRange.cppUnit tests for BearingRange Class
 testBearingRangeFactor.cppUnit tests for BearingRangeFactor Class
 testBearingS2.cppTests for a bearing measurement on S2 for 3D bearing measurements
 testBetweenFactor.cpp
 testBetweenFactorEM.cppUnit test for the BetweenFactorEM
 testBiasedGPSFactor.cpp
 testBinaryMeasurement.cppUnit tests for BinaryMeasurement class
 testBoundingConstraint.cppTest of nonlinear inequality constraints on scalar bounds
 testBTree.cpp
 testCal3_S2.cppUnit tests for basic Cal3_S2 calibration model
 testCal3_S2Stereo.cppUnit tests for stereo-rig calibration model
 testCal3Bundler.cppUnit tests for Bundler calibration model
 testCal3DFisheye.cpp
 testCal3DS2.cppUnit tests for Cal3DS2 calibration model
 testCal3Unified.cppUnit tests for Cal3Unified calibration model
 testCalibratedCamera.cppTest CalibratedCamera class
 testCallRecord.cppUnit tests for CallRecord class
 testCameraSet.cppUnit tests for testCameraSet Class
 testCholesky.cpp
 testCombinedImuFactor.cppUnit test for Lupton-style combined IMU factor
 testConcurrentBatchFilter.cppUnit tests for the Concurrent Batch Filter
 testConcurrentBatchSmoother.cppUnit tests for the Concurrent Batch Smoother
 testConcurrentIncrementalFilter.cppUnit tests for the Concurrent Incremental Filter
 testConcurrentIncrementalSmootherDL.cpp
 testConcurrentIncrementalSmootherGN.cpp
 testConstantVelocityFactor.cppUnit test for ConstantVelocityFactor
 testCSP.cpp
 testCustomChartExpression.cppUnit tests for Block Automatic Differentiation
 testCyclic.cppUnit tests for cyclic group
 testDataset.cppUnit test for dataset.cpp
 testDebug.cpp
 testDecisionTree.cpp
 testDecisionTreeFactor.cpp
 testDependencies.h
 testDiscreteBayesNet.cpp
 testDiscreteBayesTree.cpp
 testDiscreteConditional.cpp
 testDiscreteFactor.cpp
 testDiscreteFactorGraph.cpp
 testDiscreteMarginals.cpp
 testDoglegOptimizer.cppUnit tests for DoglegOptimizer
 testDSF.cppUnit tests for DSF
 testDSFMap.cppUnit tests for DSFMap
 testDSFVector.cpp
 testDummyFactor.cppA simple dummy nonlinear factor that can be used to enforce connectivity without adding any real information
 testEquivInertialNavFactor_GlobalVel.cpp
 testErrors.cpp
 testEssentialMatrix.cpp
 testEssentialMatrixConstraint.cppUnit tests for EssentialMatrixConstraint Class
 testEssentialMatrixFactor.cpp
 testEvent.cppUnit tests for space time "Event"
 testExecutionTrace.cppUnit tests for Expression internals
 testExpression.cppUnit tests for Block Automatic Differentiation
 testExpressionFactor.cppUnit tests for Block Automatic Differentiation
 testExtendedKalmanFilter.cpp
 testFactorTesting.cppUnit tests for testFactorJacobians and testExpressionJacobians
 testFastContainers.cppTest for the Fast* containers that use boost pool allocators and interfaces
 testFindSeparator.cpp
 testFixedVector.cpp
 testFrobeniusFactor.cppCheck evaluateError for various Frobenius norm
 testFunctorizedFactor.cppUnit tests for FunctorizedFactor class
 testGaussianBayesNet.cppUnit tests for GaussianBayesNet
 testGaussianBayesTree.cpp
 testGaussianBayesTreeB.cpp
 testGaussianConditional.cppUnit tests for Conditional gaussian
 testGaussianDensity.cppUnit tests for Gaussian Density
 testGaussianFactorGraph.cpp
 testGaussianFactorGraphB.cppUnit tests for Linear Factor Graph
 testGaussianISAM.cppUnit tests for GaussianISAM
 testGaussianISAM2.cppUnit tests for GaussianISAM2
 testGaussianJunctionTreeB.cpp
 testGaussMarkov1stOrderFactor.cppUnit tests for the GaussMarkov1stOrder factor
 testGeneralSFMFactor.cppUnit tests for GeneralSFMFactor
 testGeneralSFMFactor_Cal3Bundler.cppUnit tests for GeneralSFMFactor
 testGeneralSFMFactorB.cppTest general SFM class, with nonlinear optimization and BAL files
 testGenericGraph.cpp
 testGeographicLib.cppUnit tests for coordinate conversions
 testGncOptimizer.cppUnit tests for GncOptimizer class
 testGPSFactor.cppUnit test for GPSFactor
 testGradientDescentOptimizer.cppSmall test of NonlinearConjugateGradientOptimizer
 testGraph.cppUnit test for graph-inl.h
 testGroup.cppUnit tests for groups
 TestHarness.h
 testHessianFactor.cpp
 testImuBias.cpp
 testImuFactor.cppUnit test for ImuFactor
 testImuFactorSerialization.cpp
 testImuPreintegration.cppUnit tests for IMU Preintegration
 testIMUSystem.cpp
 testIncrementalFixedLagSmoother.cppUnit tests for the Incremental Fixed-Lag Smoother
 testInertialNavFactor_GlobalVelocity.cppUnit test for the InertialNavFactor_GlobalVelocity
 testInitializePose.cpp
 testInitializePose3.cppUnit tests for 3D SLAM initialization, using rotation relaxation
 testInvDepthCamera3.cpp
 testInvDepthFactor3.cpp
 testInvDepthFactorVariant1.cpp
 testInvDepthFactorVariant2.cpp
 testInvDepthFactorVariant3.cpp
 testIterative.cppUnit tests for iterative methods
 testJacobianFactor.cppUnit tests for Linear Factor
 testKalmanFilter.cppTest simple linear Kalman filter on a moving 2D point
 testKarcherMeanFactor.cpp
 testKey.cpp
 testLabeledSymbol.cpp
 testLago.cppUnit tests for planar SLAM example using the initialization technique LAGO (Linear Approximation for Graph Optimization)
 testLie.cppUnit tests for Lie group type machinery
 testLie.h
 testLieMatrix.cpp
 testLieScalar.cpp
 testLieVector.cpp
 testLine3.cpp
 testLinearContainerFactor.cpp
 testLinearEquality.cppUnit tests for LinearEquality
 testLinearizedFactor.cpp
 testLocalOrientedPlane3Factor.cpp
 testLoopyBelief.cpp
 testLPSolver.cpp
 testMagFactor.cppUnit test for MagFactor
 testManifold.cppUnit tests for Manifold type machinery
 testManifoldPreintegration.cppUnit test for the ManifoldPreintegration
 testMarginals.cpp
 testMatrix.cppUnit test for Matrix Library
 testMFAS.cppUnit tests for the MFAS class
 testMultiProjectionFactor.cpp
 testNavExpressions.cpp
 testNavState.cppUnit tests for NavState
 testNestedDissection.cpp
 testNoiseModel.cpp
 testNonlinearClusterTree.cpp
 testNonlinearEquality.cpp
 testNonlinearFactor.cppUnit tests for Non-Linear Factor, create a non linear factor graph and a values structure for it and calculate the error for the factor
 testNonlinearFactorGraph.cppUnit tests for Non-Linear Factor NonlinearFactorGraph
 testNonlinearISAM.cpp
 testNonlinearOptimizer.cppUnit tests for NonlinearOptimizer class
 testNumericalDerivative.cpp
 testOccupancyGrid.cpp
 testOptionalJacobian.cppUnit test for OptionalJacobian
 testOrdering.cpp
 testOrientedPlane3.cpp
 testOrientedPlane3Factor.cpp
 testPartialPriorFactor.cpp
 testParticleFactor.cppUnit tests for the Particle factor
 testPCGSolver.cppUnit tests for PCGSolver class
 testPendulumFactors.cpp
 testPinholeCamera.cppTest PinholeCamera class
 testPinholePose.cppTest PinholePose class
 testPinholeSet.cpp
 testPoint2.cppUnit tests for Point2 class
 testPoint3.cppUnit tests for Point3 class
 testPose2.cppUnit tests for Pose2 class
 testPose3.cppUnit tests for Pose3 class
 testPose3Upright.cpp
 testPoseAdjointMap.hSupport utilities for using AdjointMap for transforming Pose2 and Pose3 covariance matrices
 testPoseBetweenFactor.cpp
 testPosePriorFactor.cpp
 testPoseRotationPrior.cppTests rotation priors on poses
 testPoseRTV.cpp
 testPoseToPointFactor.h
 testPoseTranslationPrior.cpp
 testPoseVelocityBias.cppUnit test for PoseVelocityBias
 testPowerMethod.cppCheck eigenvalue and eigenvector computed by power method
 testPreconditioner.cppUnit tests for Preconditioners
 testPriorFactor.cppTest PriorFactor
 testProjectionFactor.cppUnit tests for ProjectionFactor Class
 testProjectionFactorPPP.cpp
 testProjectionFactorPPPC.cppUnit tests for Pose+Transform+Calibration ProjectionFactor Class
 testQPSolver.cppTest simple QP solver for a linear inequality constraint
 testQuaternion.cppUnit tests for Quaternion, as a GTSAM-adapted Lie Group
 testRangeFactor.cppUnit tests for RangeFactor Class
 testReferenceFrameFactor.cpp
 TestRegistry.cpp
 TestRegistry.h
 testRegularHessianFactor.cpp
 testRegularImplicitSchurFactor.cppUnit test implicit jacobian factors
 testRegularJacobianFactor.cppUnit test regular jacobian factors
 testRelativeElevationFactor.cpp
 TestResult.cpp
 TestResult.h
 testRot2.cppUnit tests for Rot2 class
 testRot3.cppUnit tests for Rot3 class - common between Matrix and Quaternion
 testRot3M.cppUnit tests for Rot3 class, matrix version
 testRot3Optimization.cpp
 testRot3Q.cpp
 testRotateFactor.cpp
 testSampler.cppUnit tests for Sampler class
 testScatter.cpp
 testScenario.cppUnit test Scenario class
 testScenarioRunner.cppTest ImuFacor with ScenarioRunner class
 testScenarioRunner.py
 testScheduler.cpp
 testSerialization.cppTests for serialization global functions using boost.serialization
 testSerializationBase.cpp
 testSerializationDataset.cppSerialization tests for dataset.cpp
 testSerializationGeometry.cpp
 testSerializationLinear.cpp
 testSerializationNonlinear.cpp
 testSerializationSLAM.cppTest serialization
 testSerializationSymbolic.cpp
 testShonanAveraging.cppUnit tests for Shonan Averaging algorithm
 testShonanFactor.cpp
 testShonanGaugeFactor.cppUnit tests for ShonanGaugeFactor class
 testSignature.cpp
 testSimilarity3.cppUnit tests for Similarity3 class
 testSimpleCamera.cppTest SimpleCamera class
 testSimpleHelicopter.cpp
 testSimPolygon2D.cpp
 testSimulated2D.cppUnit tests for simulated 2D measurement functions
 testSimulated2DOriented.cppUnit tests for simulated2DOriented
 testSimulated3D.cppUnit tests for simulated 3D measurement functions
 testSimWall2D.cpp
 testSlamExpressions.cppTest expressions for SLAM
 testSmartFactorBase.cppUnit tests for testSmartFactorBase Class
 testSmartProjectionFactor.cppUnit tests for SmartProjectionFactor Class
 testSmartProjectionPoseFactor.cppUnit tests for ProjectionFactor Class
 testSmartRangeFactor.cppUnit tests for SmartRangeFactor Class
 testSmartStereoFactor_iSAM2.cppUnit tests for ProjectionFactor Class
 testSmartStereoProjectionPoseFactor.cpp
 testSO3.cppUnit tests for SO3, as a GTSAM-adapted Lie Group
 testSO4.cppUnit tests for SO4, as a GTSAM-adapted Lie Group
 testSOn.cppUnit tests for dynamic SO(n) classes
 testSparseEigen.cpp
 testStereoCamera.cppUnit test for StereoCamera single camera
 testStereoFactor.cppUnit test for StereoFactor
 testStereoPoint2.cppTests for the StereoPoint2 class
 testSubgraphPreconditioner.cpp
 testSubgraphSolver.cppUnit tests for SubgraphSolver
 testSudoku.cpp
 testSymbol.cpp
 testSymbolicBayesNet.cppUnit tests for a symbolic Bayes chain
 testSymbolicBayesTree.cpp
 testSymbolicConditional.cppUnit tests for SymbolicConditional class
 testSymbolicEliminationTree.cpp
 testSymbolicFactor.cppUnit tests for a symbolic IndexFactor
 testSymbolicFactorGraph.cppUnit tests for symbolic factor graphs
 testSymbolicISAM.cpp
 testSymbolicJunctionTree.cpp
 testSymmetricBlockMatrix.cppUnit tests for SymmetricBlockMatrix class
 testTangentPreintegration.cppUnit test for the InertialNavFactor
 testTestableAssertions.cpp
 testTOAFactor.cppUnit tests for "Time of Arrival" factor
 testTransformBtwRobotsUnaryFactor.cpp
 testTransformBtwRobotsUnaryFactorEM.cpp
 testTranslationFactor.cppUnit tests for TranslationFactor Class
 testTranslationRecovery.cppTest recovering translations when rotations are given
 testTreeTraversal.cpp
 testTriangulation.cpp
 testTriangulationFactor.cpp
 testTSAMFactors.cppUnit tests for TSAM 1 Factors
 testUnit3.cpp
 testValues.cpp
 testVariableIndex.cppUnit tests for VariableIndex class
 testVariableSlots.cpp
 testVector.cppUnit tests for Vector class
 testVectorValues.cpp
 testVelocityConstraint.cpp
 testVelocityConstraint3.cpp
 testVerticalBlockMatrix.cppUnit tests for VerticalBlockMatrix class
 testVisualISAM2.cppTest convergence of visualSLAM example
 testWeightedSampler.cppUnit test for WeightedSampler
 testWhiteNoiseFactor.cpp
 ThreadEnvironment.h
 ThreadLocal.h
 ThreadPoolInterface.h
 ThreadsafeException.h
 ThreadYield.h
 timeAdaptAutoDiff.cpp
 timeBatch.cppOverall timing tests for batch solving
 timeCalibratedCamera.cppTime CalibratedCamera derivatives
 timeCameraExpression.cppTime CalibratedCamera derivatives
 timeCholesky.cppTime Cholesky factorization
 timeDSFvariants.cppTime different implementations of DSF
 timeFactorOverhead.cppCompares times of solving large single-factor graphs with their multi-factor equivalents
 timeGaussianFactor.cppTime JacobianFactor.eliminate
 timeGaussianFactorGraph.cppTime elimination with simple Kalman Smoothing example
 timeIncremental.cppOverall timing tests for incremental solving
 timeInertialNavFactor_GlobalVelocity.cpp
 timeiSAM2Chain.cppTimes each iteration of a long chain in iSAM2, to measure asymptotic performance
 timeLago.cpp
 timeLinearize.hTime linearize
 timeMatrix.cpp
 timeMatrixOps.cpp
 TimeOfArrivalExample.cppTrack a moving object "Time of Arrival" measurements at 4 microphones
 TimeOfArrivalExample.py
 timeOneCameraExpression.cppTime CalibratedCamera derivatives
 timePinholeCamera.cppTime PinholeCamera derivatives
 timePose2.cppTime Pose2 geometry
 timePose3.cppTime Pose3 functions
 timeRot2.cppTime Rot2 geometry
 timeRot3.cppTime Rot3 functions
 timers.cVarious timing functions
 timeSchurFactors.cppTime various Schur-complement Jacobian factors
 timeSFMBAL.cppTime SFM with BAL file, conventional GeneralSFMFactor
 timeSFMBAL.hCommon code for timeSFMBAL scripts
 timeSFMBALautodiff.cppTime SFM with BAL file, Ceres autodiff version
 timeSFMBALcamTnav.cppTime SFM with BAL file, expressions with camTnav pose
 timeSFMBALnavTcam.cppTime SFM with BAL file, expressions with navTcam pose
 timeSFMBALsmart.cppTime SFM with BAL file, SmartProjectionFactor
 timeSFMExpressions.cppTime CalibratedCamera derivatives, realistic scenario
 timeShonanAveraging.cpp
 timeShonanFactor.cppTime ShonanFactor with BAL file
 timeStereoCamera.cppTime StereoCamera derivatives
 TimeTBB.cppMeasure task scheduling overhead in TBB
 timeTest.cpp
 timeVirtual.cppTime the overhead of using virtual destructors and methods
 timeVirtual2.cpp
 timing.c
 timing.cppTiming utilities
 timing.hTiming utilities
 tiny_blitz_interface.hh
 TOAFactor.h"Time of Arrival" factor
 tokenizer.cString tokenization routines
 tokens.py
 TopicAliasing_block.cpp
 TopicAliasing_block_correct.cpp
 TopicAliasing_cwise.cpp
 TopicAliasing_mult1.cpp
 TopicAliasing_mult2.cpp
 TopicAliasing_mult3.cpp
 TopicAliasing_mult4.cpp
 TopicAliasing_mult5.cpp
 TopicStorageOrders_example.cpp
 trackball.cpp
 trackball.h
 Transform.h
 TransformBtwRobotsUnaryFactor.hUnary factor for determining transformation between given trajectories of two robots
 TransformBtwRobotsUnaryFactorEM.hUnary factor for determining transformation between given trajectories of two robots
 Translation.h
 TranslationAveragingExample.py
 TranslationFactor.hBinary factor for a relative translation direction measurement
 TranslationRecovery.cppSource code for recovering translations when rotations are given
 TranslationRecovery.hRecovering translations in an epipolar graph when rotations are given
 Transpose.h
 transpose_nonconst_ctor_on_const_xpr.cpp
 transpose_on_const_type_actually_const.cpp
 Transpositions.h
 dotnet/NETGeographicLib/TransverseMercator.cppImplementation for NETGeographicLib::TransverseMercator class
 src/TransverseMercator.cpp
 TransverseMercator.hHeader for NETGeographicLib::TransverseMercator class
 TransverseMercator.hppHeader for GeographicLib::TransverseMercator class
 dotnet/NETGeographicLib/TransverseMercatorExact.cppImplementation for NETGeographicLib::TransverseMercatorExact class
 src/TransverseMercatorExact.cpp
 TransverseMercatorExact.hHeader for NETGeographicLib::TransverseMercatorExact class
 TransverseMercatorExact.hppHeader for GeographicLib::TransverseMercatorExact class
 TransverseMercatorProj.cppCommand line utility for transverse Mercator projections
 treeTraversal-inst.h
 triangular.cpp
 Triangular_solve.cpp
 TriangularMatrix.h
 TriangularMatrixMatrix.h
 TriangularMatrixMatrix_BLAS.h
 TriangularMatrixVector.h
 TriangularMatrixVector_BLAS.h
 TriangularSolver.h
 TriangularSolverMatrix.h
 TriangularSolverMatrix_BLAS.h
 TriangularSolverVector.h
 triangularview_nonconst_ctor_on_const_xpr.cpp
 triangularview_on_const_type_actually_const.cpp
 triangulation.cpp
 triangulation.hFunctions for triangulation
 TriangulationFactor.h
 TridiagEigen.h
 Tridiagonalization.h
 Tridiagonalization_compute.cpp
 Tridiagonalization_decomposeInPlace.cpp
 Tridiagonalization_diagonal.cpp
 Tridiagonalization_householderCoefficients.cpp
 Tridiagonalization_packedMatrix.cpp
 Tridiagonalization_Tridiagonalization_MatrixType.cpp
 TSAMFactors.hTSAM 1 Factors, simpler than the hierarchical TSAM 2
 tut_arithmetic_add_sub.cpp
 tut_arithmetic_dot_cross.cpp
 tut_arithmetic_matrix_mul.cpp
 tut_arithmetic_redux_basic.cpp
 tut_arithmetic_redux_minmax.cpp
 tut_arithmetic_scalar_mul_div.cpp
 tut_arithmetic_transpose_aliasing.cpp
 tut_arithmetic_transpose_conjugate.cpp
 tut_arithmetic_transpose_inplace.cpp
 tut_matrix_assignment_resizing.cpp
 tut_matrix_coefficient_accessors.cpp
 tut_matrix_resize.cpp
 tut_matrix_resize_fixed_size.cpp
 tutorial.cpp
 Tutorial_AdvancedInitialization_Block.cpp
 Tutorial_AdvancedInitialization_CommaTemporary.cpp
 Tutorial_AdvancedInitialization_Join.cpp
 Tutorial_AdvancedInitialization_LinSpaced.cpp
 Tutorial_AdvancedInitialization_ThreeWays.cpp
 Tutorial_AdvancedInitialization_Zero.cpp
 Tutorial_ArrayClass_accessors.cpp
 Tutorial_ArrayClass_addition.cpp
 Tutorial_ArrayClass_cwise_other.cpp
 Tutorial_ArrayClass_interop.cpp
 Tutorial_ArrayClass_interop_matrix.cpp
 Tutorial_ArrayClass_mult.cpp
 Tutorial_BlockOperations_block_assignment.cpp
 Tutorial_BlockOperations_colrow.cpp
 Tutorial_BlockOperations_corner.cpp
 Tutorial_BlockOperations_print_block.cpp
 Tutorial_BlockOperations_vector.cpp
 Tutorial_commainit_01.cpp
 Tutorial_commainit_01b.cpp
 Tutorial_commainit_02.cpp
 Tutorial_Map_rowmajor.cpp
 Tutorial_Map_using.cpp
 Tutorial_PartialLU_solve.cpp
 Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp
 Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp
 Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp
 Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp
 Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp
 Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp
 Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp
 Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp
 Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp
 Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp
 Tutorial_ReshapeMat2Mat.cpp
 Tutorial_ReshapeMat2Vec.cpp
 Tutorial_simple_example_dynamic_size.cpp
 Tutorial_simple_example_fixed_size.cpp
 Tutorial_SlicingCol.cpp
 Tutorial_SlicingVec.cpp
 Tutorial_solve_matrix_inverse.cpp
 Tutorial_solve_multiple_rhs.cpp
 Tutorial_solve_reuse_decomposition.cpp
 Tutorial_solve_singular.cpp
 Tutorial_solve_triangular.cpp
 Tutorial_solve_triangular_inplace.cpp
 Tutorial_sparse_example.cpp
 Tutorial_sparse_example_details.cpp
 TutorialInplaceLU.cpp
 TutorialLinAlgComputeTwice.cpp
 TutorialLinAlgExComputeSolveError.cpp
 TutorialLinAlgExSolveColPivHouseholderQR.cpp
 TutorialLinAlgExSolveLDLT.cpp
 TutorialLinAlgInverseDeterminant.cpp
 TutorialLinAlgRankRevealing.cpp
 TutorialLinAlgSelfAdjointEigenSolver.cpp
 TutorialLinAlgSetThreshold.cpp
 TutorialLinAlgSVDSolve.cpp
 tvmet_interface.hh
 type.py
 AVX/TypeCasting.h
 CUDA/TypeCasting.h
 SSE/TypeCasting.h
 typeid.h
 types.cppFunctions for handling type information
 types.hTypedefs for easier changing of types
 TypeTraits.h
 ublas_interface.hh
 UGM_chain.cppUGM (undirected graphical model) examples: chain
 UGM_small.cppUGM (undirected graphical model) examples: small
 umeyama.cpp
 Umeyama.h
 umfpack_support.cpp
 UmfPackSupport.h
 unalignedassert.cpp
 unalignedcount.cpp
 UnaryFunctors.h
 Unit3.cpp
 Unit3.h
 upperbidiagonalization.cpp
 UpperBidiagonalization.h
 UpperHessenbergEigen.h
 UpperHessenbergQR.h
 GKlib/util.c
 libmetis/util.c
 3rdparty/Eigen/bench/btl/generic_bench/utils/utilities.h
 nonlinear/utilities.h
 Utility.cppImplementation for GeographicLib::Utility class
 Utility.hppHeader for GeographicLib::Utility class
 utils.py
 dotnet/NETGeographicLib/UTMUPS.cppImplementation for NETGeographicLib::UTMUPS class
 src/UTMUPS.cpp
 UTMUPS.hHeader for NETGeographicLib::UTMUPS class
 UTMUPS.hppHeader for GeographicLib::UTMUPS class
 Value.hThe base class for any variable that can be optimized or used in a factor
 Values-inl.h
 Values.cpp
 Values.hA non-templated config holding any types of Manifold-group elements
 variable.py
 VariableIndex-inl.h
 VariableIndex.cpp
 VariableIndex.h
 VariableSlots.cpp
 VariableSlots.hVariableSlots describes the structure of a combined factor in terms of where each block comes from in the source factors
 variadic_evaluate.h
 vdw_new.cpp
 Vector.cppTypedef and functions to augment Eigen's Vectors
 Vector.hTypedef and functions to augment Eigen's VectorXd
 VectorBlock.h
 vectorization_logic.cpp
 VectorSpace.h
 VectorValues.cppImplementations for VectorValues
 VectorValues.hFactor Graph Values
 Vectorwise_reverse.cpp
 vectorwiseop.cpp
 VectorwiseOp.h
 VectorwiseOp_homogeneous.cpp
 VelocityConstraint.hConstraint enforcing the relationship between pose and velocity
 VelocityConstraint3.hA simple 3-way factor constraining double poses and velocity
 VerticalBlockMatrix.cppA matrix with column blocks of pre-defined sizes. Used in JacobianFactor and GaussianConditional
 VerticalBlockMatrix.hA matrix with column blocks of pre-defined sizes. Used in JacobianFactor and GaussianConditional
 visitor.cpp
 Visitor.h
 visual_data_generator.py
 visual_isam.py
 VisualISAM2Example.cppA visualSLAM example for the structure-from-motion problem on a simulated dataset This version uses iSAM2 to solve the problem incrementally
 VisualISAM2Example.py
 doc/Code/VisualISAMExample.cpp
 examples/VisualISAMExample.cpp
 VisualISAMExample.py
 WeightedSampler.hFast sampling without replacement
 WhiteNoiseFactor.hBinary white noise factor
 wspace.cFunctions dealing with memory allocation and workspace management
 x86_perf_analyzer.hh
 x86_timer.hh
 xerbla.c
 xerbla.cpp
 xerbla.h
 XprHelper.h
 xy_file.hh
 zerosized.cpp
 zhbmv.c
 zhpmv.c
 ztbmv.c


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:59:24