nutofem / nuto

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

Separate geometry and dofs/interpolation #264

Open pmueller2 opened 6 years ago

pmueller2 commented 6 years ago

Moves coordinate related functionality from MeshFem to the newly created GeometryMeshFem #263 . To construct a MeshFem you always need a GeometryMeshFem.

Is a preparation for the introduction of an interpolation space.

codecov[bot] commented 6 years ago

Codecov Report

Merging #264 into develop will increase coverage by 0.11%. The diff coverage is 99.67%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #264      +/-   ##
===========================================
+ Coverage    90.86%   90.98%   +0.11%     
===========================================
  Files          326      334       +8     
  Lines        10906    11067     +161     
===========================================
+ Hits          9910    10069     +159     
- Misses         996      998       +2
Flag Coverage Δ
#integrationtests 66.73% <83.39%> (+0.27%) :arrow_up:
#unittests 96.24% <98.88%> (ø) :arrow_up:
Impacted Files Coverage Δ
nuto/mechanics/tools/AdaptiveSolve.cpp 96.55% <ø> (ø) :arrow_up:
nuto/mechanics/iga/Nurbs.h 83.18% <ø> (ø) :arrow_up:
nuto/mechanics/tools/NodalValueMerger.h 100% <ø> (ø) :arrow_up:
nuto/mechanics/elements/ElementInterface.h 100% <ø> (ø) :arrow_up:
nuto/mechanics/mesh/MeshFem.h 100% <ø> (ø) :arrow_up:
nuto/mechanics/constraints/Constraints.cpp 95.09% <ø> (ø) :arrow_up:
nuto/mechanics/constraints/ConstraintCompanion.h 100% <ø> (ø) :arrow_up:
nuto/mechanics/cell/CellData.h 100% <ø> (ø) :arrow_up:
test/mechanics/iga/Nurbs.cpp 100% <100%> (ø) :arrow_up:
test/mechanics/integrands/GradientDamage.cpp 100% <100%> (ø) :arrow_up:
... and 55 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 f8d5da0...e7fd721. Read the comment docs.