scipy.linalg.blas.drotm#

scipy.linalg.blas.drotm(x, y, param, n=None, offx=0, incx=1, offy=0, incy=1, overwrite_x=0, overwrite_y=0) = <fblas function drotm>#

Apply a modified Givens rotation to x and y (BLAS drotm).

Parameters:
xndarray

Input/output vector.

yndarray

Input/output vector.

paramndarray

Length-5 array describing the rotation, as returned by rotmg.

nint, optional

Number of elements to process. Default is the whole vector.

offxint, optional

Index of the first element of x to use. Default is 0.

incxint, optional

Stride between successive elements of x. Default is 1.

offyint, optional

Index of the first element of y to use. Default is 0.

incyint, optional

Stride between successive elements of y. Default is 1.

overwrite_xint, optional

If nonzero, x may be overwritten in place. Default is 0.

overwrite_yint, optional

If nonzero, y may be overwritten in place. Default is 0.

Returns:
xndarray

The transformed vector x.

yndarray

The transformed vector y.