Skip to content

Commit

Permalink
clang-tidy fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
deslaughter committed Feb 7, 2025
1 parent 9a79871 commit d06def0
Showing 1 changed file with 17 additions and 35 deletions.
52 changes: 17 additions & 35 deletions tests/unit_tests/elements/beams/test_beam_quadrature.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,44 +4,26 @@

namespace openturbine::tests {

TEST(BeamQuadratureTest, CheckCreateTrapezoidalQuadrature) {
struct TestData {
std::vector<double> grid;
BeamQuadrature q_exp;
TEST(BeamQuadratureTest, CheckCreateTrapezoidalQuadrature_1) {
const auto q_act = CreateTrapezoidalQuadrature({0., 0.2, 0.4, 0.6, 0.8, 1.0});
const BeamQuadrature q_exp{
{-1., 0.2}, {-0.6, 0.4}, {-0.2, 0.4}, {0.2, 0.4}, {0.6, 0.4}, {1., 0.2},
};
for (auto i = 0U; i < q_exp.size(); ++i) {
for (auto j = 0U; j < 2U; ++j) {
EXPECT_NEAR(q_act[i][j], q_exp[i][j], 1e-14);
}
}
}

const std::vector<TestData> test_data{
{
{0., 0.2, 0.4, 0.6, 0.8, 1.0}, // Grid
{
{-1., 0.2},
{-0.6, 0.4},
{-0.2, 0.4},
{0.2, 0.4},
{0.6, 0.4},
{1., 0.2},
}, // Quadrature
},
{
{-5., -3., -1., 0., 3., 4., 5.}, // Grid
{
{-1., 0.2},
{-0.6, 0.4},
{-0.2, 0.3},
{0., 0.4},
{0.6, 0.4},
{0.8, 0.2},
{1., 0.1},
}, // Quadrature
},
TEST(BeamQuadratureTest, CheckCreateTrapezoidalQuadrature_2) {
const auto q_act = CreateTrapezoidalQuadrature({-5., -3., -1., 0., 3., 4., 5.});
const BeamQuadrature q_exp{
{-1., 0.2}, {-0.6, 0.4}, {-0.2, 0.3}, {0., 0.4}, {0.6, 0.4}, {0.8, 0.2}, {1., 0.1},
};

for (const TestData& td : test_data) {
const auto q_act = CreateTrapezoidalQuadrature(td.grid);
for (auto i = 0U; i < td.q_exp.size(); ++i) {
for (auto j = 0U; j < 2U; ++j) {
EXPECT_NEAR(q_act[i][j], td.q_exp[i][j], 1e-14);
}
for (auto i = 0U; i < q_exp.size(); ++i) {
for (auto j = 0U; j < 2U; ++j) {
EXPECT_NEAR(q_act[i][j], q_exp[i][j], 1e-14);
}
}
}
Expand Down

0 comments on commit d06def0

Please sign in to comment.