pub struct ChernClass {
pub vector_bundle: String,
pub rank: usize,
pub classes: Vec<String>,
}Expand description
Chern class data.
Fields§
§vector_bundle: String§rank: usize§classes: Vec<String>Implementations§
Source§impl ChernClass
impl ChernClass
Sourcepub fn total_chern_class(&self) -> String
pub fn total_chern_class(&self) -> String
Total Chern class.
Sourcepub fn grr_applies(&self) -> bool
pub fn grr_applies(&self) -> bool
Grothendieck-Riemann-Roch theorem applies.
Trait Implementations§
Source§impl Clone for ChernClass
impl Clone for ChernClass
Source§fn clone(&self) -> ChernClass
fn clone(&self) -> ChernClass
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 ChernClass
impl RefUnwindSafe for ChernClass
impl Send for ChernClass
impl Sync for ChernClass
impl Unpin for ChernClass
impl UnsafeUnpin for ChernClass
impl UnwindSafe for ChernClass
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