pub struct Gesvdp {
pub mode: EigenMode,
pub economy: bool,
pub rows: usize,
pub columns: usize,
}Fields§
§mode: EigenMode§economy: bool§rows: usize§columns: usizeImplementations§
Source§impl Gesvdp
impl Gesvdp
pub fn new(mode: EigenMode, economy: bool, rows: usize, columns: usize) -> Self
pub fn workspace_size<TA: DataTypeLike, TS: DataTypeLike, TU: DataTypeLike, TV: DataTypeLike>( self, ctx: &Context, params: &Params, input: GesvdpInput<'_, TA, TS, TU, TV>, ) -> Result<WorkspaceSizes>
pub fn execute<TA: DataTypeLike, TS: DataTypeLike, TU: DataTypeLike, TV: DataTypeLike>( self, ctx: &Context, params: &Params, bindings: GesvdpBindings<'_, TA, TS, TU, TV>, ) -> Result<()>
Trait Implementations§
impl Copy for Gesvdp
impl Eq for Gesvdp
impl StructuralPartialEq for Gesvdp
Auto Trait Implementations§
impl Freeze for Gesvdp
impl RefUnwindSafe for Gesvdp
impl Send for Gesvdp
impl Sync for Gesvdp
impl Unpin for Gesvdp
impl UnsafeUnpin for Gesvdp
impl UnwindSafe for Gesvdp
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