pub struct ModuliStackData {
pub genus: usize,
pub dimension: i64,
pub picard_rank: i64,
pub tautological_classes: BTreeMap<String, ChowClass>,
}Expand description
Moduli stack data for higher genus curves
Fields§
§genus: usizeGenus
dimension: i64Stack dimension
picard_rank: i64Picard rank
tautological_classes: BTreeMap<String, ChowClass>Tautological classes
Implementations§
Source§impl ModuliStackData
impl ModuliStackData
Sourcepub fn intersection_number(
&self,
classes: &[String],
) -> EnumerativeResult<Rational64>
pub fn intersection_number( &self, classes: &[String], ) -> EnumerativeResult<Rational64>
Compute intersection numbers on moduli space
Trait Implementations§
Source§impl Clone for ModuliStackData
impl Clone for ModuliStackData
Source§fn clone(&self) -> ModuliStackData
fn clone(&self) -> ModuliStackData
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 ModuliStackData
impl RefUnwindSafe for ModuliStackData
impl Send for ModuliStackData
impl Sync for ModuliStackData
impl Unpin for ModuliStackData
impl UnwindSafe for ModuliStackData
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