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