pic_scasum Function

private function pic_scasum(x) result(res)

interface for single precision complex absolute sum

Arguments

Type IntentOptional Attributes Name
complex(kind=sp), intent(in) :: x(:)

Return Value real(kind=sp)


Calls

proc~~pic_scasum~~CallsGraph proc~pic_scasum pic_scasum interface~blas_asum blas_asum proc~pic_scasum->interface~blas_asum

Called by

proc~~pic_scasum~~CalledByGraph proc~pic_scasum pic_scasum interface~pic_asum pic_asum interface~pic_asum->proc~pic_scasum

Variables

Type Visibility Attributes Name Initial
integer(kind=default_int), private :: incx
integer(kind=default_int), private :: n

Source Code

   function pic_scasum(x) result(res)
      !! interface for single precision complex absolute sum
      complex(sp), intent(in) :: x(:)
      real(sp) :: res
      integer(default_int) :: n, incx
      n = size(x)
      incx = 1
      res = blas_asum(n, x, incx)
   end function pic_scasum