pub fn new(polytope: &'a Abstract) -> Self {
        Self::with_flags(
            polytope,
            FlagChanges::all(polytope.rank()),
            polytope.first_oriented_flag(),
        )
    }
/// Initializes a new iterator over the flag events of a polytope, starting
/// from an arbitrary flag and applying all flag changes.
///
/// # Panics
/// You must call [`Polytope::element_sort`] before calling this method.
Initializes a new iterator over the flag events of a polytope, starting
from an arbitrary flag and applying all flag changes.
Initializes a new iterator over the flag events of a polytope starting from an arbitrary flag and applying all flag changes .
pub fn new(polytope: &'a Abstract) -> Self {
        Self::with_flags(
            polytope,
            FlagChanges::all(polytope.rank()),
            polytope.first_oriented_flag(),
        )
    }
pub fn new ( polytope : & ' a Abstract ) -> Self { Self :: with_flags ( polytope , FlagChanges :: all ( polytope . rank ( ) ) , polytope . first_oriented_flag ( ) , ) }
Initializes a new iterator over the flag events of a polytope, starting
from an arbitrary flag and applying all flag changes.
Initializes a new iterator over the flag events of a polytope starting from an arbitrary flag and applying all flag changes .
polytope
&'a Abstract
polytope
&'a Abstract
panics
You must call [`Polytope::element_sort`] before calling this method.
You must call [ ` Polytope :: element_sort ` ] before calling this method .