template<typename _Scalar, unsigned int _N>
manif::internal::traits<Rn<_Scalar, _N>> struct

Traits specialization.

Derived classes

template<typename _Scalar, unsigned int _N>
struct traits<Eigen::Map<Rn<_Scalar, _N>, 0>>
traits specialization for Eigen Map

Public types

using Scalar = _Scalar
using LieGroup = Rn<_Scalar, _N>
using Tangent = RnTangent<_Scalar, _N>
using Base = RnBase<Rn<_Scalar, _N>>
using DataType = Eigen::Matrix<Scalar, RepSize, 1>
using Jacobian = Eigen::Matrix<Scalar, DoF, DoF>
using Transformation = Eigen::Matrix<Scalar, DoF, DoF>
using Vector = Eigen::Matrix<Scalar, DoF, 1>

Public static variables

static int Dim constexpr
static int DoF constexpr
static int RepSize constexpr