|
|
| 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.