26 #include <gtsam/base/chartTesting.h> 28 #include <gtsam/base/concepts.h> 29 #include <gtsam/base/ConcurrentMap.h> 37 #include <gtsam/base/GenericValue.h> 45 #include <gtsam/base/serialization.h> 55 #include <gtsam/base/VectorSpace.h> The base class for any variable that can be optimized or used in a factor.
Base class and basic functions for Manifold types.
A thin wrapper around std::vector that uses a custom allocator.
Provides additional testing facilities for common data structures.
Provides convenient mappings of common member functions for testing.
A thin wrapper around std::list that uses boost's fast_pool_allocator.
Concept check class for variable types with Group properties.
A thin wrapper around std::set that uses boost's fast_pool_allocator.
A thin wrapper around std::map that uses boost's fast_pool_allocator.
Access to matrices via blocks of pre-defined sizes.
Group product of two Lie Groups.
A faster implementation for DSF, which uses vector rather than btree.
An easy way to control which allocator is used for Fast* collections.
A matrix with column blocks of pre-defined sizes.
Concept check for values that can be used in unit tests.
typedef and functions to augment Eigen's MatrixXd
Efficient incomplete Cholesky on rank-deficient matrices, todo: constrained Cholesky.
Base class and basic functions for Lie types.
typedef and functions to augment Eigen's VectorXd
Special class for optional Jacobian arguments.
Typedefs for easier changing of types.
Base exception type that uses tbb_exception if GTSAM is compiled with TBB.