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>
27 #include <gtsam/base/cholesky.h>
28 #include <gtsam/base/concepts.h>
30 #include <gtsam/base/debug.h>
31 #include <gtsam/base/DSFVector.h>
33 #include <gtsam/base/FastList.h>
34 #include <gtsam/base/FastMap.h>
35 #include <gtsam/base/FastSet.h>
36 #include <gtsam/base/FastVector.h>
38 #include <gtsam/base/Group.h>
39 #include <gtsam/base/Lie.h>
40 #include <gtsam/base/lieProxies.h>
41 #include <gtsam/base/Manifold.h>
42 #include <gtsam/base/Matrix.h>
48 #include <gtsam/base/Testable.h>
51 #include <gtsam/base/timing.h>
52 #include <gtsam/base/types.h>
53 #include <gtsam/base/Value.h>
54 #include <gtsam/base/Vector.h>
55 #include <gtsam/base/VectorSpace.h>
57 
58 
Provides additional testing facilities for common data structures.
Typedefs for easier changing of types.
A thin wrapper around std::list that uses boost&#39;s fast_pool_allocator.
Concept check for values that can be used in unit tests.
Provides convenient mappings of common member functions for testing.
Global debugging flags.
Access to matrices via blocks of pre-defined sizes. Used in GaussianFactor and GaussianConditional.
Concept check class for variable types with Group properties.
A matrix with column blocks of pre-defined sizes. Used in JacobianFactor and GaussianConditional.
Group product of two Lie Groups.
A faster implementation for DSF, which uses vector rather than btree.
Base class and basic functions for Manifold types.
Base class and basic functions for Lie types.
A thin wrapper around std::vector that uses a custom allocator.
typedef and functions to augment Eigen&#39;s VectorXd
A thin wrapper around std::map that uses boost&#39;s fast_pool_allocator.
The base class for any variable that can be optimized or used in a factor.
Special class for optional Jacobian arguments.
An easy way to control which allocator is used for Fast* collections.
A thin wrapper around std::set that uses boost&#39;s fast_pool_allocator.
Timing utilities.
Efficient incomplete Cholesky on rank-deficient matrices, todo: constrained Cholesky.


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:35:15