ikarus-project / ikarus

Ikarus is a C++-based library that uses DUNE modules to solve partial differential equations with the finite element method and more.
https://ikarus-project.github.io/
Other
5 stars 3 forks source link

Restructure cmake and folders #146

Closed rath3t closed 1 year ago

rath3t commented 1 year ago

This PR serves as a preperation for Python bindings

codecov[bot] commented 1 year ago

Codecov Report

Merging #146 (ead2502) into main (4fb1943) will not change coverage. The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main     #146   +/-   ##
=======================================
  Coverage   88.55%   88.55%           
=======================================
  Files          29       29           
  Lines        1547     1547           
  Branches        9        9           
=======================================
  Hits         1370     1370           
  Misses        170      170           
  Partials        7        7           
Flag Coverage Δ
tests 88.55% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
ikarus/assembler/simpleAssemblers.hh 100.00% <ø> (ø)
ikarus/assembler/simpleAssemblers.inl 100.00% <ø> (ø)
ikarus/controlRoutines/loadControl.hh 100.00% <ø> (ø)
ikarus/controlRoutines/pathFollowingTechnique.hh 100.00% <ø> (ø)
ikarus/finiteElements/feBases/autodiffFE.hh 100.00% <ø> (ø)
ikarus/finiteElements/feBases/powerBasisFE.hh 100.00% <ø> (ø)
.../finiteElements/mechanics/nonLinearElasticityFE.hh 74.00% <ø> (ø)
ikarus/finiteElements/physicsHelper.hh 100.00% <ø> (ø)
ikarus/linearAlgebra/dirichletValues.hh 100.00% <ø> (ø)
ikarus/linearAlgebra/nonLinearOperator.hh 100.00% <ø> (ø)
... and 22 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more