Extend FEFunctions to behave like lin alg vectors
Open
help wanted
new functionality
- Dominant language
- Julia
- Stars
- 879
- Forks
- 119
- Avg merge
- 6d 3h
- Merged PRs (30d)
- 4
Description
Perhaps we can add new methods to our lin alg interfaces
https://github.com/gridap/Gridap.jl/blob/master/src/Algebra/AlgebraInterfaces.jl
so that `FEFunctions` behave like linear algebra vectors
The functions to extend include `fill_entries!` , `add_entries!` , and `scale_entries!`, which should modify both free and dirichlet values.
I also would overload `wh = similar(uh)` so that we can implement
```julia
function add_entries(b,c)
a = similar(b)
add_entries!(a,b,c)
a
end
```
Idem for `scale_entries`.
Contributor guide
Assessment
This issue has not been assessed yet.