pub struct ComplexLu { /* private fields */ }Implementations§
Source§impl ComplexLu
impl ComplexLu
Sourcepub fn factor(
a: &ComplexMatrix,
tolerance: Tolerance,
) -> Result<Self, SolverError>
pub fn factor( a: &ComplexMatrix, tolerance: Tolerance, ) -> Result<Self, SolverError>
P A = L U; partial row pivoting, no input mutation.
pub fn packed(&self) -> &ComplexMatrix
pub fn pivots(&self) -> &[usize]
pub fn solve(&self, b: &ComplexMatrix) -> Result<ComplexMatrix, SolverError>
pub fn solve_adjoint( &self, b: &ComplexMatrix, ) -> Result<ComplexMatrix, SolverError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ComplexLu
impl RefUnwindSafe for ComplexLu
impl Send for ComplexLu
impl Sync for ComplexLu
impl Unpin for ComplexLu
impl UnsafeUnpin for ComplexLu
impl UnwindSafe for ComplexLu
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