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>
The base class for any variable that can be optimized or used in a factor.
Access to matrices via blocks of pre-defined sizes.
Concept check class for variable types with Group properties.
typedef and functions to augment Eigen's VectorXd
A faster implementation for DSF, which uses vector rather than btree.
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.
typedef and functions to augment Eigen's MatrixXd
Convenience functions for serializing data structures via boost.serialization.
A thin wrapper around std::set that uses boost's fast_pool_allocator.
Concept check for values that can be used in unit tests.
A matrix with column blocks of pre-defined sizes.
A thin wrapper around std::map that uses boost's fast_pool_allocator.
Efficient incomplete Cholesky on rank-deficient matrices, todo: constrained Cholesky.
A thin wrapper around std::vector that uses a custom allocator.
Provides convenient mappings of common member functions for testing.
Provides additional testing facilities for common data structures.
Base class and basic functions for Manifold types.
Special class for optional Jacobian arguments.
Base class and basic functions for Lie types.
Group product of two Lie Groups.
A thin wrapper around std::list that uses boost's fast_pool_allocator.
Typedefs for easier changing of types.