nutofem / nuto

NuTo - yet another finite element library
https://nuto.readthedocs.io
Boost Software License 1.0
17 stars 5 forks source link

Pde remove shapefunctions #250

Closed pmueller2 closed 6 years ago

pmueller2 commented 6 years ago

This basically continues work related to #210. Shape functions are moved from ElementShapeFunctions to the interpolation classes as static functions and renamed. It is done in the same way as for the linear triangle already in branch 23b8c23a also referenced in the issue.

codecov[bot] commented 6 years ago

Codecov Report

Merging #250 into PDE_reviewed will increase coverage by 5.27%. The diff coverage is 96.64%.

Impacted file tree graph

@@               Coverage Diff                @@
##           PDE_reviewed     #250      +/-   ##
================================================
+ Coverage         84.57%   89.85%   +5.27%     
================================================
  Files               299      329      +30     
  Lines             11018    10866     -152     
================================================
+ Hits               9319     9764     +445     
+ Misses             1699     1102     -597
Flag Coverage Δ
#integrationtests 63.83% <17.87%> (+1.7%) :arrow_up:
#unittests 95.56% <96.04%> (+7.7%) :arrow_up:
Impacted Files Coverage Δ
...chanics/interpolation/InterpolationPyramidLinear.h 100% <ø> (ø) :arrow_up:
...mechanics/interpolation/InterpolationBrickLinear.h 100% <ø> (ø) :arrow_up:
...mechanics/interpolation/InterpolationCompanion.cpp 20.37% <ø> (ø) :arrow_up:
...echanics/interpolation/InterpolationTrussLobatto.h 100% <ø> (ø) :arrow_up:
...mechanics/interpolation/InterpolationPrismLinear.h 100% <ø> (ø) :arrow_up:
.../interpolation/InterpolationTetrahedronQuadratic.h 100% <ø> (ø) :arrow_up:
...hanics/interpolation/InterpolationPrismQuadratic.h 100% <ø> (ø) :arrow_up:
...ics/interpolation/InterpolationQuadSerendipity.cpp 100% <ø> (ø) :arrow_up:
...hanics/interpolation/InterpolationTriangleLinear.h 100% <ø> (ø) :arrow_up:
...echanics/interpolation/InterpolationBrickLobatto.h 100% <ø> (ø) :arrow_up:
... and 92 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 9ddbd67...29ca34e. Read the comment docs.