precompiled_header.h
Go to the documentation of this file.
1 /* ----------------------------------------------------------------------------
2 
3  * GTSAM Copyright 2010, Georgia Tech Research Corporation,
4  * Atlanta, Georgia 30332-0415
5  * All Rights Reserved
6  * Authors: Frank Dellaert, et al. (see THANKS for the full author list)
7 
8  * See LICENSE for the license information
9 
10  * -------------------------------------------------------------------------- */
11 
19 #pragma once
20 
21 // All headers in base, except:
22 // treeTraversal-inst.h: very specific to only a few compilation units
23 // numericalDerivative.h : includes things in linear, nonlinear :-(
24 // testLie.h: includes numericalDerivative
25 #include <gtsam/base/Lie.h>
26 #include <gtsam/base/cholesky.h>
27 #include <gtsam/base/concepts.h>
29 #include <gtsam/base/debug.h>
30 #include <gtsam/base/DSFVector.h>
32 #include <gtsam/base/FastList.h>
33 #include <gtsam/base/FastMap.h>
34 #include <gtsam/base/FastSet.h>
35 #include <gtsam/base/FastVector.h>
37 #include <gtsam/base/Group.h>
38 #include <gtsam/base/Lie.h>
39 #include <gtsam/base/lieProxies.h>
40 #include <gtsam/base/Manifold.h>
41 #include <gtsam/base/Matrix.h>
47 #include <gtsam/base/Testable.h>
50 #include <gtsam/base/timing.h>
51 #include <gtsam/base/types.h>
52 #include <gtsam/base/Value.h>
53 #include <gtsam/base/Vector.h>
54 #include <gtsam/base/VectorSpace.h>
56 
57 
timing.h
Timing utilities.
Vector.h
typedef and functions to augment Eigen's VectorXd
FastVector.h
A thin wrapper around std::vector that uses a custom allocator.
types.h
Typedefs for easier changing of types.
Testable.h
Concept check for values that can be used in unit tests.
Matrix.h
typedef and functions to augment Eigen's MatrixXd
ConcurrentMap.h
Group.h
Concept check class for variable types with Group properties.
cholesky.h
Efficient incomplete Cholesky on rank-deficient matrices, todo: constrained Cholesky.
concepts.h
TestableAssertions.h
Provides additional testing facilities for common data structures.
ProductLieGroup.h
Group product of two Lie Groups.
FastSet.h
A thin wrapper around std::set that uses boost's fast_pool_allocator.
GenericValue.h
ThreadsafeException.h
VerticalBlockMatrix.h
A matrix with column blocks of pre-defined sizes. Used in JacobianFactor and GaussianConditional.
SymmetricBlockMatrix.h
Access to matrices via blocks of pre-defined sizes. Used in GaussianFactor and GaussianConditional.
DSFVector.h
A faster implementation for DSF, which uses vector rather than btree.
Manifold.h
Base class and basic functions for Manifold types.
OptionalJacobian.h
Special class for optional Jacobian arguments.
serialization.h
Convenience functions for serializing data structures via boost.serialization.
serializationTestHelpers.h
Lie.h
Base class and basic functions for Lie types.
FastList.h
A thin wrapper around std::list that uses boost's fast_pool_allocator.
FastDefaultAllocator.h
An easy way to control which allocator is used for Fast* collections.
lieProxies.h
Provides convenient mappings of common member functions for testing.
VectorSpace.h
Value.h
The base class for any variable that can be optimized or used in a factor.
debug.h
Global debugging flags.
FastMap.h
A thin wrapper around std::map that uses boost's fast_pool_allocator.


gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:12:46