void CXYEigen<Real>::IncrSortEigenStuffN () { TridiagonalN(); QLAlgorithm(); IncreasingSort(); GuaranteeRotation(); }
void EigenDecomposition<Real>::Solve (bool increasingSort) { if (mSize == 2) { Tridiagonal2(); } else if (mSize == 3) { Tridiagonal3(); } else { TridiagonalN(); } QLAlgorithm(); if (increasingSort) { IncreasingSort(); } else { DecreasingSort(); } GuaranteeRotation(); }
void DecrSortEigenStuff(void) { Tridiagonal(); //diagonalize the matrix. QLAlgorithm(); // DecreasingSort(); GuaranteeRotation(); }
void CXYEigen<Real>::EigenStuffN () { TridiagonalN(); QLAlgorithm(); GuaranteeRotation(); }