pub struct Getrs<TA, TB = TA> { /* private fields */ }Expand description
Typed LU solve operation.
Implementations§
Source§impl<TA, TB> Getrs<TA, TB>where
TA: DataTypeLike,
TB: DataTypeLike,
impl<TA, TB> Getrs<TA, TB>where
TA: DataTypeLike,
TB: DataTypeLike,
Sourcepub const fn new(
operation: Operation,
n: usize,
right_hand_sides: usize,
) -> Self
pub const fn new( operation: Operation, n: usize, right_hand_sides: usize, ) -> Self
Creates a typed GETRS operation.
Sourcepub const fn operation(&self) -> Operation
pub const fn operation(&self) -> Operation
Returns the operation applied to the factorized matrix.
Sourcepub const fn right_hand_sides(&self) -> usize
pub const fn right_hand_sides(&self) -> usize
Returns the number of right-hand sides.
Trait Implementations§
impl<TA: Copy, TB: Copy> Copy for Getrs<TA, TB>
impl<TA: Eq, TB: Eq> Eq for Getrs<TA, TB>
Source§impl<TA: PartialEq, TB: PartialEq> PartialEq for Getrs<TA, TB>
impl<TA: PartialEq, TB: PartialEq> PartialEq for Getrs<TA, TB>
impl<TA: PartialEq, TB: PartialEq> StructuralPartialEq for Getrs<TA, TB>
Auto Trait Implementations§
impl<TA, TB> Freeze for Getrs<TA, TB>
impl<TA, TB> RefUnwindSafe for Getrs<TA, TB>where
TA: RefUnwindSafe,
TB: RefUnwindSafe,
impl<TA, TB> Send for Getrs<TA, TB>
impl<TA, TB> Sync for Getrs<TA, TB>
impl<TA, TB> Unpin for Getrs<TA, TB>
impl<TA, TB> UnsafeUnpin for Getrs<TA, TB>
impl<TA, TB> UnwindSafe for Getrs<TA, TB>where
TA: UnwindSafe,
TB: UnwindSafe,
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