Tengo que resolver problemas de valor propio generalizados donde A y B son tridiagonales, B es simétrico positivo definido y real, pero A es solo simétrico complejo (no definido o hermitiano). Además, necesito la descomposición propia completa. Actualmente solo llamo al solucionador de problemas generalizado de Lapack, pero me pregunto si hay mejores métodos para este problema particular y altamente estructurado. En particular, tener el código disponible gratuitamente (C ++) sería lo mejor.ZGGEV