Base class and basic functions for Manifold types. More...
#include <gtsam/base/Matrix.h>
#include <gtsam/base/Testable.h>
#include <gtsam/base/OptionalJacobian.h>
#include <gtsam/base/concepts.h>
Go to the source code of this file.
Classes | |
struct | gtsam::FixedDimension< T > |
Give fixed size dimension of a type, fails at compile time if dynamic. More... | |
struct | gtsam::internal::GetDimensionImpl< Class, N > |
Extra manifold traits for fixed-dimension types. More... | |
struct | gtsam::internal::GetDimensionImpl< Class, Eigen::Dynamic > |
Extra manifold traits for variable-dimension types. More... | |
struct | gtsam::internal::HasManifoldPrereqs< Class > |
Requirements on type to pass it to Manifold template below. More... | |
struct | gtsam::internal::Manifold< Class > |
Both ManifoldTraits and Testable. More... | |
struct | gtsam::manifold_tag |
tag to assert a type is a manifold More... | |
struct | gtsam::internal::ManifoldTraits< Class > |
struct | gtsam::traits< T > |
Namespaces | |
gtsam | |
traits | |
gtsam::internal | |
Macros | |
#define | GTSAM_CONCEPT_MANIFOLD_INST(T) template class gtsam::IsManifold<T>; |
** More... | |
#define | GTSAM_CONCEPT_MANIFOLD_TYPE(T) using _gtsam_IsManifold_##T = gtsam::IsManifold<T>; |
Functions | |
template<typename T > | |
gtsam::GTSAM_CONCEPT_REQUIRES (IsTestable< T >, bool) check_manifold_invariants(const T &a | |
Check invariants for Manifold type. More... | |
Base class and basic functions for Manifold types.
Definition in file Manifold.h.
**
Definition at line 177 of file Manifold.h.
Definition at line 178 of file Manifold.h.