gtsam
Loading...
Searching...
No Matches
base Directory Reference

Files

 
chartTesting.h
 
cholesky.cpp
 Efficient incomplete Cholesky on rank-deficient matrices, todo: constrained Cholesky.
 
cholesky.h
 Efficient incomplete Cholesky on rank-deficient matrices, todo: constrained Cholesky.
 
concepts.h
 
ConcurrentMap.h
 
debug.cpp
 Global debugging flags.
 
debug.h
 Global debugging flags.
 
DSFMap.h
 Allow for arbitrary type in DSF.
 
DSFVector.cpp
 a faster implementation for DSF, which uses vector rather than btree.
 
DSFVector.h
 A faster implementation for DSF, which uses vector rather than btree.
 
FastDefaultAllocator.h
 An easy way to control which allocator is used for Fast* collections.
 
FastList.h
 A thin wrapper around std::list that uses boost's fast_pool_allocator.
 
FastMap.h
 A thin wrapper around std::map that uses boost's fast_pool_allocator.
 
FastSet.h
 A thin wrapper around std::set that uses boost's fast_pool_allocator.
 
FastVector.h
 A thin wrapper around std::vector that uses a custom allocator.
 
ForestTraversal.h
 Forest traversal helpers with optional TBB acceleration.
 
GenericValue.h
 
Group.h
 Concept check class for variable types with Group properties.
 
GroupAction.h
 Group action concept and CRTP base class.
 
kruskal-inl.h
 
kruskal.h
 
Lie.h
 Base class and basic functions for Lie types.
 
lieProxies.h
 Provides convenient mappings of common member functions for testing.
 
Manifold.h
 Base class and basic functions for Manifold types.
 
Matrix.cpp
 matrix class
 
Matrix.h
 typedef and functions to augment Eigen's MatrixXd
 
MatrixConstants.h
 Macros for Matrix constants to avoid excessive template instantiation.
 
MatrixLieGroup.h
 Base class and basic functions for Matrix Lie groups.
 
MatrixSerialization.h
 Serialization for matrices.
 
numericalDerivative.h
 Numerical derivative helpers for manifold-valued functions.
 
OptionalJacobian.h
 Special class for optional Jacobian arguments.
 
PriorityScheduler.h
 Priority-based task scheduler.
 
ProductLieGroup-inl.h
 Internals for ProductLieGroup.h, not for general consumption.
 
ProductLieGroup.h
 Group product of two Lie Groups.
 
Scheduler.h
 Policy-based work-stealing scheduler.
 
SemidirectLieGroup-inl.h
 Internal implementation of SemidirectLieGroup.
 
SemidirectLieGroup.h
 A Lie group formed from a left action of G on a vector space H.
 
serialization.h
 Convenience functions for serializing data structures via boost.serialization.
 
serializationTestHelpers.h
 
std_optional_serialization.h
 
SymmetricBlockMatrix.cpp
 Access to matrices via blocks of pre-defined sizes.
 
SymmetricBlockMatrix.h
 Access to matrices via blocks of pre-defined sizes.
 
TangentLieGroup-inl.h
 Internal implementation of TangentLieGroup.
 
TangentLieGroup.h
 Tangent group TG = G ⋉ 𝔤 under the adjoint action.
 
TaskScheduler.h
 Cooperative task scheduler.
 
Testable.h
 Concept check for values that can be used in unit tests.
 
TestableAssertions.h
 Provides additional testing facilities for common data structures.
 
testLie.h
 
ThreadsafeException.h
 Base exception type that uses tbb_allocator if GTSAM is compiled with TBB.
 
timing.cpp
 Timing utilities.
 
timing.h
 Timing utilities.
 
treeTraversal-inst.h
 
types.cpp
 Functions for handling type information.
 
types.h
 Typedefs for easier changing of types.
 
utilities.h
 
Value.h
 The base class for any variable that can be optimized or used in a factor.
 
Vector.cpp
 typedef and functions to augment Eigen's Vectors
 
Vector.h
 typedef and functions to augment Eigen's VectorXd
 
VectorConstants.h
 Macros for Vector constants to avoid excessive template instantiation.
 
VectorSerialization.h
 serialization for Vectors
 
VectorSpace.h
 
VerticalBlockMatrix.cpp
 A matrix with column blocks of pre-defined sizes.
 
VerticalBlockMatrix.h
 A matrix with column blocks of pre-defined sizes.
 
WeightedSampler.h
 Fast sampling without replacement.