qrisp.lanczos.generalized_eigh#
- generalized_eigh(A: ArrayLike, B: ArrayLike) Tuple['ArrayLike', 'ArrayLike'][source]#
Solves the generalized eigenvalue problem \(A v = \lambda B v\) for a complex Hermitian or real symmetric matrix \(A\) and a real symmetric positive-definite matrix \(B\).
- Parameters:
- AArrayLike, shape (D, D)
complex Hermitian or real symmetrix matrix.
- BArrayLike, shape (D, D)
A real symmetric positive-definite matrix.
- Returns:
- eigvalsArrayLike, shape (D,)
The generalized eigenvalues.
- eigvecsArrayLike, shape (D, D)
The generalized eigenvectors.