diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ebef366c647c9f5ddcbaa48fe7b4fdcd153aa72e..13ea73ce32f79adc65147b88b194b9d7557732b4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -95,7 +95,7 @@ build-library: - > su developer -c ' cd build - cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS="--coverage -Werror -Wall -Wextra" .. && + cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS="--coverage -Werror -Wall -Wextra -Wpedantic" .. && cmake --build . && GTEST_OUTPUT="xml:gtest-results.xml" ctest --output-on-failure --exclude-regex ".*_mpi$" && ctest --output-on-failure --tests-regex ".*_mpi$" && diff --git a/cpppetsc/src/include/ae108/cpppetsc/Mesh.h b/cpppetsc/src/include/ae108/cpppetsc/Mesh.h index 92ad5349da6d72e29785314e4181082b6576e2b3..102b76d9027582ff6397708053cc012445d7a2fe 100644 --- a/cpppetsc/src/include/ae108/cpppetsc/Mesh.h +++ b/cpppetsc/src/include/ae108/cpppetsc/Mesh.h @@ -216,8 +216,6 @@ private: */ static void distributeMesh(Mesh *const); - /** - /** * @brief Returns the layout of a global vector associated with this mesh. */ diff --git a/elements/src/include/ae108/elements/ForceElement.h b/elements/src/include/ae108/elements/ForceElement.h index 29f3a22847dde668ea861ebe1502afcd28116fd7..ba7c9270208bd623e4574f5ca4443252d5323646 100644 --- a/elements/src/include/ae108/elements/ForceElement.h +++ b/elements/src/include/ae108/elements/ForceElement.h @@ -78,7 +78,7 @@ struct ComputeStiffnessMatrixTrait<ForceElement<DegreesOfFreedom_>> { operator()(const Element &, const typename Element::NodalDisplacements &, const typename Element::Time &) const noexcept { return Element::StiffnessMatrix::Zero(); - }; + } }; } // namespace elements diff --git a/elements/src/include/ae108/elements/TimoshenkoBeamElement.h b/elements/src/include/ae108/elements/TimoshenkoBeamElement.h index 87dd812cb1b6d4c310496c5be9ee8cad431556ce..3aa7e95c61757ef253f2abed12fe0a9aa260d681 100644 --- a/elements/src/include/ae108/elements/TimoshenkoBeamElement.h +++ b/elements/src/include/ae108/elements/TimoshenkoBeamElement.h @@ -133,7 +133,7 @@ struct ComputeStiffnessMatrixTrait<TimoshenkoBeamElement<Dimension_>> { const typename Element::NodalDisplacements &, const typename Element::Time &) const noexcept { return element.stiffness_matrix(); - }; + } }; } // namespace elements diff --git a/elements/src/quadrature/Quadrature.cc b/elements/src/quadrature/Quadrature.cc index 020f01947dcc2e0c9c040e2de270cdcd24cb8cce..56983bc80ca93467132eb0f14cda856c9196737a 100644 --- a/elements/src/quadrature/Quadrature.cc +++ b/elements/src/quadrature/Quadrature.cc @@ -16,7 +16,7 @@ #define AE108_ELEMENTS_QUADRATURE_DEFINE_CC(type, dimension, order) \ constexpr typename Quadrature<type, dimension, order>::Data \ - Quadrature<type, dimension, order>::data; + Quadrature<type, dimension, order>::data namespace ae108 { namespace elements {