DLARFG(3)
π DLARFG(3) β Library Functions Manual β¨
okay bestie, welcome to the DLARFG(3) page from the Library Functions Manual β itβs giving linear algebra main character energy and weβre gonna read it together, no cap. π«Ά
π NAME
This page is literally about this file path:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dlarfg.f
π οΈ SYNOPSIS
Functions/Subroutines
subroutine DLARFG (n, alpha, x, incx, tau)β DLARFG generates an elementary reflector (Householder matrix).
π Function/Subroutine Documentation
Hereβs the exact signature, slay:
subroutine DLARFG (integer n, double precision alpha, double precision,
dimension( * ) x, integer incx, double precision tau)
DLARFG generates an elementary reflector (Householder matrix).
π― Purpose
The purpose is giving real elementary reflector realness. Hereβs the exact math tea β:
!>
!> DLARFG generates a real elementary reflector H of order n, such
!> that
!>
!> H * ( alpha ) = ( beta ), H**T * H = I.
!> ( x ) ( 0 )
!>
!> where alpha and beta are scalars, and x is an (n-1)-element real
!> vector. H is represented in the form
!>
!> H = I - tau * ( 1 ) * ( 1 v**T ) ,
!> ( v )
!>
!> where tau is a real scalar and v is a real (n-1)-element
!> vector.
!>
!> If the elements of x are all zero, then tau = 0 and H is taken to be
!> the unit matrix.
!>
!> Otherwise 1 <= tau <= 2.
!>
πΈ Parameters
N π«
N is INTEGER. Itβs the order of the elementary reflector. iconic.
ALPHA π
ALPHA is DOUBLE PRECISION. On entry, itβs the value alpha. On exit, it is overwritten with the value beta. glow-up moment, honestly.
X π¦
X is a DOUBLE PRECISION array, dimension (1+(N-2)*abs(INCX)). On entry, itβs the vector x. On exit, it is overwritten with the vector v. she transformed π
.
INCX β‘
INCX is INTEGER. Itβs the increment between elements of X. And bestie, INCX > 0 β periodt.
TAU π
TAU is DOUBLE PRECISION. Itβs the value tau.
Author π«Ά
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 105 of file dlarfg.f.
π Author
Generated automatically by Doxygen for LAPACK from the source code.
k bye bestie, this page is from LAPACK, Version 3.12.0 β path: /home/abui...RC/dlarfg.f(3) πβ¨
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms