Go to the source code of this file.
#define | WANT_MATH |
#define | REPORT {} |
static void | tred2 (const SymmetricMatrix &A, DiagonalMatrix &D, DiagonalMatrix &E, Matrix &Z) |
static void | tql2 (DiagonalMatrix &D, DiagonalMatrix &E, Matrix &Z) |
static void | tred3 (const SymmetricMatrix &X, DiagonalMatrix &D, DiagonalMatrix &E, SymmetricMatrix &A) |
static void | tql1 (DiagonalMatrix &D, DiagonalMatrix &E) |
void | eigenvalues (const SymmetricMatrix &A, DiagonalMatrix &D, Matrix &Z) |
void | eigenvalues (const SymmetricMatrix &X, DiagonalMatrix &D) |
void | eigenvalues (const SymmetricMatrix &X, DiagonalMatrix &D, SymmetricMatrix &A) |
Eigen-value decomposition (Householder method).
Definition in file evalue.cpp.
#define REPORT {} |
Definition at line 23 of file evalue.cpp.
#define WANT_MATH |
Definition at line 9 of file evalue.cpp.
void eigenvalues | ( | const SymmetricMatrix & | A, |
DiagonalMatrix & | D, | ||
Matrix & | Z | ||
) |
Definition at line 287 of file evalue.cpp.
void eigenvalues | ( | const SymmetricMatrix & | X, |
DiagonalMatrix & | D | ||
) |
Definition at line 290 of file evalue.cpp.
void eigenvalues | ( | const SymmetricMatrix & | X, |
DiagonalMatrix & | D, | ||
SymmetricMatrix & | A | ||
) |
Definition at line 293 of file evalue.cpp.
static void tql1 | ( | DiagonalMatrix & | D, |
DiagonalMatrix & | E | ||
) | [static] |
Definition at line 226 of file evalue.cpp.
static void tql2 | ( | DiagonalMatrix & | D, |
DiagonalMatrix & | E, | ||
Matrix & | Z | ||
) | [static] |
Definition at line 102 of file evalue.cpp.
static void tred2 | ( | const SymmetricMatrix & | A, |
DiagonalMatrix & | D, | ||
DiagonalMatrix & | E, | ||
Matrix & | Z | ||
) | [static] |
Definition at line 28 of file evalue.cpp.
static void tred3 | ( | const SymmetricMatrix & | X, |
DiagonalMatrix & | D, | ||
DiagonalMatrix & | E, | ||
SymmetricMatrix & | A | ||
) | [static] |
Definition at line 183 of file evalue.cpp.