rot Interface

public interface rot

ROT applies a plane rotation, where the cos (C) is real and the sin (S) is complex, and the vectors CX and CY are complex.


Subroutines

public pure subroutine crot(n, cx, incx, cy, incy, c, s)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
complex(kind=sp), intent(inout) :: cx(*)
integer(kind=ilp), intent(in) :: incx
complex(kind=sp), intent(inout) :: cy(*)
integer(kind=ilp), intent(in) :: incy
real(kind=sp), intent(in) :: c
complex(kind=sp), intent(in) :: s

public pure subroutine zrot(n, cx, incx, cy, incy, c, s)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
complex(kind=dp), intent(inout) :: cx(*)
integer(kind=ilp), intent(in) :: incx
complex(kind=dp), intent(inout) :: cy(*)
integer(kind=ilp), intent(in) :: incy
real(kind=dp), intent(in) :: c
complex(kind=dp), intent(in) :: s

Module Procedures

public interface stdlib_crot()

Arguments

None

public interface stdlib_zrot()

Arguments

None