Skip to content

Commit cf0dcf5

Browse files
committed
QUAD: fixed accuracy of QmatTest
(failed for some compilers...)
1 parent 7abacee commit cf0dcf5

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

include/pfasst/quadrature.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ namespace pfasst
162162
};
163163

164164
enum class QuadratureType { GaussLegendre, GaussLobatto, GaussRadau, ClenshawCurtis, Uniform };
165+
165166
template<typename node = time_precision>
166167
vector<node> compute_nodes(size_t nnodes, QuadratureType qtype)
167168
{

tests/test_quadrature.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -320,8 +320,7 @@ TEST_P(QmatTest, AllNodes)
320320
for (size_t j = 0; j < q.size2(); ++j) {
321321
qsum += q(m,j);
322322
}
323-
EXPECT_NEAR(qsum, nodes[m+1],
324-
(qtype != pfasst::QuadratureType::Uniform) ? (long double)(1E-12) : (long double)(3E-12));
323+
EXPECT_NEAR(qsum, nodes[m+1], (long double)(3E-12));
325324
}
326325
}
327326

0 commit comments

Comments
 (0)