Class JaggedReducedRowEchelonForm
Reduced row Echelon form
Inheritance
System.Object
JaggedReducedRowEchelonForm
Namespace: ISynergy.Framework.Mathematics
Assembly: ISynergy.Framework.Mathematics.dll
Syntax
public class JaggedReducedRowEchelonForm : object
Constructors
View SourceJaggedReducedRowEchelonForm(Double[][], Boolean)
Reduces a matrix to reduced row Echelon form.
Declaration
public JaggedReducedRowEchelonForm(double[][] value, bool inPlace = false)
Parameters
Type | Name | Description |
---|---|---|
System.Double[][] | value | The matrix to be reduced. |
System.Boolean | inPlace | Pass true to perform the reduction in place. The matrix
|
Properties
View SourceFreeVariables
Gets the number of free variables (linear dependent rows) in the given matrix.
Declaration
public int FreeVariables { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Pivot
Gets the pivot indicating the position of the original rows before the swap.
Declaration
public int[] Pivot { get; }
Property Value
Type | Description |
---|---|
System.Int32[] |
Result
Gets the matrix in row reduced Echelon form.
Declaration
public double[][] Result { get; }
Property Value
Type | Description |
---|---|
System.Double[][] |