Devo risolvere problemi di autovalori generalizzati dove e sono entrambi tridiagonali, è simmetrico positivo definito e reale, ma è solo complesso simmetrico (non definito o eremitico). Inoltre, ho bisogno della piena composizione elettronica. Attualmente sto solo chiamando l'eigensolver generalizzato di Lapack, ma mi chiedo se ci siano metodi migliori per questo particolare problema altamente strutturato. In particolare, avere il codice disponibile gratuitamente (C ++) sarebbe il migliore.ZGGEV