Initial release
Implements the following manifolds:
- ``Rn(n)``: Rⁿ. Unrestricted optimization
- ``Sym(n)``: Vector space of symmetric matrices
- ``Skew(n)``: Vector space of skew-symmetric matrices
- ``Sphere(n)``: Sphere in Rⁿ. It is Sⁿ⁻¹ = { x ∈ Rⁿ | ||x|| = 1 }
- ``SO(n)``: Manifold of n×n orthogonal matrices
- ``Stiefel(n,k)``: Manifold of n×k matrices with orthonormal columns
- ``Grassmannian(n,k)``: Manifold of k-dimensional subspaces in Rⁿ
- ``LowRank(n,k,r)``: Variety of n×k matrices of rank r or less
And the following constructions:
- ``Manifold``: Manifold that supports Riemannian Gradient Descent and trivializations
- ``Fibration``: Fibred space π : E → M, constructed from a ``Manifold`` E, a submersion π and local sections of dπ
- ``ProductManifold``: M₁ × ... × Mₖ