include/manif/autodiff/autodiff.h file

Namespaces

namespace manif
namespace manif::internal
namespace autodiff
namespace autodiff::detail

Classes

template<>
struct manif::internal::is_ad<autodiff::dual0th>
template<>
struct manif::internal::is_ad<autodiff::dual1st>
template<>
struct manif::internal::is_ad<autodiff::dual2nd>
template<>
struct manif::internal::is_ad<autodiff::dual3rd>
template<>
struct manif::internal::is_ad<autodiff::dual4th>
template<>
struct manif::internal::is_ad<dual0thf>
template<>
struct manif::internal::is_ad<dual1stf>
template<>
struct manif::internal::is_ad<dual2ndf>
template<>
struct manif::internal::is_ad<dual3rdf>
template<>
struct manif::internal::is_ad<dual4thf>
template<size_t N, typename T>
struct manif::internal::is_ad<autodiff::Real<N, T>>
template<typename T>
struct autodiff::detail::VectorTraits<T, EnableIf<manif::internal::is_manif_group<T>::value>>
VectorTraits specialization for Derived of LieGroupBase.
template<typename T>
struct autodiff::detail::VectorTraits<T, EnableIf<manif::internal::is_manif_tangent<T>::value>>
VectorTraits specialization for Derived of TangentBase.