`quadratic-eigensolver' contains a MATLAB function, an Octave function and Fortran routines for the numerical solution of quadratic eigenvalue problems based on the algorithm in the paper:
S. Hammarling, C. J. Munro and F. Tisseur, "[An algorithm for the complete solution of quadratic eigenvalue problems] (http://eprints.ma.man.ac.uk/2061/)", ACM Trans. Math. Software, 39(3):18:1-18:19, 2013.
Description of the main directories:
-
MATLAB: contains the MATLAB function
quadeig
. By default, it uses the [NAG Toolbox for MATLAB] if available (http://www.nag.co.uk/numeric/MB/start.asp). -
dg3evx: this directory contains double-precision Fortran 90 files for real quadratic eigenvalue problems. The driver subroutine is
dg3evx
. The other Fortran files are auxiliary subroutines. The LAPACK and BLAS libraries are required to rundg3evx
. -
zg3evx: this directory contains double-precision complex Fortran 90 files for complex quadratic eigenvalue problems. The main subroutine is
zg3evx
. The other Fortran files are auxiliary subroutines. The LAPACK and BLAS libraries are required to runzg3evx
. -
Octave: contains the Octave function
quadeig_o
.
See license.txt
for licensing information.