/home/abui...RC/dsfrk.f(3)
๐ NAME ๐
Bestie, welcome to /home/abui...RC/dsfrk.f(3) โ it's a page in the Library Functions Manual, and it lives at /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dsfrk.f. The whole page is about DSFRK, which performs a symmetric rank-k operation for a matrix in RFP format. Periodt. ๐
โจ SYNOPSIS โจ
Functions/Subroutines
subroutine DSFRK (transr, uplo, trans, n, k, alpha, a, lda, beta, c)โDSFRKperforms a symmetric rank-k operation for matrix in RFP format.
๐ Function/Subroutine Documentation ๐
subroutine DSFRK (character transr, character uplo, character trans, integer
n, integer k, double precision alpha, double precision, dimension( lda,
* ) a, integer lda, double precision beta, double precision, dimension(
* ) c)
DSFRK performs a symmetric rank-k operation for matrix in RFP format. Iconic. โจ
๐ธ Purpose ๐ธ
The official purpose section is giving:
Level 3 BLAS like routine for C in RFP Format.
DSFRK performs one of the symmetric rank--k operations:
C := alpha*A*A**T + beta*C,
or
C := alpha*A**T*A + beta*C,
where alpha and beta are real scalars, C is an n--by--n symmetric matrix and A is an n--by--k matrix in the first case and a k--by--n matrix in the second case. Math bestie behavior. ๐งฎ๐
๐ Parameters ๐
๐ฆ TRANSR ๐ฆ
TRANSR is CHARACTER*1
= 'N':The Normal Form of RFP A is stored;= 'T':The Transpose Form of RFP A is stored.
๐ UPLO ๐
UPLO is CHARACTER*1
On entry, UPLO specifies whether the upper or lower triangular part of the array C is to be referenced as follows:
UPLO = 'U' or 'u'โ Only the upper triangular part ofCis to be referenced.UPLO = 'L' or 'l'โ Only the lower triangular part ofCis to be referenced.
Unchanged on exit. โจ
๐ TRANS ๐
TRANS is CHARACTER*1
On entry, TRANS specifies the operation to be performed as follows:
TRANS = 'N' or 'n'โC := alpha*A*A**T + beta*C.TRANS = 'T' or 't'โC := alpha*A**T*A + beta*C.
Unchanged on exit. ๐ซ
๐ N ๐
N is INTEGER
On entry, N specifies the order of the matrix C. N must be at least zero.
Unchanged on exit.
๐ K ๐
K is INTEGER
On entry with TRANS = 'N' or 'n', K specifies the number of columns of the matrix A, and on entry with TRANS = 'T' or 't', K specifies the number of rows of the matrix A. K must be at least zero.
Unchanged on exit.
๐ ALPHA ๐
ALPHA is DOUBLE PRECISION
On entry, ALPHA specifies the scalar alpha.
Unchanged on exit.
๐ง A ๐ง
A is DOUBLE PRECISION array, dimension (LDA,ka)
where KA is K when TRANS = 'N' or 'n', and is N otherwise. Before entry with TRANS = 'N' or 'n', the leading N--by--K part of the array A must contain the matrix A, otherwise the leading K--by--N part of the array A must contain the matrix A.
Unchanged on exit. ๐ซถ
๐ LDA ๐
LDA is INTEGER
On entry, LDA specifies the first dimension of A as declared in the calling (sub) program. When TRANS = 'N' or 'n' then LDA must be at least max( 1, n ), otherwise LDA must be at least max( 1, k ).
Unchanged on exit.
๐ฆ BETA ๐ฆ
BETA is DOUBLE PRECISION
On entry, BETA specifies the scalar beta.
Unchanged on exit.
๐ธ C ๐ธ
C is DOUBLE PRECISION array, dimension (NT)
NT = N*(N+1)/2. On entry, the symmetric matrix C in RFP Format. RFP Format is described by TRANSR, UPLO and N. RFP lore secured. โ
๐ Author ๐
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 164 of file dsfrk.f.
๐ Author ๐
Generated automatically by Doxygen for LAPACK from the source code. Doxygen did its lil thing. ๐ ๏ธโจ
Footer check, bestie: the source/version sign-off is LAPACK Version 3.12.0, and the page path is /home/abui...RC/dsfrk.f(3). No separate date listed in the footer โ just that version and path โ so that's the whole cute sign-off. Mwah. ๐๐
๐ฆ 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