pub struct ChowGroup {
pub variety: String,
pub codimension: usize,
pub generators: Vec<String>,
}Expand description
A Chow group CH^n(X) of codimension-n algebraic cycles modulo rational equivalence.
Fields§
§variety: StringThe algebraic variety X (name).
codimension: usizeThe codimension n.
generators: Vec<String>A list of generator descriptions.
Implementations§
Source§impl ChowGroup
impl ChowGroup
Sourcepub fn new(variety: impl Into<String>, codimension: usize) -> Self
pub fn new(variety: impl Into<String>, codimension: usize) -> Self
Create the Chow group CH^n(X).
Sourcepub fn add_generator(&mut self, gen: impl Into<String>)
pub fn add_generator(&mut self, gen: impl Into<String>)
Add a cycle class generator.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ChowGroup
impl RefUnwindSafe for ChowGroup
impl Send for ChowGroup
impl Sync for ChowGroup
impl Unpin for ChowGroup
impl UnsafeUnpin for ChowGroup
impl UnwindSafe for ChowGroup
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