pub enum SingularityClass {
Regular,
NearSingular,
BoundarySingular,
InteriorSingular,
}Expand description
Classifies the manipulability of a configuration.
Variants§
Regular
Far from any singularity.
NearSingular
Close to (but not at) a singularity.
BoundarySingular
At or very close to a type-1 (boundary) singularity.
InteriorSingular
At or very close to a type-2 (interior) singularity.
Trait Implementations§
Source§impl Clone for SingularityClass
impl Clone for SingularityClass
Source§fn clone(&self) -> SingularityClass
fn clone(&self) -> SingularityClass
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 SingularityClass
impl Debug for SingularityClass
Source§impl PartialEq for SingularityClass
impl PartialEq for SingularityClass
impl Copy for SingularityClass
impl StructuralPartialEq for SingularityClass
Auto Trait Implementations§
impl Freeze for SingularityClass
impl RefUnwindSafe for SingularityClass
impl Send for SingularityClass
impl Sync for SingularityClass
impl Unpin for SingularityClass
impl UnsafeUnpin for SingularityClass
impl UnwindSafe for SingularityClass
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.