pub struct ComplexQr { /* private fields */ }Implementations§
Source§impl ComplexQr
impl ComplexQr
Sourcepub fn factor(
a: &ComplexMatrix,
tolerance: Tolerance,
) -> Result<Self, SolverError>
pub fn factor( a: &ComplexMatrix, tolerance: Tolerance, ) -> Result<Self, SolverError>
Unpivoted thin Householder QR, m>=n. Two-dimensional host data only. Rank is a diagonal diagnostic, not a rank-revealing decomposition.
pub fn q(&self) -> &ComplexMatrix
pub fn r(&self) -> &ComplexMatrix
pub fn rank(&self) -> usize
pub fn least_squares( &self, b: &ComplexMatrix, ) -> Result<ComplexMatrix, SolverError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ComplexQr
impl RefUnwindSafe for ComplexQr
impl Send for ComplexQr
impl Sync for ComplexQr
impl Unpin for ComplexQr
impl UnsafeUnpin for ComplexQr
impl UnwindSafe for ComplexQr
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