pub struct Syevd {
pub mode: EigenMode,
pub fill_mode: FillMode,
pub n: usize,
pub leading_dimension: usize,
}Fields§
§mode: EigenMode§fill_mode: FillMode§n: usize§leading_dimension: usizeImplementations§
Source§impl Syevd
impl Syevd
pub fn new( mode: EigenMode, fill_mode: FillMode, n: usize, leading_dimension: 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§
impl Copy for Syevd
impl Eq for Syevd
impl StructuralPartialEq for Syevd
Auto Trait Implementations§
impl Freeze for Syevd
impl RefUnwindSafe for Syevd
impl Send for Syevd
impl Sync for Syevd
impl Unpin for Syevd
impl UnsafeUnpin for Syevd
impl UnwindSafe for Syevd
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