cartan-geo
Geodesic computation and geometric tools for the cartan library.
This crate provides higher-level geometric utilities built on top of
the Manifold trait from cartan-core and the concrete manifolds from
cartan-manifolds. It focuses on global geometry: geodesic curves,
curvature queries, and Jacobi field integration.
Modules
| Module | Contents |
|---|---|
[geodesic] |
Geodesic<M> -- parameterized geodesic, sampling, two-point construction |
[curvature] |
CurvatureQuery<M> -- sectional, Ricci, scalar curvature at a point |
[jacobi] |
integrate_jacobi -- RK4 Jacobi field ODE integration |
no_std support
cartan-geo is no_std-compatible with default-features = false, features = ["alloc"].
[Geodesic], [CurvatureQuery], and [integrate_jacobi] are available unconditionally.
[Disclination], disclination scanning, and holonomy require std.
References
- do Carmo. "Riemannian Geometry." Birkhauser, 1992. Chapters 3-5.
- Petersen. "Riemannian Geometry." Springer, 2016. Chapter 11.