BoundedChainComplex

Trait BoundedChainComplex 

Source
pub trait BoundedChainComplex: ChainComplex {
    // Required method
    fn max_s(&self) -> i32;

    // Provided method
    fn euler_characteristic(&self, t: i32) -> isize { ... }
}
Expand description

A bounded chain complex is a chain complex C for which C_s = 0 for all s >= max_s

Required Methods§

Source

fn max_s(&self) -> i32

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<M, F1, F2, CC> BoundedChainComplex for FiniteAugmentedChainComplex<M, F1, F2, CC>
where M: Module, CC: ChainComplex<Algebra = M::Algebra>, F1: ModuleHomomorphism<Source = M, Target = M>, F2: ModuleHomomorphism<Source = M, Target = CC::Module>,

Source§

impl<M, F> BoundedChainComplex for FiniteChainComplex<M, F>
where M: Module, F: ModuleHomomorphism<Source = M, Target = M>,