fn section(
        &self,
        lo_rank: usize,
        lo_idx: usize,
        hi_rank: usize,
        hi_idx: usize,
    ) -> Result<Option<Self>, Self::DualError> {
        if let Some(el) = self.element(hi_rank, hi_idx) {
            el.element_fig(lo_rank, lo_idx)
        } else {
            Ok(None)
        }
    }
/// Gets the section defined by two elements with given ranks and indices as
/// a polytope, or returns `None` in case no section is defined by these
/// elements.
Gets the section defined by two elements with given ranks and indices as
a polytope, or returns `None` in case no section is defined by these
elements.
Gets the section defined by two elements with given ranks and indices as a polytope or returns ` None ` in case no section is defined by these elements .
fn section(
        &self,
        lo_rank: usize,
        lo_idx: usize,
        hi_rank: usize,
        hi_idx: usize,
    ) -> Result<Option<Self>, Self::DualError> {
        if let Some(el) = self.element(hi_rank, hi_idx) {
            el.element_fig(lo_rank, lo_idx)
        } else {
            Ok(None)
        }
    }
fn section ( & self , lo_rank : usize , lo_idx : usize , hi_rank : usize , hi_idx : usize , ) -> Result < Option < Self > , Self :: DualError > { if let Some ( el ) = self . element ( hi_rank , hi_idx ) { el . element_fig ( lo_rank , lo_idx ) } else { Ok ( None ) } }
Gets the section defined by two elements with given ranks and indices as
a polytope, or returns `None` in case no section is defined by these
elements.
Gets the section defined by two elements with given ranks and indices as a polytope or returns ` None ` in case no section is defined by these elements .
&self
lo_rank
usize
lo_idx
usize
hi_rank
usize
hi_idx
usize
&self
lo_rank
usize
lo_idx
usize
hi_rank
usize
hi_idx
usize