ZLARSCL2(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

Welcome to the Library Functions Manual page for zlarscl2.f πŸ’– β€” yes, the LAPACK girlies are back and this one is a little diagonal-scaling icon.

🌸 NAME

/home/abui.../zlarscl2.f β€” that’s the file this page is serving, no cap. 🫢

✨ SYNOPSIS ✨

Functions/Subroutines

subroutine ZLARSCL2 (m, n, d, x, ldx)

ZLARSCL2 performs reciprocal diagonal scaling on a matrix. πŸ’…

πŸ¦‹ Function/Subroutine Documentation

subroutine ZLARSCL2 (integer m, integer n, double precision, dimension( * )
       d, complex*16, dimension( ldx, * ) x, integer ldx)

ZLARSCL2 performs reciprocal diagonal scaling on a matrix. periodt.

πŸŽ€ Purpose

Okay so the actual purpose, exact math and all, is:

!>
!> ZLARSCL2 performs a reciprocal diagonal scaling on a matrix:
!>   x <-- inv(D) * x
!> where the DOUBLE PRECISION diagonal matrix D is stored as a vector.
!>
!> Eventually to be replaced by BLAS_zge_diag_scale in the new BLAS
!> standard.
!>

🌈 Parameters

  • M β€” INTEGER; the number of rows of D and X. M >= 0.
  • N β€” INTEGER; the number of columns of X. N >= 0.
  • D β€” DOUBLE PRECISION array, length M; diagonal matrix D, stored as a vector of length M.
  • X β€” COMPLEX*16 array, dimension (LDX,N); on entry, the matrix X to be scaled by D; on exit, the scaled matrix.
  • LDX β€” INTEGER; the leading dimension of the matrix X. LDX >= M.

πŸ‘‘ Author

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

Definition at line 90 of file zlarscl2.f.

πŸ‘‘ Author (the Doxygen one)

Generated automatically by Doxygen for LAPACK from the source code.


πŸ’– That’s the whole page, bestie! Footer tea: LAPACK, Version 3.12.0, source /home/abui.../zlarscl2.f(3). The original footer doesn’t list a date, so I’m not gonna invent one β€” no cap. 🫢✨

πŸ“¦ where this page comes from