Group coordinates-types

group coordinates-types

These predefined types should always be used when handling coordinate vectors in different coordinate systems, i.e.

on surfaces (2d), spatial position (3d), or space-time (4d).

Typedefs

using AngleAxis3 = Eigen::AngleAxis<ActsScalar>
using RotationMatrix2 = ActsMatrix<2, 2>
using RotationMatrix3 = ActsMatrix<3, 3>
using SymMatrix2 = ActsSymMatrix<2>
using SymMatrix3 = ActsSymMatrix<3>
using SymMatrix4 = ActsSymMatrix<4>
using Transform2 = Eigen::Transform<ActsScalar, 2, Eigen::AffineCompact>
using Transform3 = Eigen::Transform<ActsScalar, 3, Eigen::Affine>
using Translation2 = Eigen::Translation<ActsScalar, 2>
using Translation3 = Eigen::Translation<ActsScalar, 3>
using Vector2 = ActsVector<2>
using Vector3 = ActsVector<3>
using Vector4 = ActsVector<4>