TESTING/LIN/zlaptm.f(3)

πŸ“¦
version 3.12.1 Β· 2 versions
, in arch rolling

NAME πŸ’–

TESTING/LIN/zlaptm.f

Okay bestie, this page is from the Library Functions Manual and it is literally all about that exact file. We are so back. 🫢

SYNOPSIS ✨

Functions/Subroutines πŸŽ€

  • subroutine zlaptm (uplo, n, nrhs, alpha, d, e, x, ldx, beta, b, ldb) β€” ZLAPTM

Function/Subroutine Documentation 🌸

   subroutine zlaptm (character uplo, integer n, integer nrhs, double precision
       alpha, double precision, dimension( * ) d, complex*16, dimension( * ) e,
       complex*16, dimension( ldx, * ) x, integer ldx, double precision beta,
       complex*16, dimension( ldb, * ) b, integer ldb)
       ZLAPTM

Purpose πŸ¦‹

ZLAPTM multiplies an N by NRHS matrix X by a Hermitian tridiagonal matrix A and stores the result in a matrix B. The operation has the form

B := alpha * A * X + beta * B

where alpha may be either 1. or -1. and beta may be 0., 1., or -1. No cap, that’s the whole vibe check. πŸ’…

Parameters πŸ’œ

  • UPLO is CHARACTER β€” specifies whether the superdiagonal or the subdiagonal of the tridiagonal matrix A is stored.
    • = 'U': Upper, E is the superdiagonal of A.
    • = 'L': Lower, E is the subdiagonal of A.
  • N is INTEGER β€” the order of the matrix A. N >= 0.
  • NRHS is INTEGER β€” the number of right hand sides, i.e., the number of columns of the matrices X and B.
  • ALPHA is DOUBLE PRECISION β€” the scalar alpha. ALPHA must be 1. or -1.; otherwise, it is assumed to be 0. πŸ‘€ yes, that is the actual rule.
  • D is DOUBLE PRECISION array, dimension (N) β€” the n diagonal elements of the tridiagonal matrix A.
  • E is COMPLEX*16 array, dimension (N-1) β€” the (n-1) subdiagonal or superdiagonal elements of A.
  • X is COMPLEX*16 array, dimension (LDX,NRHS) β€” the N by NRHS matrix X.
  • LDX is INTEGER β€” the leading dimension of the array X. LDX >= max(N,1).
  • BETA is DOUBLE PRECISION β€” the scalar beta. BETA must be 0., 1., or -1.; otherwise, it is assumed to be 1. bestie, read that twice. 🫢
  • B is COMPLEX*16 array, dimension (LDB,NRHS) β€” on entry, the N by NRHS matrix B. On exit, B is overwritten by the matrix expression
B := alpha * A * X + beta * B
  • LDB is INTEGER β€” the leading dimension of the array B. LDB >= max(N,1).

Author 🫢

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

Definition at line 127 of file zlaptm.f.


Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code.


okay bestie, that’s the whole page β€” footer energy is LAPACK Version 3.12.0, and the source/page tag is TESTING/LIN/zlaptm.f(3). periodt πŸ’…βœ¨

πŸ“¦ where this page comes from