Closed KnutAM closed 2 years ago
Merging #7 (3435f0f) into main (e4cd15b) will increase coverage by
10.23%
. The diff coverage is93.60%
.
@@ Coverage Diff @@
## main #7 +/- ##
===========================================
+ Coverage 84.09% 94.32% +10.23%
===========================================
Files 4 8 +4
Lines 88 141 +53
===========================================
+ Hits 74 133 +59
+ Misses 14 8 -6
Impacted Files | Coverage Δ | |
---|---|---|
src/utils.jl | 75.00% <75.00%> (ø) |
|
src/userfunctions.jl | 85.71% <85.71%> (ø) |
|
src/timesteppers.jl | 92.45% <91.30%> (+32.45%) |
:arrow_up: |
src/QuasiStaticSolver.jl | 95.00% <95.00%> (ø) |
|
src/nlsolvers.jl | 97.29% <96.55%> (+11.09%) |
:arrow_up: |
src/FESolvers.jl | 100.00% <100.00%> (ø) |
|
src/linearsolvers.jl | 100.00% <100.00%> (ø) |
|
src/linesearchers.jl | 100.00% <100.00%> (ø) |
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more
FerriteSolvers.jl -> FESolvers.jl
FerriteSolver -> QuasiStaticSolver <: FerriteSolver
Advanced/simple API as discussed in #4 Document this API Make it easier to implement custom nlsolvers -> included in tests Make
solve_nonlinear!
take nlsolver instead of the entire FerriteSolver. Restructure tests to test the parts individually first, before one regression test on the full solver. Some internal renaming as well