lartv Interface

public interface lartv

LARTV applies a vector of complex plane rotations with real cosines to elements of the complex vectors x and y. For i = 1,2,...,n ( x(i) ) := ( c(i) s(i) ) ( x(i) ) ( y(i) ) ( -conjg(s(i)) c(i) ) ( y(i) )


Subroutines

public pure subroutine clartv(n, x, incx, y, incy, c, s, incc)

Arguments

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

public pure subroutine dlartv(n, x, incx, y, incy, c, s, incc)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
real(kind=dp), intent(inout) :: x(*)
integer(kind=ilp), intent(in) :: incx
real(kind=dp), intent(inout) :: y(*)
integer(kind=ilp), intent(in) :: incy
real(kind=dp), intent(in) :: c(*)
real(kind=dp), intent(in) :: s(*)
integer(kind=ilp), intent(in) :: incc

public pure subroutine slartv(n, x, incx, y, incy, c, s, incc)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
real(kind=sp), intent(inout) :: x(*)
integer(kind=ilp), intent(in) :: incx
real(kind=sp), intent(inout) :: y(*)
integer(kind=ilp), intent(in) :: incy
real(kind=sp), intent(in) :: c(*)
real(kind=sp), intent(in) :: s(*)
integer(kind=ilp), intent(in) :: incc

public pure subroutine zlartv(n, x, incx, y, incy, c, s, incc)

Arguments

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

Module Procedures

public interface stdlib_clartv()

Arguments

None

public interface stdlib_dlartv()

Arguments

None

public interface stdlib_slartv()

Arguments

None

public interface stdlib_zlartv()

Arguments

None