gtsam 4.2.0
gtsam
|
Classes | |
class | gtsam::ConcurrentMap< KEY, VALUE > |
FastMap is a thin wrapper around std::map that uses the boost fast_pool_allocator instead of the default STL allocator. More... | |
class | gtsam::DSFMap< KEY > |
Disjoint set forest using an STL map data structure underneath Uses rank compression and union by rank, iterator version. More... | |
class | gtsam::DSFBase |
A fast implementation of disjoint set forests that uses vector as underly data structure. More... | |
class | gtsam::DSFVector |
DSFVector additionally keeps a vector of keys to support more expensive operations. More... | |
class | gtsam::FastList< VALUE > |
FastList is a thin wrapper around std::list that uses the boost fast_pool_allocator instead of the default STL allocator. More... | |
class | gtsam::FastMap< KEY, VALUE > |
FastMap is a thin wrapper around std::map that uses the boost fast_pool_allocator instead of the default STL allocator. More... | |
class | gtsam::FastSet< VALUE > |
FastSet is a thin wrapper around std::set that uses the boost fast_pool_allocator instead of the default STL allocator. More... | |
class | gtsam::SymmetricBlockMatrix |
This class stores a dense matrix and allows it to be accessed as a collection of blocks. More... | |
class | gtsam::IsTestable< T > |
A testable concept check that should be placed in applicable unit tests and in generic algorithms. More... | |
class | gtsam::VerticalBlockMatrix |
This class stores a dense matrix and allows it to be accessed as a collection of vertical blocks. More... | |
Files | |
file | ThreadsafeException.h |
Base exception type that uses tbb_allocator if GTSAM is compiled with TBB. | |
file | types.cpp |
Functions for handling type information. | |
file | types.h |
Typedefs for easier changing of types. | |
file | global_includes.h |
Included from all GTSAM files. | |
Typedefs | |
template<typename T > | |
using | gtsam::FastVector = std::vector< T, typename internal::FastDefaultVectorAllocator< T >::type > |
FastVector is a type alias to a std::vector with a custom memory allocator. More... | |
using gtsam::FastVector = typedef std::vector<T, typename internal::FastDefaultVectorAllocator<T>::type> |
FastVector is a type alias to a std::vector with a custom memory allocator.
The particular allocator depends on GTSAM's cmake configuration.