pub struct GesvdjBatched {
pub mode: EigenMode,
pub rows: usize,
pub columns: usize,
pub batch_size: usize,
}Fields§
§mode: EigenMode§rows: usize§columns: usize§batch_size: usizeImplementations§
Source§impl GesvdjBatched
impl GesvdjBatched
pub fn new( mode: EigenMode, rows: usize, columns: usize, batch_size: usize, ) -> Self
pub fn workspace_size_f32( self, ctx: &Context, input: GesvdjInput<'_, f32, f32>, params: &GesvdjInfo, ) -> Result<usize>
pub fn execute_f32( self, ctx: &Context, bindings: GesvdjBindings<'_, f32, f32>, params: &GesvdjInfo, ) -> Result<()>
pub fn workspace_size_f64( self, ctx: &Context, input: GesvdjInput<'_, f64, f64>, params: &GesvdjInfo, ) -> Result<usize>
pub fn execute_f64( self, ctx: &Context, bindings: GesvdjBindings<'_, f64, f64>, params: &GesvdjInfo, ) -> Result<()>
pub fn workspace_size_complex_f32( self, ctx: &Context, input: GesvdjInput<'_, Complex32, f32>, params: &GesvdjInfo, ) -> Result<usize>
pub fn execute_complex_f32( self, ctx: &Context, bindings: GesvdjBindings<'_, Complex32, f32>, params: &GesvdjInfo, ) -> Result<()>
pub fn workspace_size_complex_f64( self, ctx: &Context, input: GesvdjInput<'_, Complex64, f64>, params: &GesvdjInfo, ) -> Result<usize>
pub fn execute_complex_f64( self, ctx: &Context, bindings: GesvdjBindings<'_, Complex64, f64>, params: &GesvdjInfo, ) -> Result<()>
Trait Implementations§
Source§impl Clone for GesvdjBatched
impl Clone for GesvdjBatched
Source§fn clone(&self) -> GesvdjBatched
fn clone(&self) -> GesvdjBatched
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 GesvdjBatched
Source§impl Debug for GesvdjBatched
impl Debug for GesvdjBatched
impl Eq for GesvdjBatched
Source§impl PartialEq for GesvdjBatched
impl PartialEq for GesvdjBatched
Source§fn eq(&self, other: &GesvdjBatched) -> bool
fn eq(&self, other: &GesvdjBatched) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GesvdjBatched
Auto Trait Implementations§
impl Freeze for GesvdjBatched
impl RefUnwindSafe for GesvdjBatched
impl Send for GesvdjBatched
impl Sync for GesvdjBatched
impl Unpin for GesvdjBatched
impl UnsafeUnpin for GesvdjBatched
impl UnwindSafe for GesvdjBatched
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