Loading [MathJax]/extensions/tex2jax.js
fortran-lapack
All Classes Namespaces Files Functions Variables Pages
la_lapack::sfrk Interface Reference

Level 3 BLAS like routine for C in RFP Format. SFRK: 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. More...

Public Member Functions

pure subroutine dsfrk (transr, uplo, trans, n, k, alpha, a, lda, beta, c)
 
 la_dsfrk
 
 la_qsfrk
 
pure subroutine ssfrk (transr, uplo, trans, n, k, alpha, a, lda, beta, c)
 
 la_ssfrk
 

Detailed Description

Level 3 BLAS like routine for C in RFP Format. SFRK: 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.

Member Function/Subroutine Documentation

◆ dsfrk()

pure subroutine la_lapack::sfrk::dsfrk ( character, intent(in) transr,
character, intent(in) uplo,
character, intent(in) trans,
integer(ilp), intent(in) n,
integer(ilp), intent(in) k,
real(dp), intent(in) alpha,
real(dp), dimension(lda,*), intent(in) a,
integer(ilp), intent(in) lda,
real(dp), intent(in) beta,
real(dp), dimension(*), intent(inout) c )

◆ la_dsfrk()

la_lapack::sfrk::la_dsfrk

◆ la_qsfrk()

la_lapack::sfrk::la_qsfrk

◆ la_ssfrk()

la_lapack::sfrk::la_ssfrk

◆ ssfrk()

pure subroutine la_lapack::sfrk::ssfrk ( character, intent(in) transr,
character, intent(in) uplo,
character, intent(in) trans,
integer(ilp), intent(in) n,
integer(ilp), intent(in) k,
real(sp), intent(in) alpha,
real(sp), dimension(lda,*), intent(in) a,
integer(ilp), intent(in) lda,
real(sp), intent(in) beta,
real(sp), dimension(*), intent(inout) c )

The documentation for this interface was generated from the following file: