Class GramSchmidtOrthogonalization
Gram-Schmidt Orthogonalization.
Inheritance
System.Object
GramSchmidtOrthogonalization
Namespace: ISynergy.Framework.Mathematics.Decompositions
Assembly: ISynergy.Framework.Mathematics.dll
Syntax
public class GramSchmidtOrthogonalization : object
Constructors
View SourceGramSchmidtOrthogonalization(Double[,])
Initializes a new instance of the GramSchmidtOrthogonalization class.
Declaration
public GramSchmidtOrthogonalization(double[, ] value)
Parameters
Type | Name | Description |
---|---|---|
System.Double[,] | value | The matrix |
GramSchmidtOrthogonalization(Double[,], Boolean)
Initializes a new instance of the GramSchmidtOrthogonalization class.
Declaration
public GramSchmidtOrthogonalization(double[, ] value, bool modified)
Parameters
Type | Name | Description |
---|---|---|
System.Double[,] | value | The matrix |
System.Boolean | modified | True to use modified Gram-Schmidt; false otherwise. Default is true (and is the recommended setup). |
Properties
View SourceOrthogonalFactor
Returns the orthogonal factor matrix Q
.
Declaration
public double[, ] OrthogonalFactor { get; }
Property Value
Type | Description |
---|---|
System.Double[,] |
UpperTriangularFactor
Returns the upper triangular factor matrix R
.
Declaration
public double[, ] UpperTriangularFactor { get; }
Property Value
Type | Description |
---|---|
System.Double[,] |