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