예제 #1
0
        /// <summary>
        /// Returns the state of a solved matrix.
        /// 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 MatrixSolutionState GetSolutionState(int?augmentedColCount = null)
        {
            int augmentedCols = augmentedColCount ?? this.AugmentedColumnCount;

            return(MatrixFunctions.GetSolutionState(this.InnerMatrix, augmentedCols));
        }