Click or drag to resize

DoubleComplexSchurDecomp Class

Class DoubleComplexSchurDecomp represents the Schur decomposition of a general matrix.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreDoubleComplexSchurDecomp

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

The DoubleComplexSchurDecomp type exposes the following members.

Constructors
  NameDescription
Public methodDoubleComplexSchurDecomp
Default constructor. Constructs a DoubleComplexSchurDecomp instance of size zero by zero.
Public methodDoubleComplexSchurDecomp(DoubleComplexMatrix)
Constructs a DoubleComplexSchurDecomp instance of a given matrix.
Public methodDoubleComplexSchurDecomp(DoubleComplexMatrix, Boolean)
Constructs a DoubleComplexSchurDecomp instance of a given matrix.
Top
Properties
  NameDescription
Public propertyCols
Gets the number of columns in the matrix that the decomposition represents.
Public propertyRows
Gets the number of rows in the matrix that this decomposition represents.
Public propertyT
Gets the matrix T, where A = Z * T * Zh
Public propertyV
Gets the vector of computed eigenvalues.
Public propertyZ
Gets the matrix Z, where A = Z * T * Zh
Top
Methods
  NameDescription
Public methodClone
Creates a deep copy of this decomposition.
Public methodFactor
Builds a decomposition for the matrix A.
Top
Remarks
A Schur decomposition is a representation of a matrix A of the form
AP = Schur
where P is a permutation matrix, Q is orthogonal, and R is upper trapezoidal (upper triangular if A has more rows than columns and has full rank).
See Also