fn multipyramid<'a, I: IntoIterator<Item = &'a Self>>(factors: I) -> Self
    where
        Self: 'a,
    {
        multiproduct(factors, Self::duopyramid, Self::nullitope)
    }
/// Takes the [pyramid product](https://polytope.miraheze.org/wiki/Pyramid_product)
/// of an iterator over polytopes.
Takes the [pyramid product]
of an iterator over polytopes.
Takes the [ pyramid product ] of an iterator over polytopes .
fn multipyramid<'a, I: IntoIterator<Item = &'a Self>>(factors: I) -> Self
    where
        Self: 'a,
    {
        multiproduct(factors, Self::duopyramid, Self::nullitope)
    }
fn multipyramid < ' a , I : IntoIterator < Item = & ' a Self > > ( factors : I ) -> Self where Self : ' a , { multiproduct ( factors , Self :: duopyramid , Self :: nullitope ) }
Takes the [pyramid product](https://polytope.miraheze.org/wiki/Pyramid_product)
of an iterator over polytopes.
Takes the [ pyramid product ] ( https : // polytope . miraheze . org / wiki / Pyramid_product ) of an iterator over polytopes .
factors
I
factors
I