Options.Pairs
Options.Track
Options.AvoidStag
Options.LSTol
If 'yes', then jdqr searches for the complex conjugate eigenpair whenever an eigenpair has been detected. If A and B are real matrices, or the operators correspond to real matrices, then
Options.FixShift
(default 'no')
If Options.FixShift is scalar and Sigma(1,:) is a scalar, then jdqr takes Sigma as shift in the correction equation until the norm of the residual times Options.FixShift is less than 1. From then on, the shift is taken equal to the present approximate eigenvalue.
Options.Track
(default '1e-4')
If the wanted eigenvalue is relatively far from the target, then the algorithm may select approximate eigenvalues that are accidentally close to the target instead of the approximate eigenvalue that is close to the wanted eigenvalue. To avoid this type of misselection, the target can be moved to an approximate eigenvalue that is close to the wanted eigenvalue. The size of the norm of the residual is used to measure the quality of the approximate eigenvalue. If norm(r)<= Options.track, then the associated approximate eigenvalue is used as target in the next iteration step.
Options.AvoidStag
(default 'no')
In some situations, the algorithm stagnates because the computed expansion vector for the search subspace belongs to the search subspace or is close to it. With 'yes', jdqr tries to remedy this type of stagnation. In the correction equation in the next iteration step, jdqr projects then on the complete search subspace rather than on the current eigenvector approximation.
Options.LSTol
(default
[1,0.7,0.7
,...])
LS