Closed KnutAM closed 1 year ago
Merging #13 (12d1052) into main (ba6f6b7) will increase coverage by
0.39%
. The diff coverage is100.00%
.
@@ Coverage Diff @@
## main #13 +/- ##
==========================================
+ Coverage 94.07% 94.47% +0.39%
==========================================
Files 8 8
Lines 152 163 +11
==========================================
+ Hits 143 154 +11
Misses 9 9
Impacted Files | Coverage Δ | |
---|---|---|
src/FESolvers.jl | 100.00% <ø> (ø) |
|
src/problem.jl | 77.77% <ø> (ø) |
|
src/QuasiStaticSolver.jl | 95.83% <100.00%> (ø) |
|
src/nlsolvers.jl | 97.91% <100.00%> (+0.61%) |
:arrow_up: |
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more
Creates a special "nlsolver" for linear problems that avoids re-assembly of stiffness to check if the problem converged. This PR introduces the following changes in addition
handle_converged
andpostprocess!
(postprocess!
is now first)update_problem!
and sendnothing
instead of requiring default argument for user. With this change, the user should now defineFEProblems.update_problem!(p::MyProblem, dx; kwargs...)
, and potentially using the bool kwargs:update_jacobian
andupdate_residual
(to avoid updating when not required)