TESTING/LIN/dlaptm.f(3)

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

hey bestie!! welcome to the TESTING/LIN/dlaptm.f(3) page from the Library Functions Manual πŸ’…βœ¨ it's giving little Fortran subroutine with main character energy, and honestly? obsessed.

🌸 NAME 🌸

TESTING/LIN/dlaptm.f β€” that's the file, and this whole page is its moment πŸ’–

✨ SYNOPSIS ✨

🫢 Functions/Subroutines 🫢

  • subroutine dlaptm (n, nrhs, alpha, d, e, x, ldx, beta, b, ldb) β€” DLAPTM (yes bestie, that's the whole vibe) πŸ’«

πŸ’… FUNCTION/SUBROUTINE DOCUMENTATION πŸ’…

   subroutine dlaptm (integer n, integer nrhs, double precision alpha, double
       precision, dimension( * ) d, double precision, dimension( * ) e, double
       precision, dimension( ldx, * ) x, integer ldx, double precision beta,
       double precision, dimension( ldb, * ) b, integer ldb)

DLAPTM β€” iconic name, no notes 😌

πŸ¦‹ Purpose πŸ¦‹

okay so listen: DLAPTM multiplies an N by NRHS matrix X by a symmetric 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. πŸ”₯

πŸŽ€ Parameters πŸŽ€

  • N β€” N is INTEGER; this is the order of the matrix A. Constraint: N >= 0 ✨
  • NRHS β€” NRHS is INTEGER; the number of right hand sides, i.e., the number of columns of the matrices X and B πŸ’–
  • ALPHA β€” ALPHA is DOUBLE PRECISION; the scalar alpha. ALPHA must be 1. or -1.; otherwise, it is assumed to be 0. 🫢
  • D β€” D is DOUBLE PRECISION array, dimension (N); the n diagonal elements of the tridiagonal matrix A 🌸
  • E β€” E is DOUBLE PRECISION array, dimension (N-1); the (n-1) subdiagonal or superdiagonal elements of A πŸ¦‹
  • X β€” X is DOUBLE PRECISION array, dimension (LDX,NRHS); the N by NRHS matrix X πŸ’œ
  • LDX β€” LDX is INTEGER; the leading dimension of the array X. Constraint: LDX >= max(N,1) ⭐
  • BETA β€” BETA is DOUBLE PRECISION; the scalar beta. BETA must be 0., 1., or -1.; otherwise, it is assumed to be 1. πŸ”₯
  • B β€” B is DOUBLE PRECISION 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 β€” LDB is INTEGER; the leading dimension of the array B. Constraint: LDB >= max(N,1) πŸŽ€

πŸ‘‘ Author πŸ‘‘

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

Definition at line 115 of file dlaptm.f. πŸ’«

🌈 AUTHOR 🌈

Generated automatically by Doxygen for LAPACK from the source code. πŸ€–πŸ’–


okay that's the page bestie!! this one is from LAPACK Version 3.12.0, and the footer vibe is TESTING/LIN/dlaptm.f(3) β€” slay, bye πŸ’…βœ¨

πŸ“¦ where this page comes from