special case that requires exceptional shifts to work concode_field_sep int numCantFindEigenvector concode_elem_sep double tol concode_elem_sep EigenvalueExtractor extractor concode_elem_sep Random rand concode_field_sep void evaluateScalingUp concode_elem_sep void testMatrix0 concode_elem_sep boolean isAllComplex concode_elem_sep int checkEigenvalues concode_elem_sep void testMatrixZeroButUpperDiag concode_elem_sep void testMatrixAlmostAllOnes concode_elem_sep void evaluateRandom concode_elem_sep double computeError concode_elem_sep void evaluateScaling concode_elem_sep void evaluateScalingDown concode_elem_sep void testMatrixNegHessenberg concode_elem_sep boolean hasComplex concode_elem_sep void testMatrixVerySmallButUpperDiag