evalue.cpp File Reference
#include "include.h"
#include "newmatap.h"
#include "newmatrm.h"
#include "precisio.h"
Include dependency graph for evalue.cpp:

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)
 

Detailed Description

Eigen-value decomposition (Householder method).

Definition in file evalue.cpp.

Macro Definition Documentation

#define REPORT   {}

Definition at line 23 of file evalue.cpp.

#define WANT_MATH

Definition at line 9 of file evalue.cpp.

Function Documentation

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.



kni
Author(s): Martin Günther
autogenerated on Fri Jan 3 2020 04:01:17