pub struct ProjectiveSpace {
pub dimension: usize,
}Expand description
Projective space P^n
Fields§
§dimension: usizeDimension of the projective space
Implementations§
Trait Implementations§
Source§impl Clone for ProjectiveSpace
impl Clone for ProjectiveSpace
Source§fn clone(&self) -> ProjectiveSpace
fn clone(&self) -> ProjectiveSpace
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 moreSource§impl Debug for ProjectiveSpace
impl Debug for ProjectiveSpace
Source§impl IntersectionRing for ProjectiveSpace
impl IntersectionRing for ProjectiveSpace
Source§fn intersect(
&self,
class1: &ChowClass,
class2: &ChowClass,
) -> IntersectionNumber
fn intersect( &self, class1: &ChowClass, class2: &ChowClass, ) -> IntersectionNumber
Compute intersection of two classes
Source§fn count_objects(
&self,
object_class: ChowClass,
constraints: Vec<Constraint>,
) -> i64
fn count_objects( &self, object_class: ChowClass, constraints: Vec<Constraint>, ) -> i64
Count objects satisfying constraints
Source§fn hyperplane_class(&self) -> ChowClass
fn hyperplane_class(&self) -> ChowClass
Get the hyperplane class
Auto Trait Implementations§
impl Freeze for ProjectiveSpace
impl RefUnwindSafe for ProjectiveSpace
impl Send for ProjectiveSpace
impl Sync for ProjectiveSpace
impl Unpin for ProjectiveSpace
impl UnwindSafe for ProjectiveSpace
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