Skip to content

Commit ac6203d

Browse files
committed
fix triangular solve test
1 parent 1fa7b3a commit ac6203d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

test/gtest/triangular_solve_test.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ void reference_triangular_solve(spblas::csr_view<T, I> a, Triangle t,
3535
x[row] = tmp; // ( b- U*x) / 1
3636
}
3737
}
38-
} else if constexpr (std::is_same_v<Triangle, spblas::upper_triangle_t>) {
38+
} else if constexpr (std::is_same_v<Triangle, spblas::lower_triangle_t>) {
3939
// Forward Solve
4040
for (I row = 0; row < shape[0]; row++) {
4141
T tmp = b[row];
@@ -69,7 +69,7 @@ void triangular_solve_test(Triangle t, DiagonalStorage d) {
6969
spblas::csr_view<T, I> a(values, rowptr, colind, shape, nnz);
7070

7171
std::vector<T> x(n, 1);
72-
std::vector<T> b(m, 0);
72+
std::vector<T> b(m, 1);
7373

7474
T scale_factor = 1e-3f;
7575
std::transform(values.begin(), values.end(), values.begin(),
@@ -99,6 +99,6 @@ TEST(CsrView, TriangularSolveUpperImplicit) {
9999
using T = float;
100100
using I = spblas::index_t;
101101

102-
triangular_solve_test<T, I>(spblas::lower_triangle_t{},
102+
triangular_solve_test<T, I>(spblas::upper_triangle_t{},
103103
spblas::implicit_unit_diagonal_t{});
104104
}

0 commit comments

Comments
 (0)