Expand description
Data structure for Complete Pivoting LU decomposition
Usage
extern crate peroxide;
use peroxide::fuga::*;
let a = ml_matrix("1 2;3 4");
let pqlu = a.lu();
let (p, q, l, u) = pqlu.extract();
// p, q are permutations
// l, u are matrices
l.print(); // lower triangular
u.print(); // upper triangular
Fields
p: Vec<usize>
q: Vec<usize>
l: Matrix
u: Matrix
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for PQLU
impl Send for PQLU
impl Sync for PQLU
impl Unpin for PQLU
impl UnwindSafe for PQLU
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more