fn multiprism<'a, I: IntoIterator<Item = &'a Self>>(factors: I) -> Self
    where
        Self: 'a,
    {
        multiproduct(factors, Self::duoprism, Self::point)
    }
/// Takes the [prism product](https://polytope.miraheze.org/wiki/Prism_product)
/// of an iterator over polytopes.
Takes the [prism product]
of an iterator over polytopes.
Takes the [ prism product ] of an iterator over polytopes .
fn multiprism<'a, I: IntoIterator<Item = &'a Self>>(factors: I) -> Self
    where
        Self: 'a,
    {
        multiproduct(factors, Self::duoprism, Self::point)
    }
fn multiprism < ' a , I : IntoIterator < Item = & ' a Self > > ( factors : I ) -> Self where Self : ' a , { multiproduct ( factors , Self :: duoprism , Self :: point ) }
Takes the [prism product](https://polytope.miraheze.org/wiki/Prism_product)
of an iterator over polytopes.
Takes the [ prism product ] ( https : // polytope . miraheze . org / wiki / Prism_product ) of an iterator over polytopes .
factors
I
factors
I