Skip to content

Commit 0f0eb5e

Browse files
committed
Fix opnorm_one impl
1 parent 6186cb5 commit 0f0eb5e

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

lax/src/tridiagonal.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,10 @@ pub struct Tridiagonal<A: Scalar> {
3030

3131
impl<A: Scalar> Tridiagonal<A> {
3232
fn opnorm_one(&self) -> A::Real {
33-
let n = self.l.len() as usize;
3433
let mut col_sum: Vec<A::Real> = self.d.iter().map(|val| val.abs()).collect();
35-
for i in 0..n - 1 {
36-
if i < n - 1 {
37-
col_sum[i] += self.dl[i + 1].abs();
34+
for i in 0..col_sum.len() {
35+
if i < self.dl.len() {
36+
col_sum[i] += self.dl[i].abs();
3837
}
3938
if i > 0 {
4039
col_sum[i] += self.du[i - 1].abs();

0 commit comments

Comments
 (0)