pub fn from_rows(p: ValidPrime, vectors: Vec<FpVector>, columns: usize) -> Self {
        for row in &vectors {
            debug_assert_eq!(row.len(), columns);
        }

        Matrix {
            p,
            columns,
            vectors,
            pivots: Vec::new(),
        }
    }
/// Produces a matrix from a list of rows.
Produces a matrix from a list of rows.
Produces a matrix from a list of rows .
pub fn from_rows(p: ValidPrime, vectors: Vec<FpVector>, columns: usize) -> Self {
        for row in &vectors {
            debug_assert_eq!(row.len(), columns);
        }
        Matrix {
            p,
            columns,
            vectors,
            pivots: Vec::new(),
        }
    }
pub fn from_rows ( p : ValidPrime , vectors : Vec < FpVector > , columns : usize ) -> Self { for row in & vectors { debug_assert_eq ! ( row len ( ) columns ) ; } Matrix { p , columns , vectors , pivots : Vec :: new ( ) , } }
Produces a matrix from a list of rows.
Produces a matrix from a list of rows .
p
ValidPrime
vectors
Vec<FpVector>
columns
usize
p
ValidPrime
vectors
Vec<FpVector>
columns
usize