pub struct ResolutionStep {
pub source_rank: usize,
pub target_rank: usize,
pub matrix: Vec<FreeModuleElement>,
}Expand description
A single step F_i → F_{i-1} in a free resolution.
Fields§
§source_rank: usizeRank of the source free module F_i.
target_rank: usizeRank of the target free module F_{i-1}.
matrix: Vec<FreeModuleElement>The matrix of the map (list of image vectors, one per generator of F_i).
Trait Implementations§
Source§impl Clone for ResolutionStep
impl Clone for ResolutionStep
Source§fn clone(&self) -> ResolutionStep
fn clone(&self) -> ResolutionStep
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 moreAuto Trait Implementations§
impl Freeze for ResolutionStep
impl RefUnwindSafe for ResolutionStep
impl Send for ResolutionStep
impl Sync for ResolutionStep
impl Unpin for ResolutionStep
impl UnsafeUnpin for ResolutionStep
impl UnwindSafe for ResolutionStep
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