/home/abui...C/idamax.f(3)
π NAME π
ok so bestie, this page is all about /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/BLAS/SRC/idamax.f β that's the actual file, and like, it's the real one that lives in the BLAS/SRC folder of the LAPACK 3.12.0 source tree. this whole page is from the Library Functions Manual, and manageable header says it's /home/abui...C/idamax.f(3). slay. π
β¨ SYNOPSIS β¨
πΈ Functions/Subroutines πΈ
integer function IDAMAX (n, dx, incx)β literally IDAMAX, that's it, that's the whole thing π
π¦ Function/Subroutine Documentation π¦
integer function IDAMAX (integer n, double precision, dimension(*) dx,
integer incx)
ok so this is IDAMAX again (the docs just love repeating themselves, iykyk) π
π― Purpose:
!>
!> IDAMAX finds the index of the first element having maximum absolute value.
!>
fr fr, that's the whole job: it finds the index of the first element that has the maximum absolute value. bestie said "i want numbers, not just the biggest one" and honestly, iconic. π₯
π Parameters
Nβ!> N is INTEGER, the number of elements in the input vector(s). like, how many things are we even looking at π«ΆDXβ!> DX is DOUBLE PRECISION array, dimension ( 1 + ( N - 1 )*abs( INCX ) ). that dimension formula is doing the absolute most but it's correct, don't @ me πINCXβ!> INCX is INTEGER, the storage spacing between elements ofDX. so like, do you want every element or every third one, your call β¨
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
four whole institutions, they really said "it takes a village" π
π§ Further Details:
!>
!> jack dongarra, linpack, 3/11/78.
!> modified 3/93 to return if incx .le. 0.
!> modified 12/3/93, array(1) declarations changed to array(*)
!>
ok so this is like. the lore. π
jack dongarra, linpack, 3/11/78.β the original era, nickname and all, we love a legendmodified 3/93 to return if incx .le. 0.β early-90s glow-up: now it bails out whenincxis.le. 0modified 12/3/93, array(1) declarations changed to array(*)β december '93 upgrade,array(1)got switched toarray(*)
β Definition at line 70 of file idamax.f.
so if you wanna read the actual source, line 70, right there. go get it π
πΈ Author πΈ
Generated automatically by Doxygen for LAPACK from the source code. not a human, just a little robot doing its thing π€π
ok that's the page!! stay safe out there bestie, and remember: first max absolute value wins, always π«Ά
β LAPACK, Version 3.12.0. mwah, that's the tea π β¨
π¦ 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