diff --git a/src/lib.rs b/src/lib.rs index 84ca12e..abe6ee2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -274,6 +274,7 @@ pub fn add>(a: &Sprs, b: &Sprs, alpha: T, beta: T) -> Sprs>(a: &Sprs, s: &mut Symb) -> Result, Error> { let mut top; let mut d; @@ -372,6 +373,7 @@ pub fn chol>(a: &Sprs, s: &mut Symb) -> Result, Error> /// println!("{:?}", &b); /// ``` /// +#[must_use] pub fn cholsol>(a: &Sprs, b: &mut [T], order: i8) -> Result<(), Error> { let n = a.n; let mut s = schol(a, order); // ordering and symbolic analysis @@ -513,6 +515,7 @@ pub fn ltsolve>(l: &Sprs, x: &mut [T]) { /// /// See: `sqr(...)` /// +#[must_use] pub fn lu>(a: &Sprs, s: &mut Symb, tol: T) -> Result, Error> { let n = a.n; let mut col; @@ -665,6 +668,7 @@ pub fn lu>(a: &Sprs, s: &mut Symb, tol: T) -> Result, E /// ``` /// +#[must_use] pub fn lusol>(a: &Sprs, b: &mut [T], order: i8, tol: T) -> Result<(), Error> { let mut x = vec![T::zero(); a.n]; let mut s;