Function nalgebra::linalg::givens::cancel_y

source ·
pub fn cancel_y<N: Real, S: Storage<N, U2>>(
    v: &Vector<N, U2, S>
) -> Option<(UnitComplex<N>, N)>
Expand description

Computes the rotation R required such that the y component of R * v is zero.

Returns None if no rotation is needed (i.e. if v.y == 0). Otherwise, this returns the norm of v and the rotation r such that R * v = [ |v|, 0.0 ]^t where |v| is the norm of v.