Loading...
Searching...
No Matches
Base

## 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
| FastVector is a type alias to a std::vector with a custom memory allocator.

## Detailed Description

## Typedef Documentation

## FastVector

template<typename T>

using gtsam::FastVector

Initial value:
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.