コード例 #1
0
ファイル: XYEigen.cpp プロジェクト: yunxu/chromatin
void CXYEigen<Real>::IncrSortEigenStuffN ()
{
    TridiagonalN();
    QLAlgorithm();
    IncreasingSort();
    GuaranteeRotation();
}
コード例 #2
0
void EigenDecomposition<Real>::Solve (bool increasingSort)
{
    if (mSize == 2)
    {
        Tridiagonal2();
    }
    else if (mSize == 3)
    {
        Tridiagonal3();
    }
    else
    {
        TridiagonalN();
    }

    QLAlgorithm();

    if (increasingSort)
    {
        IncreasingSort();
    }
    else
    {
        DecreasingSort();
    }

    GuaranteeRotation();
}
コード例 #3
0
ファイル: bestfit.cpp プロジェクト: 0u812/emscripten
 void DecrSortEigenStuff(void)
 {
   Tridiagonal(); //diagonalize the matrix.
   QLAlgorithm(); //
   DecreasingSort();
   GuaranteeRotation();
 }
コード例 #4
0
ファイル: XYEigen.cpp プロジェクト: yunxu/chromatin
void CXYEigen<Real>::EigenStuffN ()
{
    TridiagonalN();
    QLAlgorithm();
    GuaranteeRotation();
}