Click or drag to resize

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
Public methodFloatHermitianEigDecomp Default constructor. Constructs an empty eigenvalue decomposition.
Public methodFloatHermitianEigDecomp(FloatComplexMatrix) Construct a FloatHermitianEigDecomp instance for the given Hermitian matrix.
Public methodFloatHermitianEigDecomp(FloatHermitianMatrix) Construct a FloatHermitianEigDecomp instance for the given Hermitian matrix.
Top
Properties
 NameDescription
Public propertyCols Gets the number of columns in the decomposed matrix.
Public propertyEigenValues Gets the computed eigenvalues.
Public propertyEigenVectors Gets the matrix of eigenvectors.
Public propertyIsGood Returns true if all the eigenvalues and eigenvectors were successfully computed; otherwise, false.
Public propertyNumberOfEigenValues Gets the number of eigenvalues computed.
Public propertyNumberOfEigenVectors Gets the number of eigenvectors computed.
Public propertyRows Gets the number of rows in the decomposed matrix.
Top
Methods
 NameDescription
Public methodClone Creates a deep copy of this eigenvalue decomposition.
Public methodEigenValue Returns the ith eigenvalue.
Public methodEigenVector Returns the ith right eigenvector.
Public methodFactor(FloatComplexMatrix) Computes all the eigenvalues and eigenvectors for the given square Hermitian matrix.
Public methodFactor(FloatHermitianMatrix) Computes all the eigenvalues and eigenvectors for the given square Hermitian matrix.
Top
See Also