pub struct GesvdaStridedBatched {
pub mode: EigenMode,
pub rank: usize,
pub rows: usize,
pub columns: usize,
pub batch_size: usize,
}Fields§
§mode: EigenMode§rank: usize§rows: usize§columns: usize§batch_size: usizeImplementations§
Source§impl GesvdaStridedBatched
impl GesvdaStridedBatched
pub fn new( mode: EigenMode, rank: usize, rows: usize, columns: usize, batch_size: usize, ) -> Self
pub fn workspace_size_f32( self, ctx: &Context, input: GesvdaStridedBatchedInput<'_, f32, f32>, ) -> Result<usize>
pub fn execute_f32( self, ctx: &Context, bindings: GesvdaStridedBatchedBindings<'_, f32, f32>, ) -> Result<()>
pub fn workspace_size_f64( self, ctx: &Context, input: GesvdaStridedBatchedInput<'_, f64, f64>, ) -> Result<usize>
pub fn execute_f64( self, ctx: &Context, bindings: GesvdaStridedBatchedBindings<'_, f64, f64>, ) -> Result<()>
pub fn workspace_size_complex_f32( self, ctx: &Context, input: GesvdaStridedBatchedInput<'_, Complex32, f32>, ) -> Result<usize>
pub fn execute_complex_f32( self, ctx: &Context, bindings: GesvdaStridedBatchedBindings<'_, Complex32, f32>, ) -> Result<()>
pub fn workspace_size_complex_f64( self, ctx: &Context, input: GesvdaStridedBatchedInput<'_, Complex64, f64>, ) -> Result<usize>
pub fn execute_complex_f64( self, ctx: &Context, bindings: GesvdaStridedBatchedBindings<'_, Complex64, f64>, ) -> Result<()>
Trait Implementations§
Source§impl Clone for GesvdaStridedBatched
impl Clone for GesvdaStridedBatched
Source§fn clone(&self) -> GesvdaStridedBatched
fn clone(&self) -> GesvdaStridedBatched
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GesvdaStridedBatched
Source§impl Debug for GesvdaStridedBatched
impl Debug for GesvdaStridedBatched
impl Eq for GesvdaStridedBatched
Source§impl PartialEq for GesvdaStridedBatched
impl PartialEq for GesvdaStridedBatched
Source§fn eq(&self, other: &GesvdaStridedBatched) -> bool
fn eq(&self, other: &GesvdaStridedBatched) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GesvdaStridedBatched
Auto Trait Implementations§
impl Freeze for GesvdaStridedBatched
impl RefUnwindSafe for GesvdaStridedBatched
impl Send for GesvdaStridedBatched
impl Sync for GesvdaStridedBatched
impl Unpin for GesvdaStridedBatched
impl UnsafeUnpin for GesvdaStridedBatched
impl UnwindSafe for GesvdaStridedBatched
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