﻿FloatHermitianEigDecomp Class

# FloatHermitianEigDecomp Class

Class FloatHermitianEigDecomp computes the eigenvalues and eigenvectors of a symmetrix matrix.
Inheritance Hierarchy
SystemObject
CenterSpace.NMath.CoreFloatHermitianEigDecomp

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
```[SerializableAttribute]
public class FloatHermitianEigDecomp : ICloneable```

The FloatHermitianEigDecomp type exposes the following members.

Constructors
NameDescription
FloatHermitianEigDecomp Default constructor. Constructs an empty eigenvalue decomposition.
FloatHermitianEigDecomp(FloatComplexMatrix) Construct a FloatHermitianEigDecomp instance for the given Hermitian matrix.
FloatHermitianEigDecomp(FloatHermitianMatrix) Construct a FloatHermitianEigDecomp instance for the given Hermitian matrix.
Top
Properties
NameDescription
Cols Gets the number of columns in the decomposed matrix.
EigenValues Gets the computed eigenvalues.
EigenVectors Gets the matrix of eigenvectors.
IsGood Returns true if all the eigenvalues and eigenvectors were successfully computed; otherwise, false.
NumberOfEigenValues Gets the number of eigenvalues computed.
NumberOfEigenVectors Gets the number of eigenvectors computed.
Rows Gets the number of rows in the decomposed matrix.
Top
Methods
NameDescription
Clone Creates a deep copy of this eigenvalue decomposition.
EigenValue Returns the ith eigenvalue.
EigenVector Returns the ith right eigenvector.
Factor(FloatComplexMatrix) Computes all the eigenvalues and eigenvectors for the given square Hermitian matrix.
Factor(FloatHermitianMatrix) Computes all the eigenvalues and eigenvectors for the given square Hermitian matrix.
Top