iPivotColumn | is an index of a column that contains a pivot element in the row iPivotRow , and that is the same column that has an element to nullify, in the iTransformRow row. |
iPivotRow | is an index of a row that has a pivot element in the column iPivotColumn . |
iTransformRow | is an index of a row containing an element to nulltify in the column iPivotColumn . Using the Gaussian elimination the method transforms the whole row to nullify the element. |
transform_row_params | is a pack of parameters provided by a caller of the RowEchelonMe method, which, in turn, passes them as is to the discussed RowEchelonTransformRow method. These parameters are always optional and it is safe to omit them for any type of a matrix element. But if the parameters are provided, there meaning and semantics are dependent upon an algebraic structure implemented by a value_type class of matrix elements. See the RowEchelonMe method for further details upon this. |