#[repr(C)]pub enum SVD_Flags {
MODIFY_A = 1,
NO_UV = 2,
FULL_UV = 4,
}
Variants§
MODIFY_A = 1
allow the algorithm to modify the decomposed matrix; it can save space and speed up processing. currently ignored.
NO_UV = 2
indicates that only a vector of singular values w
is to be processed, while u and vt
will be set to empty matrices
FULL_UV = 4
when the matrix is not square, by default the algorithm produces u and vt matrices of sufficiently large size for the further A reconstruction; if, however, FULL_UV flag is specified, u and vt will be full-size square orthogonal matrices.
Trait Implementations§
source§impl PartialEq for SVD_Flags
impl PartialEq for SVD_Flags
impl Copy for SVD_Flags
impl Eq for SVD_Flags
impl StructuralEq for SVD_Flags
impl StructuralPartialEq for SVD_Flags
Auto Trait Implementations§
impl RefUnwindSafe for SVD_Flags
impl Send for SVD_Flags
impl Sync for SVD_Flags
impl Unpin for SVD_Flags
impl UnwindSafe for SVD_Flags
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