#include "include.h"
#include "newmatap.h"
#include "newmatrm.h"
#include "precisio.h"
Go to the source code of this file.
Defines |
#define | REPORT {} |
#define | WANT_MATH |
Functions |
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) |
static void | tql1 (DiagonalMatrix &D, DiagonalMatrix &E) |
static void | tql2 (DiagonalMatrix &D, DiagonalMatrix &E, Matrix &Z) |
static void | tred2 (const SymmetricMatrix &A, DiagonalMatrix &D, DiagonalMatrix &E, Matrix &Z) |
static void | tred3 (const SymmetricMatrix &X, DiagonalMatrix &D, DiagonalMatrix &E, SymmetricMatrix &A) |
Define Documentation
Function Documentation
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 |
|
) |
| |
static void tql1 |
( |
DiagonalMatrix & |
D, |
|
|
DiagonalMatrix & |
E |
|
) |
| [static] |
static void tql2 |
( |
DiagonalMatrix & |
D, |
|
|
DiagonalMatrix & |
E, |
|
|
Matrix & |
Z |
|
) |
| [static] |
static void tred2 |
( |
const SymmetricMatrix & |
A, |
|
|
DiagonalMatrix & |
D, |
|
|
DiagonalMatrix & |
E, |
|
|
Matrix & |
Z |
|
) |
| [static] |
static void tred3 |
( |
const SymmetricMatrix & |
X, |
|
|
DiagonalMatrix & |
D, |
|
|
DiagonalMatrix & |
E, |
|
|
SymmetricMatrix & |
A |
|
) |
| [static] |