pub fn orientation_sign<const N: usize>( transition_derivative: &LinearMap<N, N>, ) -> Result<i8, AnalysisError>