pub struct Filtration {
pub simplices: Vec<FilteredSimplex>,
pub max_dim: usize,
}Expand description
Filtration: sequence of simplicial complexes
Fields§
§simplices: Vec<FilteredSimplex>Filtered simplices sorted by birth time
max_dim: usizeMaximum dimension
Implementations§
Source§impl Filtration
impl Filtration
Sourcepub fn complex_at(&self, t: f64) -> SimplicialComplex
pub fn complex_at(&self, t: f64) -> SimplicialComplex
Get complex at filtration value t
Sourcepub fn filtration_values(&self) -> Vec<f64>
pub fn filtration_values(&self) -> Vec<f64>
Get filtration values
Trait Implementations§
Source§impl Clone for Filtration
impl Clone for Filtration
Source§fn clone(&self) -> Filtration
fn clone(&self) -> Filtration
Returns a duplicate of the value. Read more
1.0.0 · 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 Filtration
impl Debug for Filtration
Auto Trait Implementations§
impl Freeze for Filtration
impl RefUnwindSafe for Filtration
impl Send for Filtration
impl Sync for Filtration
impl Unpin for Filtration
impl UnwindSafe for Filtration
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