pub struct MulticriticalSimplex { /* private fields */ }Expand description
One simplex in a finite multicritical bifiltration.
Implementations§
Source§impl MulticriticalSimplex
impl MulticriticalSimplex
Sourcepub fn new(vertices: Vec<usize>, births: BirthAntichain) -> Self
pub fn new(vertices: Vec<usize>, births: BirthAntichain) -> Self
Construct a simplex. The enclosing bifiltration validates its key.
Sourcepub fn births(&self) -> &BirthAntichain
pub fn births(&self) -> &BirthAntichain
Minimal birth grades.
Trait Implementations§
Source§impl Clone for MulticriticalSimplex
impl Clone for MulticriticalSimplex
Source§fn clone(&self) -> MulticriticalSimplex
fn clone(&self) -> MulticriticalSimplex
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MulticriticalSimplex
impl Debug for MulticriticalSimplex
impl Eq for MulticriticalSimplex
Source§impl PartialEq for MulticriticalSimplex
impl PartialEq for MulticriticalSimplex
impl StructuralPartialEq for MulticriticalSimplex
Auto Trait Implementations§
impl Freeze for MulticriticalSimplex
impl RefUnwindSafe for MulticriticalSimplex
impl Send for MulticriticalSimplex
impl Sync for MulticriticalSimplex
impl Unpin for MulticriticalSimplex
impl UnsafeUnpin for MulticriticalSimplex
impl UnwindSafe for MulticriticalSimplex
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more