gridap / GridapODEs.jl

Time stepping for Gridap
MIT License
33 stars 7 forks source link

Transient multi field cell field #65

Closed oriolcg closed 2 years ago

oriolcg commented 2 years ago

Added TransientMultiFieldCellField to handle time derivatives on separate fields of a multi-field. Now these two versions are supported:

res(t,x,y) = m(∂t(x),y) + a(x,y) - b(y)

and

res2(t,(ϕ,η),y) = m((∂t(ϕ),∂t(η)),y) + a((ϕ,η),y) - b(y)

where x=(ϕ,η) is a multifield composed by singleFields ϕ and η. In principle this implementation should be able to handle recursivity (as a nice feature to have).

codecov-commenter commented 2 years ago

Codecov Report

Merging #65 (41db22a) into master (378a68d) will decrease coverage by 1.38%. The diff coverage is 57.33%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #65      +/-   ##
==========================================
- Coverage   78.33%   76.95%   -1.39%     
==========================================
  Files          19       20       +1     
  Lines        1020     1063      +43     
==========================================
+ Hits          799      818      +19     
- Misses        221      245      +24     
Impacted Files Coverage Δ
src/TransientFETools/TransientFETools.jl 0.00% <ø> (ø)
...c/TransientFETools/TransientMultiFieldCellField.jl 48.88% <48.88%> (ø)
src/TransientFETools/TransientCellField.jl 60.00% <67.85%> (-4.29%) :arrow_down:
src/TransientFETools/TransientFEOperators.jl 86.85% <100.00%> (ø)

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 378a68d...41db22a. Read the comment docs.