|
|
static void | Print (Scalar m, const std::string &str="") |
|
static bool | Equals (Scalar v1, Scalar v2, double tol=1e-8) |
|
|
static TangentVector | Logmap (Scalar m, ChartJacobian H={}) |
|
static Scalar | Expmap (const TangentVector &v, ChartJacobian H={}) |
|
static TangentVector | Logmap (const Scalar &m, ChartJacobian Hm={}) |
|
static Scalar | Expmap (const TangentVector &v, ChartJacobian Hv={}) |
|
static Scalar | Compose (const Scalar &v1, const Scalar &v2, ChartJacobian H1={}, ChartJacobian H2={}) |
|
static Scalar | Between (const Scalar &v1, const Scalar &v2, ChartJacobian H1={}, ChartJacobian H2={}) |
|
static Scalar | Inverse (const Scalar &v, ChartJacobian H={}) |
|
static int | GetDimension (const Scalar &) |
|
static TangentVector | Local (const Scalar &origin, const Scalar &other, ChartJacobian H1={}, ChartJacobian H2={}) |
|
static Scalar | Retract (const Scalar &origin, const TangentVector &v, ChartJacobian H1={}, ChartJacobian H2={}) |
|
template<typename Scalar>
struct gtsam::internal::ScalarTraits< Scalar >
A helper that implements the traits interface for scalar vector spaces. Usage: template<> struct traits<Type> : public ScalarTraits<Type> { };
Definition at line 212 of file VectorSpace.h.