/// <summary> /// Returns matrix rank. /// Accepts the number of augmeted columns. If the number specified is null, the default number specified in the matrix is used. /// </summary> /// <remarks> /// If <param name="augmentedColCount">augmentedColCount</param> is null, <seealso cref="Elsheimy.Components.Linears.Matrix.AugmentedColumnCount"/> is used. /// </remarks> public virtual int GetRank(int?augmentedColCount = null) { int augmentedCols = augmentedColCount ?? this.AugmentedColumnCount; return(MatrixFunctions.GetRank(this.InnerMatrix, augmentedCols)); }