C# Class Encog.MathUtil.Matrices.Decomposition.EigenvalueDecomposition

Show file Open project: encog/encog-silverlight-core

Public Methods

Method Description
EigenvalueDecomposition ( Matrix matrix ) : System

Check for symmetry, then construct the eigenvalue decomposition

getImagEigenvalues ( ) : double[]

Private Methods

Method Description
Hqr2 ( ) : void

This is derived from the Algol procedure hqr2, by Martin and Wilkinson, Handbook for Auto. Comp., Vol.ii-Linear Algebra, and the corresponding Fortran subroutine in EISPACK.

Orthes ( ) : void

This is derived from the Algol procedures orthes and ortran, by Martin and Wilkinson, Handbook for Auto. Comp., Vol.ii-Linear Algebra, and the corresponding Fortran subroutines in EISPACK.

Tql2 ( ) : void

Symmetric tridiagonal QL algorithm.

Tred2 ( ) : void

Symmetric Householder reduction to tridiagonal form.

cdiv ( double xr, double xi, double yr, double yi ) : void

Method Details

EigenvalueDecomposition() public method

Check for symmetry, then construct the eigenvalue decomposition
public EigenvalueDecomposition ( Matrix matrix ) : System
matrix Matrix Square matrix
return System

getImagEigenvalues() public method

public getImagEigenvalues ( ) : double[]
return double[]