pub struct ModuliOfStableMaps {
pub domain: ModuliSpace,
pub target: String,
pub curve_class: CurveClass,
}Expand description
Moduli space of stable maps \bar{M}_{g,n}(X, β)
Fields§
§domain: ModuliSpaceDomain moduli space
target: StringTarget variety (simplified)
curve_class: CurveClassCurve class being mapped to
Implementations§
Source§impl ModuliOfStableMaps
impl ModuliOfStableMaps
Sourcepub fn new(domain: ModuliSpace, target: String, curve_class: CurveClass) -> Self
pub fn new(domain: ModuliSpace, target: String, curve_class: CurveClass) -> Self
Create a new moduli space of stable maps
Sourcepub fn expected_dimension(&self) -> EnumerativeResult<i64>
pub fn expected_dimension(&self) -> EnumerativeResult<i64>
Compute expected dimension of the moduli space
Sourcepub fn has_expected_dimension(&self) -> EnumerativeResult<bool>
pub fn has_expected_dimension(&self) -> EnumerativeResult<bool>
Check if the moduli space has the expected dimension
Trait Implementations§
Source§impl Clone for ModuliOfStableMaps
impl Clone for ModuliOfStableMaps
Source§fn clone(&self) -> ModuliOfStableMaps
fn clone(&self) -> ModuliOfStableMaps
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 ModuliOfStableMaps
impl RefUnwindSafe for ModuliOfStableMaps
impl Send for ModuliOfStableMaps
impl Sync for ModuliOfStableMaps
impl Unpin for ModuliOfStableMaps
impl UnwindSafe for ModuliOfStableMaps
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