Skip to content

Commit ba56561

Browse files
committed
Remove LUFactorizedTridiagonal::anom
1 parent ef1a7e1 commit ba56561

File tree

2 files changed

+6
-13
lines changed

2 files changed

+6
-13
lines changed

lax/src/tridiagonal.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@ pub struct LUFactorizedTridiagonal<A: Scalar> {
3939
pub a: Tridiagonal<A>,
4040
/// (n-2) elements of the second super-diagonal of U.
4141
pub du2: Vec<A>,
42-
/// 1-norm of raw matrix (used in .rcond_tridiagonal()).
43-
pub anom: A::Real,
4442
/// The pivot indices that define the permutation matrix `P`.
4543
pub ipiv: Pivot,
4644
}

ndarray-linalg/src/tridiagonal.rs

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -566,13 +566,8 @@ where
566566
A: Scalar + Lapack,
567567
{
568568
fn factorize_tridiagonal_into(mut self) -> Result<LUFactorizedTridiagonal<A>> {
569-
let (du2, anom, ipiv) = unsafe { A::lu_tridiagonal(&mut self)? };
570-
Ok(LUFactorizedTridiagonal {
571-
a: self,
572-
du2,
573-
anom,
574-
ipiv,
575-
})
569+
let (du2, ipiv) = unsafe { A::lu_tridiagonal(&mut self)? };
570+
Ok(LUFactorizedTridiagonal { a: self, du2, ipiv })
576571
}
577572
}
578573

@@ -582,8 +577,8 @@ where
582577
{
583578
fn factorize_tridiagonal(&self) -> Result<LUFactorizedTridiagonal<A>> {
584579
let mut a = self.clone();
585-
let (du2, anom, ipiv) = unsafe { A::lu_tridiagonal(&mut a)? };
586-
Ok(LUFactorizedTridiagonal { a, du2, anom, ipiv })
580+
let (du2, ipiv) = unsafe { A::lu_tridiagonal(&mut a)? };
581+
Ok(LUFactorizedTridiagonal { a, du2, ipiv })
587582
}
588583
}
589584

@@ -594,8 +589,8 @@ where
594589
{
595590
fn factorize_tridiagonal(&self) -> Result<LUFactorizedTridiagonal<A>> {
596591
let mut a = self.extract_tridiagonal()?;
597-
let (du2, anom, ipiv) = unsafe { A::lu_tridiagonal(&mut a)? };
598-
Ok(LUFactorizedTridiagonal { a, du2, anom, ipiv })
592+
let (du2, ipiv) = unsafe { A::lu_tridiagonal(&mut a)? };
593+
Ok(LUFactorizedTridiagonal { a, du2, ipiv })
599594
}
600595
}
601596

0 commit comments

Comments
 (0)