Click or drag to resize

DoubleHermitianEigDecompServer Class

Class DoubleHermitianEigDecompServer creates eigenvalue decompositions. A server instance can be configured to compute eigenvalues only, or both eigenvalues and eigenvectors. In addition, the server can be configured to compute only the eigenvalues in a given range. A tolerance for the convergence of the algorithm may also be specified.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreDoubleHermitianEigDecompServer

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

The DoubleHermitianEigDecompServer type exposes the following members.

Constructors
  NameDescription
Public methodDoubleHermitianEigDecompServer
Default constructor. Creates a DoubleHermitianEigDecompServer instance that computes all eigenvalues and eigenvectors using a default tolerance.
Top
Properties
  NameDescription
Public propertyAbsTolerance
Gets and sets the absolute tolerance for each eigenvalue.
Public propertyComputeVectors
Gets and sets a boolean value indicating whether or not eigenvectors should be computed.
Top
Methods
  NameDescription
Public methodClone
Creates a deep copy of this eigenvalue decomposition server.
Public methodComputeAllEigenValues
Configures the server to compute all eigenvalues.
Public methodComputeEigenValueRange
Configures the server to compute only the eigenvalues in a specified range. Eigenvalues which are greater than lower and less than or equal to upper are computed.
Public methodFactor(DoubleComplexMatrix)
Computes an eigenvalue decomposition for the given symmetric matrix.
Public methodFactor(DoubleHermitianMatrix)
Computes an eigenvalue decomposition for the given symmetric matrix.
Top
See Also