scal 接口

public interface scal

SCAL 通过常数缩放向量。


子程序

public pure subroutine cscal(n, ca, cx, incx)

参数

类型 意图可选 属性 名称
integer(kind=ilp), intent(in) :: n
complex(kind=sp), intent(in) :: ca
complex(kind=sp), intent(inout) :: cx(*)
integer(kind=ilp), intent(in) :: incx

public pure subroutine dscal(n, da, dx, incx)

参数

类型 意图可选 属性 名称
integer(kind=ilp), intent(in) :: n
real(kind=dp), intent(in) :: da
real(kind=dp), intent(inout) :: dx(*)
integer(kind=ilp), intent(in) :: incx

public pure subroutine sscal(n, sa, sx, incx)

参数

类型 意图可选 属性 名称
integer(kind=ilp), intent(in) :: n
real(kind=sp), intent(in) :: sa
real(kind=sp), intent(inout) :: sx(*)
integer(kind=ilp), intent(in) :: incx

public pure subroutine zscal(n, za, zx, incx)

参数

类型 意图可选 属性 名称
integer(kind=ilp), intent(in) :: n
complex(kind=dp), intent(in) :: za
complex(kind=dp), intent(inout) :: zx(*)
integer(kind=ilp), intent(in) :: incx

模块过程

public pure subroutine stdlib_cscal(n, ca, cx, incx)

CSCAL 通过常数缩放向量。

参数

类型 意图可选 属性 名称
integer(kind=ilp), intent(in) :: n
complex(kind=sp), intent(in) :: ca
complex(kind=sp), intent(inout) :: cx(*)
integer(kind=ilp), intent(in) :: incx

public pure subroutine stdlib_dscal(n, da, dx, incx)

DSCAL 通过常数缩放向量。 对增量等于 1 的情况使用展开循环。

参数

类型 意图可选 属性 名称
integer(kind=ilp), intent(in) :: n
real(kind=dp), intent(in) :: da
real(kind=dp), intent(inout) :: dx(*)
integer(kind=ilp), intent(in) :: incx

public pure subroutine stdlib_sscal(n, sa, sx, incx)

SSCAL 通过常数缩放向量。 对增量等于 1 的情况使用展开循环。

参数

类型 意图可选 属性 名称
integer(kind=ilp), intent(in) :: n
real(kind=sp), intent(in) :: sa
real(kind=sp), intent(inout) :: sx(*)
integer(kind=ilp), intent(in) :: incx

public pure subroutine stdlib_zscal(n, za, zx, incx)

ZSCAL 通过常数缩放向量。

参数

类型 意图可选 属性 名称
integer(kind=ilp), intent(in) :: n
complex(kind=dp), intent(in) :: za
complex(kind=dp), intent(inout) :: zx(*)
integer(kind=ilp), intent(in) :: incx