Enum ndarray_linalg::svddc::JobSvd
source · [−]#[repr(u8)]
pub enum JobSvd {
All,
Some,
None,
}
Expand description
Specifies how many singular vectors are computed
For an input matrix $A$ of shape $m \times n$, the following are computed on the singular value decomposition $A = U\Sigma V^T$:
Variants
All
All $m$ columns of $U$, and/or all $n$ rows of $V^T$.
Some
The first $\min(m, n)$ columns of $U$ and/or the first $\min(m, n)$ rows of $V^T$.
None
No columns of $U$ and/or rows of $V^T$.
Implementations
Trait Implementations
sourceimpl Ord for JobSvd
impl Ord for JobSvd
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialOrd<JobSvd> for JobSvd
impl PartialOrd<JobSvd> for JobSvd
sourcefn partial_cmp(&self, other: &JobSvd) -> Option<Ordering>
fn partial_cmp(&self, other: &JobSvd) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for JobSvd
impl Eq for JobSvd
impl StructuralEq for JobSvd
impl StructuralPartialEq for JobSvd
Auto Trait Implementations
impl RefUnwindSafe for JobSvd
impl Send for JobSvd
impl Sync for JobSvd
impl Unpin for JobSvd
impl UnwindSafe for JobSvd
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more