fn vertex_sequence(&mut self, p: &Concrete) -> Matrix<f64> {
        let rank = p.rank();
        let mut basis = Matrix::<f64>::zeros(rank-1,rank-1);
        let mut columns = basis.column_iter_mut();
        let vertex = &p.vertices[self[1]];

        columns.next().unwrap().copy_from(&vertex);
        for mut col in columns {
            for r in 1..rank {
                self.change_mut(&p.abs, r);
            }
            let vertex = &p.vertices[self[1]];
            col.copy_from(&vertex);
        }

        basis
    }
/// Outputs a sequence of vertices obtained from applying a fixed sequence of flag changes to a flag.
/// Used for computing the elements of a symmetry group. 
Outputs a sequence of vertices obtained from applying a fixed sequence of flag changes to a flag.
Used for computing the elements of a symmetry group.
Outputs a sequence of vertices obtained from applying a fixed sequence of flag changes to a flag . Used for computing the elements of a symmetry group .
fn vertex_sequence(&mut self, p: &Concrete) -> Matrix<f64> {
        let rank = p.rank();
        let mut basis = Matrix::<f64>::zeros(rank-1,rank-1);
        let mut columns = basis.column_iter_mut();
        let vertex = &p.vertices[self[1]];
        columns.next().unwrap().copy_from(&vertex);
        for mut col in columns {
            for r in 1..rank {
                self.change_mut(&p.abs, r);
            }
            let vertex = &p.vertices[self[1]];
            col.copy_from(&vertex);
        }
        basis
    }
fn vertex_sequence ( & mut self , p : & Concrete ) -> Matrix < f64 > { let rank = p . rank ( ) ; let mut basis = Matrix :: < f64 > :: zeros ( rank - 1 , rank - 1 ) ; let mut columns = basis . column_iter_mut ( ) ; let vertex = & p . vertices [ self [ 1 ] ] ; columns . next ( ) . unwrap ( ) . copy_from ( & vertex ) ; for mut col in columns { for r in 1 .. rank { self . change_mut ( & p . abs , r ) ; } let vertex = & p . vertices [ self [ 1 ] ] ; col . copy_from ( & vertex ) ; } basis }
Outputs a sequence of vertices obtained from applying a fixed sequence of flag changes to a flag.
Outputs a sequence of vertices obtained from applying a fixed sequence of flag changes to a flag .
&mut self
p
&Concrete