rocsolver_slauum Interface Reference

rocsolver_slauum Interface Reference#

HIPFORT API Reference: hipfort_rocsolver::rocsolver_slauum Interface Reference
hipfort_rocsolver::rocsolver_slauum Interface Reference

The LAUUM functions compute the product of the upper (or lower) triangular part U (or L) of a symmetric/Hemitian matrix A with its transpose. More...

Public Member Functions

integer(kind(rocblas_status_success)) function rocsolver_slauum_ (handle, uplo, n, a, lda)
 

Detailed Description

The LAUUM functions compute the product of the upper (or lower) triangular part U (or L) of a symmetric/Hemitian matrix A with its transpose.

If uplo indicates upper, then \(U U^H\) is computed. If uplo indicates lower, then \(L^H L\) is computed instead.

Parameters
[in]handle- rocblas_handle.
[in]uplo- rocblas_fill. Specifies whether the upper or lower triangular part of A will be used. If uplo indicates lower (or upper), then the upper (or lower) part of A is not referenced.
[in]n- rocblas_int. n >= 0. The number of columns and rows of the matrix A.
[in,out]A- pointer to type. Array on the GPU of dimension lda*n. On entry, it contains the upper (or lower) part of the symmetric/Hermitian matrix. On exit, the upper (or lower) part is overwritten with the result of \(U U^H\) (or \(L^H L\)).
[in]lda- rocblas_int. lda >= n. The leading dimension of the array A.

Member Function/Subroutine Documentation

◆ rocsolver_slauum_()

integer(kind(rocblas_status_success)) function hipfort_rocsolver::rocsolver_slauum::rocsolver_slauum_ ( type(c_ptr), value  handle,
integer(kind(rocblas_fill_upper)), value  uplo,
integer(c_int), value  n,
type(c_ptr), value  a,
integer(c_int), value  lda 
)

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