pub struct SyevBatched {
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 SyevBatched
impl SyevBatched
pub fn new( mode: EigenMode, fill_mode: FillMode, n: usize, leading_dimension: usize, batch_count: usize, ) -> Self
pub fn workspace_size<TA: DataTypeLike, TW: DataTypeLike>( self, ctx: &Context, params: &Params, input: SyevdInput<'_, TA, TW>, ) -> Result<WorkspaceSizes>
pub fn execute<TA: DataTypeLike, TW: DataTypeLike>( self, ctx: &Context, params: &Params, bindings: SyevdBindings<'_, TA, TW>, ) -> Result<()>
Trait Implementations§
Source§impl Clone for SyevBatched
impl Clone for SyevBatched
Source§fn clone(&self) -> SyevBatched
fn clone(&self) -> SyevBatched
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 SyevBatched
Source§impl Debug for SyevBatched
impl Debug for SyevBatched
impl Eq for SyevBatched
Source§impl PartialEq for SyevBatched
impl PartialEq for SyevBatched
Source§fn eq(&self, other: &SyevBatched) -> bool
fn eq(&self, other: &SyevBatched) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SyevBatched
Auto Trait Implementations§
impl Freeze for SyevBatched
impl RefUnwindSafe for SyevBatched
impl Send for SyevBatched
impl Sync for SyevBatched
impl Unpin for SyevBatched
impl UnsafeUnpin for SyevBatched
impl UnwindSafe for SyevBatched
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