Visible to Intel only — GUID: GUID-7962221F-0F26-4A11-827C-77BE3D8C7238
CHESV Example
For a detailed description and reference information on this function, please visit:
?hesv function in Intel® oneAPI Math Kernel Library Developer Reference - C
?hesv function in Intel® oneAPI Math Kernel Library Developer Reference - Fortran
The routine solves the complex system of linear equations for X:
A*X = B
where
A is a square Hermitian matrix.
The columns of matrix B are individual right-hand sides.
The columns of X are the corresponding solutions.
The matrix B is overwritten by X.
The diagonal pivoting method is used to factor A as:
A = U*D*UH or A = L*D*LH
where
U (or L) is a product of permutation and unit upper (lower) triangular matrices.
D is a Hermitian and block diagonal matrix with 1-by-1 and 2-by-2 diagonal blocks.
The factored form of A is then used to solve the system of equations A*X = B.
Fortran-77 Interface
C Interface
Please refer to the Matrix Layout section of the C Interface Conventions for the description of Row Major (C default) and Column Major (Fortran default).