pub struct Gesvd {
pub job_u: SvdMode,
pub job_vt: SvdMode,
pub rows: usize,
pub columns: usize,
}Fields§
§job_u: SvdMode§job_vt: SvdMode§rows: usize§columns: usizeImplementations§
Source§impl Gesvd
impl Gesvd
pub fn new(job_u: SvdMode, job_vt: SvdMode, rows: usize, columns: usize) -> Self
pub fn workspace_size<TA: DataTypeLike, TS: DataTypeLike, TU: DataTypeLike, TVT: DataTypeLike>( self, ctx: &Context, params: &Params, input: GesvdInput<'_, TA, TS, TU, TVT>, ) -> Result<WorkspaceSizes>
pub fn execute<TA: DataTypeLike, TS: DataTypeLike, TU: DataTypeLike, TVT: DataTypeLike>( self, ctx: &Context, params: &Params, bindings: GesvdBindings<'_, TA, TS, TU, TVT>, ) -> Result<()>
Trait Implementations§
impl Copy for Gesvd
impl Eq for Gesvd
impl StructuralPartialEq for Gesvd
Auto Trait Implementations§
impl Freeze for Gesvd
impl RefUnwindSafe for Gesvd
impl Send for Gesvd
impl Sync for Gesvd
impl Unpin for Gesvd
impl UnsafeUnpin for Gesvd
impl UnwindSafe for Gesvd
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