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