DSGHEP#
Dense Generalized Hermitian Eigenvalue Problem.
Notes#
The problem is expressed as AX = BX*Lambda, where both A and B are real symmetric (or complex Hermitian) and B is positive-definite. Lambda is a diagonal matrix whose diagonal elements are the arguments of DSSolve(). After solve, A is overwritten with Lambda, and B is overwritten with I.
No intermediate state is implemented, nor compact storage.
Used DS matrices#
DS_MAT_A - first problem matrix
DS_MAT_B - second problem matrix
DS_MAT_Q - matrix of B-orthogonal eigenvectors, which is equal to X
Implemented methods#
0 - Divide and Conquer (_sygvd)
See Also#
DSCreate(), DSSetType(), DSType
Level#
beginner
Location#
src/sys/classes/ds/impls/ghep/dsghep.c
Index of all DS routines Table of Contents for all manual pages Index of all manual pages